<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121093/crash-issue-on-sdk-v2-9-0</link><description>SOC: nrf52840 
 SDK: v2.9.0 
 
 Device is a central, it connected to 16 peripherals, these peripherals will power on 90 seconds and then power off 10 seconds(one cycle). 
 After ten days of operation, there will be a crash. 
 Has anyone run into this</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 20 May 2025 01:34:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121093/crash-issue-on-sdk-v2-9-0" /><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/536059?ContentTypeID=1</link><pubDate>Tue, 20 May 2025 01:34:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68b4a787-ae54-47ad-b61c-73ce706a27f4</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;Hi Hieu,&lt;/p&gt;
&lt;p&gt;About&amp;nbsp;&lt;span&gt;ASSERT: 53, 295, our application have a Sub-1G radio, and will lock IRQ in decoding process.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Now, I disabled Sub-1G radio, under testing.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535903?ContentTypeID=1</link><pubDate>Mon, 19 May 2025 06:01:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd2e6676-c005-40d9-aedf-bfc07ca407d8</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Leo,&lt;/p&gt;
&lt;p&gt;I had some questions for ASSERT: 53, 295, too. Or did the questions help you&amp;nbsp;reach an answer?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535896?ContentTypeID=1</link><pubDate>Mon, 19 May 2025 03:22:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88c61a6f-6b19-41b7-8251-d9db5b73e067</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;Hi Hieu,&lt;/p&gt;
&lt;p&gt;Thank you very much!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535772?ContentTypeID=1</link><pubDate>Fri, 16 May 2025 12:06:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c74f037b-9a09-40e7-b6b5-399c28402802</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Leo,&lt;/p&gt;
&lt;p&gt;ASSERT: 33,748 is due to a race-condition bug. The condition is very difficult to trigger, but with 16 concurrent connections, it happened faster. We have registered it and is working on a fix. However, I cannot comment about the timeline on DevZone, and you will have to talk to sales for that.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;ASSERT: 53, 295 means that the central role was ran&amp;nbsp;longer than expected. Does your&amp;nbsp;application have any highest priority interrupts, or does it disable interrupts for extended period of time?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535584?ContentTypeID=1</link><pubDate>Thu, 15 May 2025 12:39:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9aa6512f-4175-4795-8b87-cd8b4b09cc94</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Leo,&lt;/p&gt;
&lt;p&gt;Unfortunately, the asserts are part of the SoftDevice Controller,&amp;nbsp;so we are very limited in what we can disclosed. Right now,&amp;nbsp;they are still being&amp;nbsp;investigated, and&amp;nbsp;I am not clear to disclose anything yet.&lt;/p&gt;
&lt;p&gt;I will update you once I have anything I can share. Our apologies for the inconvenience.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535479?ContentTypeID=1</link><pubDate>Thu, 15 May 2025 08:19:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b0f4ce1-f1a6-49ef-ba02-06a7fc607592</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;&amp;nbsp;Hi, Hieu&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/vthieu"&gt;Hieu&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I would like to know the meaning of these error codes(ASSERT: 53, 295, ASSERT: 33,748)&amp;nbsp;; can you ask the software engineer directly?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535239?ContentTypeID=1</link><pubDate>Wed, 14 May 2025 05:18:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e6c683e4-f744-49ef-93b3-aa7d31a2b695</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;Hi Hieu,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There are 4 units under testing, two of which are connected to J-Link in debug mode.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Only the devices connected to J-Link have encountered this issue (ASSERT: 53, 295).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I want to know what these error codes mean. If they are caused by the application, I can make changes on my side.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Partial configuration：&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_SYNTH is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_EXT_LOW_SWING is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_EXT_FULL_SWING is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_CALIBRATION_LF_ALWAYS_ON&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_CALIBRATION_PERIOD&lt;/span&gt;&lt;span&gt;=4000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_CALIBRATION_MAX_SKIP&lt;/span&gt;&lt;span&gt;=1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_CALIBRATION_TEMP_DIFF&lt;/span&gt;&lt;span&gt;=2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_150PPM is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_100PPM is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_75PPM is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_50PPM is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_30PPM is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# CONFIG_CLOCK_CONTROL_NRF_K32SRC_20PPM is not set&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CLOCK_CONTROL_NRF_ACCURACY&lt;/span&gt;&lt;span&gt;=500&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535080?ContentTypeID=1</link><pubDate>Tue, 13 May 2025 10:38:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfc321a1-60a8-41fb-aa7d-0e1ab8a73172</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Leo,&lt;/p&gt;
&lt;p&gt;Sorry I should have asked earlier, but how many units total are you testing?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Of the two units that have that problem, does it consistently occur again?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535068?ContentTypeID=1</link><pubDate>Tue, 13 May 2025 09:30:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5786a09-6f48-4473-9dfd-e92df1ab3e2e</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;Hi Hieu,&lt;/p&gt;
&lt;p&gt;I use the LFRC(CLOCK_CONTROL_NRF_K32SRC_RC=y).&lt;/p&gt;
&lt;p&gt;Only two units encounter this issue(&lt;span&gt;ASSERT: 53, 295&lt;/span&gt;) so far.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535056?ContentTypeID=1</link><pubDate>Tue, 13 May 2025 09:16:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6b60850-7dd3-4eb3-875b-c7ca27b620d0</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Leo,&lt;/p&gt;
&lt;p&gt;Unfortunately, I haven&amp;#39;t encountered them before, but I have started an internal inquiry about them.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;ASSERT: 33,748 is still under investigation. We are not certain about this yet.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;As for ASSERT: 53, 295, could you please let me know if you are using LFRC or LFXO? Do you encounter this on one particular unit, or multiple units?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/535015?ContentTypeID=1</link><pubDate>Tue, 13 May 2025 06:43:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23f70522-fdc7-42f0-b7fc-a65a7ae3f706</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;Hello Hieu,&lt;/p&gt;
&lt;p&gt;@Hieu&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Have you encountered these issues?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/534588?ContentTypeID=1</link><pubDate>Fri, 09 May 2025 08:30:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e29054ce-2871-4408-9495-e098fb5be116</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;I increase&amp;nbsp;&lt;span&gt;CONFIG_LOG_PROCESS_THREAD_STACK_SIZE to 1024, this error still appears&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;bt_sdc_hci_driver: SoftDevice controller ASSERT: 33,748&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;And new bugs have appeared：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;[20:26:54.767,669] &amp;lt;err&amp;gt; bt_sdc_hci_driver: SoftDevice Controller ASSERT: 53, 295&lt;br /&gt; [20:26:54.767,700] &amp;lt;err&amp;gt; os: ***** HARD FAULT *****&lt;br /&gt; [20:26:54.767,700] &amp;lt;err&amp;gt; os:&amp;nbsp;&amp;nbsp; Fault escalation (see below)&lt;br /&gt; [20:26:54.767,700] &amp;lt;err&amp;gt; os: ARCH_EXCEPT with reason 3&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[20:26:54.767,730] &amp;lt;err&amp;gt; os: r0/a1:&amp;nbsp; 0x00000003&amp;nbsp; r1/a2:&amp;nbsp; 0x00000004&amp;nbsp; r2/a3:&amp;nbsp; 0x00000003&lt;br /&gt; [20:26:54.767,730] &amp;lt;err&amp;gt; os: r3/a4:&amp;nbsp; 0x00000003 r12/ip:&amp;nbsp; 0x20025860 r14/lr:&amp;nbsp; 0x00058087&lt;br /&gt; [20:26:54.767,761] &amp;lt;err&amp;gt; os:&amp;nbsp; xpsr:&amp;nbsp; 0x01000011&lt;br /&gt; [20:26:54.767,761] &amp;lt;err&amp;gt; os: Faulting instruction address (r15/pc): 0x0004cdb0&lt;br /&gt; [20:26:54.767,822] &amp;lt;err&amp;gt; os: &amp;gt;&amp;gt;&amp;gt; ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0&lt;br /&gt; [20:26:54.767,822] &amp;lt;err&amp;gt; os: Fault during interrupt handling&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[20:26:54.767,852] &amp;lt;err&amp;gt; os: Current thread: 0x2001aff8 (idle)&lt;br /&gt; [20:26:55.171,417] &amp;lt;err&amp;gt; os: Halting system&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/534125?ContentTypeID=1</link><pubDate>Tue, 06 May 2025 13:17:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:678e51df-142c-4850-9328-7f3d39527565</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;No problem. I hope that resolves the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/534002?ContentTypeID=1</link><pubDate>Tue, 06 May 2025 01:30:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32b7e5c5-3d01-4484-aa42-a219e7b2af59</guid><dc:creator>Leo Mo</dc:creator><description>&lt;p&gt;Hi Hieu,&lt;/p&gt;
&lt;p&gt;Thank you!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1746500677274v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1746494845018v1.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;I will increase the stack for these thread.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Leo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash issue on sdk v2.9.0</title><link>https://devzone.nordicsemi.com/thread/533555?ContentTypeID=1</link><pubDate>Wed, 30 Apr 2025 11:31:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84cf41d1-d18f-43cc-b07c-4685fedcdbfc</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Leo,&lt;/p&gt;
&lt;p&gt;Since you started monitoring stack size in the second attempt, I take it you have suspected stack overflow.&lt;/p&gt;
&lt;p&gt;That would be my guess too.&amp;nbsp;I am not sure if&amp;nbsp;the stack monitoring can monitor up to the crash. What I mean is: If the stack overflow and crash, then can the monitor catch that, or is the event lost?&lt;/p&gt;
&lt;p&gt;Generally, I think&amp;nbsp;if a max usage goes over 90%, then it is a good idea to budget more.&lt;/p&gt;
&lt;p&gt;Could you please give the log thread more stack?&amp;nbsp;Please also check other&amp;nbsp;threads to see if any is having similar issues.&lt;/p&gt;
&lt;p&gt;Another thing to watch out for is to see if the stack use increases over time, which would indicate a memory leak somewhere.&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>