Created
April 28, 2017 21:10
-
-
Save adventureloop/27f9c28f2920c160bcaa051d9b6e9634 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| run0: writing usb dma cfg: | |
| Kernel page fault with the following non-sleepable locks held: | |
| exclusive sleep mutex USB device mutex (USB device mutex) r = 0 (0xc2c80064) locked @ /usr/src/sys/d | |
| ev/usb/usb_request.c:537 | |
| stack backtrace: | |
| Fatal kernel mode data abort: 'Translation Fault (L1)' on read | |
| trapframe: 0xdcfe8aa8 | |
| FSR=00000005, FAR=00000000, spsr=80000013 | |
| r0 =dd158008, r1 =00000000, r2 =00000002, r3 =dd158008 | |
| r4 =00000002, r5 =00000000, r6 =00000000, r7 =00000002 | |
| r8 =c3097d60, r9 =007ffff8, r10=00000002, r11=dcfe8b50 | |
| r12=00000219, ssp=dcfe8b38, slr=c02a3078, pc =c067a5d4 | |
| [ thread pid 13 tid 100037 ] | |
| Stopped at memcpy+0x464: ldrb r12, [r1], #0x001 | |
| db> bt | |
| Tracing pid 13 tid 100037 td 0xc2dba000 | |
| lock order reversal: (sleepable after non-sleepable) | |
| 1st 0xc2c80064 USB device mutex (USB device mutex) @ /usr/src/sys/dev/usb/usb_request.c:537 | |
| 2nd 0xc090bfc0 kernel linker (kernel linker) @ /usr/src/sys/kern/kern_linker.c:562 | |
| stack backtrace: | |
| db_trace_self() at db_trace_self | |
| pc = 0xc0660be8 lr = 0xc024f174 (db_stack_trace+0x108) | |
| sp = 0xdcfe87c0 fp = 0xdcfe87d8 | |
| db_stack_trace() at db_stack_trace+0x108 | |
| pc = 0xc024f174 lr = 0xc024edc4 (db_command+0x274) | |
| sp = 0xdcfe87e0 fp = 0xdcfe8880 | |
| r4 = 0x00000001 r5 = 0x00000000 | |
| r6 = 0xc06f4ef4 r10 = 0xc0983880 | |
| db_command() at db_command+0x274 | |
| pc = 0xc024edc4 lr = 0xc024eb40 (db_command_loop+0x74) | |
| sp = 0xdcfe8888 fp = 0xdcfe8898 | |
| r4 = 0xc06ce185 r5 = 0xc06ed83e | |
| r6 = 0xc098386c r7 = 0xc07b9f08 | |
| r8 = 0xc091c198 r9 = 0xc091c19c | |
| r10 = 0xdcfe8aa8 | |
| db_command_loop() at db_command_loop+0x74 | |
| pc = 0xc024eb40 lr = 0xc025227c (db_trap+0x124) | |
| sp = 0xdcfe88a0 fp = 0xdcfe89b8 | |
| r4 = 0x00000000 r5 = 0xc0983878 | |
| r6 = 0xc091c1b8 r10 = 0xdcfe8aa8 | |
| db_trap() at db_trap+0x124 | |
| pc = 0xc025227c lr = 0xc03ecf4c (kdb_trap+0xd0) | |
| sp = 0xdcfe89c0 fp = 0xdcfe89e0 | |
| r4 = 0x00000000 r5 = 0x00000005 | |
| r6 = 0xc091c1b8 r7 = 0xc07b9f08 | |
| kdb_trap() at kdb_trap+0xd0 | |
| pc = 0xc03ecf4c lr = 0xc067cdf8 (abort_fatal+0x218) | |
| sp = 0xdcfe89e8 fp = 0xdcfe8a08 | |
| r4 = 0xdcfe8aa8 r5 = 0x00000013 | |
| r6 = 0x00000000 r7 = 0x00000005 | |
| r8 = 0x00000005 r9 = 0xc2dba000 | |
| r10 = 0xdcfe8aa8 | |
| abort_fatal() at abort_fatal+0x218 | |
| pc = 0xc067cdf8 lr = 0xc067cb30 (abort_handler+0x3e0) | |
| sp = 0xdcfe8a10 fp = 0xdcfe8aa0 | |
| r4 = 0x00000005 r5 = 0x00000005 | |
| r6 = 0x00000000 r7 = 0x00000005 | |
| r8 = 0x00000013 r10 = 0xdcfe8aa8 | |
| abort_handler() at abort_handler+0x3e0 | |
| pc = 0xc067cb30 lr = 0xc06635a0 (exception_exit) | |
| sp = 0xdcfe8aa8 fp = 0xdcfe8b50 | |
| r4 = 0x00000002 r5 = 0x00000000 | |
| r6 = 0x00000000 r7 = 0x00000002 | |
| r8 = 0xc3097d60 r9 = 0x007ffff8 | |
| r10 = 0x00000002 | |
| exception_exit() at exception_exit | |
| pc = 0xc06635a0 lr = 0xc02a3078 (usbd_copy_in+0x94) | |
| sp = 0xdcfe8b38 fp = 0xdcfe8b50 | |
| r0 = 0xdd158008 r1 = 0x00000000 | |
| r2 = 0x00000002 r3 = 0xdd158008 | |
| r4 = 0x00000002 r5 = 0x00000000 | |
| r6 = 0x00000000 r7 = 0x00000002 | |
| r8 = 0xc3097d60 r9 = 0x007ffff8 | |
| r10 = 0x00000002 r12 = 0x00000219 | |
| memcpy() at memcpy+0x464 | |
| pc = 0xc067a5d4 lr = 0xc02a3078 (usbd_copy_in+0x94) | |
| sp = 0xdcfe8b38 fp = 0xdcfe8b50 | |
| usbd_copy_in() at usbd_copy_in+0x94 | |
| pc = 0xc02a3078 lr = 0xc02b8e08 (usbd_do_request_flags+0x38c) | |
| sp = 0xdcfe8b58 fp = 0xdcfe8bc0 | |
| r4 = 0x00000002 r5 = 0xc30978c0 | |
| r6 = 0x00000001 r7 = 0x00000002 | |
| r8 = 0xc2c80078 r9 = 0x00000004 | |
| usbd_do_request_flags() at usbd_do_request_flags+0x38c | |
| pc = 0xc02b8e08 lr = 0xc4477f80 (run_do_request+0x4c) | |
| sp = 0xdcfe8bc8 fp = 0xdcfe8bf0 | |
| r4 = 0x00000009 r5 = 0xc44f2000 | |
| r6 = 0xc44f8798 r7 = 0xc44f879c | |
| r8 = 0x00000000 r9 = 0xdcfe8c50 | |
| r10 = 0x00000000 | |
| run_do_request() at run_do_request+0x4c | |
| pc = 0xc4477f80 lr = 0xc4471994 (run_init_locked+0x358) | |
| sp = 0xdcfe8bf8 fp = 0xdcfe8c80 | |
| r4 = 0x000000c0 r5 = 0x00000000 | |
| r6 = 0xc44f8798 r7 = 0x00000002 | |
| r8 = 0xc44f2000 r9 = 0x00000004 | |
| r10 = 0x00000000 | |
| run_init_locked() at run_init_locked+0x358 | |
| pc = 0xc4471994 lr = 0xc447040c ($a.12+0x260) | |
| sp = 0xdcfe8c88 fp = 0xdcfe8ce8 | |
| r4 = 0xc44f2018 r5 = 0xc447f7ae | |
| r6 = 0x00000000 r7 = 0xc44f2000 | |
| r8 = 0x00000001 r9 = 0xc44f2000 | |
| r10 = 0xc44f2010 | |
| $a.12() at $a.12+0x260 | |
| pc = 0xc447040c lr = 0xc03dfda0 (device_attach+0x4e0) | |
| sp = 0xdcfe8cf0 fp = 0xdcfe8d38 | |
| r4 = 0xc41db680 r5 = 0xc09a04a8 | |
| r6 = 0xc2d1ab80 r7 = 0x00000000 | |
| r8 = 0xc09834e8 r9 = 0xc03e3c38 | |
| r10 = 0xc41db6d0 | |
| device_attach() at device_attach+0x4e0 | |
| pc = 0xc03dfda0 lr = 0xc02a9d40 (usb_probe_and_attach+0x45c) | |
| sp = 0xdcfe8d40 fp = 0xdcfe8da0 | |
| r4 = 0xc2c80000 r5 = 0x00000000 | |
| r6 = 0x00000000 r7 = 0x00000000 | |
| r8 = 0x00000000 r9 = 0x00000000 | |
| r10 = 0xc2c98f40 | |
| usb_probe_and_attach() at usb_probe_and_attach+0x45c | |
| pc = 0xc02a9d40 lr = 0xc02b52a8 ($a.4+0x3fc) | |
| sp = 0xdcfe8da8 fp = 0xdcfe8de8 | |
| r4 = 0xc2db7c00 r5 = 0xc2c80000 | |
| r6 = 0x00000002 r7 = 0xc3006858 | |
| r8 = 0xc2c80800 r9 = 0xc081099c | |
| r10 = 0x00000000 | |
| $a.4() at $a.4+0x3fc | |
| pc = 0xc02b52a8 lr = 0xc029b700 (usb_bus_explore+0x11c) | |
| sp = 0xdcfe8df0 fp = 0xdcfe8df8 | |
| r4 = 0xc2dbe000 r5 = 0xc2c80800 | |
| r6 = 0xc2dbe114 r7 = 0xc06d7fca | |
| r8 = 0x00000000 r9 = 0xc081099c | |
| r10 = 0xc2dbe0c4 | |
| usb_bus_explore() at usb_bus_explore+0x11c | |
| pc = 0xc029b700 lr = 0xc02b8024 (usb_process+0xe8) | |
| sp = 0xdcfe8e00 fp = 0xdcfe8e20 | |
| r4 = 0xc2dbe0b4 r5 = 0xc2dbe0bc | |
| usb_process() at usb_process+0xe8 | |
| pc = 0xc02b8024 lr = 0xc0379144 (fork_exit+0x84) | |
| sp = 0xdcfe8e28 fp = 0xdcfe8e40 | |
| r4 = 0xc2dba000 r5 = 0xc2cbc378 | |
| r6 = 0xc02b7f3c r7 = 0xc2dbe0b4 | |
| r8 = 0xdcfe8e48 r9 = 0x00000000 | |
| r10 = 0x00000000 | |
| fork_exit() at fork_exit+0x84 | |
| pc = 0xc0379144 lr = 0xc0663530 (swi_exit) | |
| sp = 0xdcfe8e48 fp = 0x00000000 | |
| r4 = 0xc02b7f3c r5 = 0xc2dbe0b4 | |
| r6 = 0x00000000 r7 = 0x00000000 | |
| r8 = 0x00000000 r10 = 0x00000000 | |
| swi_exit() at swi_exit | |
| pc = 0xc0663530 lr = 0xc0663530 (swi_exit) | |
| sp = 0xdcfe8e48 fp = 0x00000000 | |
| db> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment