root@beaglebone:~ # dtrace -x stackframes=100 -n 'profile-99 /arg0/ { @[stack()] = count(); }' dtrace: description 'profile-99 ' matched 1 probe panic: acquiring blockable sleep lock with spinlock or critical section held (sx) kernel linker @ /usr/src/sys/kern/kern_linker.c:563 time = 1500420767 KDB: stack backtrace: $a.4() at $a.4 pc = 0xc06a8374 lr = 0xc0257c50 (db_trace_self_wrapper+0x30) sp = 0xde0cc4c8 fp = 0xde0cc5e0 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc0257c50 lr = 0xc03d2c4c (vpanic+0xd4) sp = 0xde0cc5e8 fp = 0xde0cc608 r4 = 0x00000100 r5 = 0xde0cc62c r6 = 0xc072edea r7 = 0x00000001 vpanic() at vpanic+0xd4 pc = 0xc03d2c4c lr = 0xc03d2b64 ($d.10) sp = 0xde0cc610 fp = 0xde0cc624 r4 = 0xc072edea r5 = 0xde0cc62c r6 = 0xc03ab3b4 r7 = 0xc0728b42 r8 = 0x00000233 r9 = 0xc0728b3f r10 = 0xc31f0740 $d.10() at $d.10 pc = 0xc03d2b64 lr = 0xc0434bd4 (witness_checkorder+0x17c) sp = 0xde0cc638 fp = 0xde0cc680 r4 = 0xc0727287 r5 = 0x00000009 r6 = 0xc03ab3b4 r10 = 0xc31f0740 witness_checkorder() at witness_checkorder+0x17c pc = 0xc0434bd4 lr = 0xc03db6ac (_sx_xlock+0x8c) sp = 0xde0cc688 fp = 0xde0cc6a8 r4 = 0xde0cc6c8 r5 = 0xc0728b3f r6 = 0xc092ffc8 r7 = 0xc092ffb8 r8 = 0x00000000 r9 = 0x00000233 r10 = 0x00000018 _sx_xlock() at _sx_xlock+0x8c pc = 0xc03db6ac lr = 0xc03a97c4 (linker_file_foreach+0x2c) sp = 0xde0cc6b0 fp = 0xde0cc6c0 r4 = 0xde0cc6c8 r5 = 0xc06c799c r6 = 0x00000000 r7 = 0xc327f834 r8 = 0xc07d748c r9 = 0xc06b8828 linker_file_foreach() at linker_file_foreach+0x2c pc = 0xc03a97c4 lr = 0xc06c7594 (unwind_stack_one+0x54) sp = 0xde0cc6c8 fp = 0xde0cc6f0 r4 = 0xde0cc864 r5 = 0xde0cc6c8 r6 = 0x00000000 r7 = 0xc327f834 unwind_stack_one() at unwind_stack_one+0x54 pc = 0xc06c7594 lr = 0xc327bb08 ($a.64+0x208) sp = 0xde0cc6f8 fp = 0xde0cc8d8 r4 = 0x00000001 r5 = 0xc3a58018 r6 = 0x00000064 r7 = 0x00000004 r8 = 0x00000000 r9 = 0xc06b8828 r10 = 0x00000018 $a.64() at $a.64+0x208 pc = 0xc327bb08 lr = 0xc39e4a44 (profile_fire+0x94) sp = 0xde0cc8e0 fp = 0xde0cc918 r4 = 0xc3a41c00 r5 = 0x00000000 r6 = 0xc3a41d00 r7 = 0xc09ab44c r8 = 0x00000000 r9 = 0x00000002 r10 = 0xc09ab48c profile_fire() at profile_fire+0x94 pc = 0xc39e4a44 lr = 0xc03ec56c (softclock_call_cc+0x168) sp = 0xde0cc920 fp = 0xde0cc980 r4 = 0x00000114 r5 = 0xc3a41c18 r6 = 0xc09ab494 r10 = 0xc09ab48c softclock_call_cc() at softclock_call_cc+0x168 pc = 0xc03ec56c lr = 0xc03ec260 (callout_process+0x1f0) sp = 0xde0cc988 fp = 0xde0cc9d8 r4 = 0xc09ab440 r5 = 0x00000712 r6 = 0x3771c539 r7 = 0x00000712 r8 = 0x00000000 r9 = 0xc09ab404 r10 = 0x00071237 callout_process() at callout_process+0x1f0 pc = 0xc03ec260 lr = 0xc06de684 (handleevents+0x250) sp = 0xde0cc9e0 fp = 0xde0cca10 r4 = 0xc0c05cb8 r5 = 0x00000712 r6 = 0x3771c539 r7 = 0xc2b5f9c0 r8 = 0xc0c05cc0 r9 = 0xc0c05c80 r10 = 0xc09a7ef8 handleevents() at handleevents+0x250 pc = 0xc06de684 lr = 0xc06dede8 (timercb+0x9c) sp = 0xde0cca18 fp = 0xde0cca38 r4 = 0xc09a7f00 r5 = 0xc0c05c80 r6 = 0x00000000 r7 = 0xc2b5f9c0 r8 = 0xde0ccac0 r9 = 0xc31f0740 r10 = 0xc2ca7900 timercb() at timercb+0x9c pc = 0xc06dede8 lr = 0xc06cc554 (am335x_dmtimer_et_intr+0x44) sp = 0xde0cca40 fp = 0xde0cca48 r4 = 0xc2d12380 r5 = 0xde0ccac0 r6 = 0x00000044 r10 = 0xc2ca7900 am335x_dmtimer_et_intr() at am335x_dmtimer_et_intr+0x44 pc = 0xc06cc554 lr = 0xc039b9f4 (intr_event_handle+0x70) sp = 0xde0cca50 fp = 0xde0cca70 r4 = 0x00000000 r10 = 0xc2ca7900 intr_event_handle() at intr_event_handle+0x70 pc = 0xc039b9f4 lr = 0xc06ad0f0 (intr_isrc_dispatch+0x68) sp = 0xde0cca78 fp = 0xde0cca80 r4 = 0xc2d82efc r5 = 0xde0ccac0 r6 = 0x00000044 r7 = 0x00000000 r8 = 0xc0822180 r9 = 0x00000000 r10 = 0x00000001 intr_isrc_dispatch() at intr_isrc_dispatch+0x68 pc = 0xc06ad0f0 lr = 0xc06cbf94 (ti_aintc_intr+0xa0) sp = 0xde0cca88 fp = 0xde0cca98 r4 = 0xc2d82000 r5 = 0x00000044 ti_aintc_intr() at ti_aintc_intr+0xa0 pc = 0xc06cbf94 lr = 0xc06acf50 (intr_irq_handler+0x84) sp = 0xde0ccaa0 fp = 0xde0ccab8 r4 = 0xde0ccac0 r5 = 0xc09a3214 r6 = 0xc31f0740 r10 = 0x00000001 intr_irq_handler() at intr_irq_handler+0x84 pc = 0xc06acf50 lr = 0xc06ab034 (exception_exit) sp = 0xde0ccac0 fp = 0xde0ccbc8 r4 = 0xc181b000 r5 = 0x2155e000 r6 = 0x8d85e000 r7 = 0xc2cd1294 r8 = 0x00000000 r10 = 0x00000001 exception_exit() at exception_exit pc = 0xc06ab034 lr = 0xc06b86e0 (get_pv_entry+0x50) sp = 0xde0ccb50 fp = 0xde0ccbc8 r0 = 0x00000000 r1 = 0x000cc5ac r2 = 0xc07492ac r3 = 0x00000bc9 r4 = 0xc181b000 r5 = 0x2155e000 r6 = 0x8d85e000 r7 = 0xc2cd1294 r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000001 r12 = 0xc09a7b90 get_pv_entry() at get_pv_entry+0x198 pc = 0xc06b8828 lr = 0xc06b7734 (pmap_enter+0x450) sp = 0xde0ccbd0 fp = 0xde0ccc38 r4 = 0x00000000 r5 = 0x2155e000 r6 = 0x8d85e000 r7 = 0xc1117220 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xc2cd1294 pmap_enter() at pmap_enter+0x450 pc = 0xc06b7734 lr = 0xc0677b2c ($a.6+0xbc4) sp = 0xde0ccc40 fp = 0xde0ccd40 r4 = 0x2155e000 r5 = 0xc0822180 r6 = 0xc09af010 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000002 r10 = 0xde0cccf8 $a.6() at $a.6+0xbc4 pc = 0xc0677b2c lr = 0xc0675f94 (vm_fault+0x88) sp = 0xde0ccd48 fp = 0xde0ccd68 r4 = 0xc2cd11e0 r5 = 0x00000002 r6 = 0xc31f0740 r7 = 0x2155e000 r8 = 0x00000000 r9 = 0x00000002 r10 = 0xc09aee74 vm_fault() at vm_fault+0x88 pc = 0xc0675f94 lr = 0xc06c66ec (abort_handler+0x364) sp = 0xde0ccd70 fp = 0xde0cce00 r4 = 0xde0cce98 r5 = 0x00000007 r6 = 0x00000000 r7 = 0x00000807 r8 = 0x00000010 r9 = 0xc31f0740 r10 = 0xde0cce08 abort_handler() at abort_handler+0x364 pc = 0xc06c66ec lr = 0xc06ab034 (exception_exit) sp = 0xde0cce08 fp = 0xbfbfe988 r4 = 0x00000010 r5 = 0x203c6380 r6 = 0x203dd380 r7 = 0x00000010 r8 = 0x201d6008 r9 = 0x00000000 r10 = 0x201d6008 exception_exit() at exception_exit pc = 0xc06ab034 lr = 0x2036dc48 (0x2036dc48) sp = 0xde0cce98 fp = 0xbfbfe988 r0 = 0x214f6000 r1 = 0x00197f80 r2 = 0xa5a5a5a5 r3 = 0xa5a5a5a5 r4 = 0x00000010 r5 = 0x203c6380 r6 = 0x203dd380 r7 = 0x00000010 r8 = 0x201d6008 r9 = 0x00000000 r10 = 0x201d6008 r12 = 0x2155e000 Unable to unwind into user mode KDB: enter: panic [ thread pid 699 tid 100079 ] Stopped at $d.8: ldrb r15, [r15, r15, ror r15]! db> db>