On 15-09-18 13:39:11, Peter Chen wrote: > On Wed, Sep 16, 2015 at 02:48:50PM +0530, maitysanchayan@xxxxxxxxx wrote: > > On 15-09-16 15:54:21, Peter Chen wrote: > > > On Wed, Sep 16, 2015 at 02:18:49PM +0530, maitysanchayan@xxxxxxxxx wrote: > > > > Hello Peter, > > > > > > > > > > > > > > Enable CONFIG_DEBUG_LIST, it has below position if you > > > > > run make menuconfig > > > > > Kernel hacking ---> > > > > > [*] Debug linked list manipulation > > > > > > > > > > > > > Sorry for the delay. When I enabled this config the first time my test > > > > application ran for 24 hours or so and I did not get any stack traces. > > > > > > > > I restarted the test again and finally got the trace below. You were > > > > spot on, its a list corruption issue. I modified the trace a bit after > > > > copying to remove the sprinkled debug messages throughout the trace > > > > from my test application. > > > > > > > > [ 622.204134] WARNING: CPU: 0 PID: 0 at lib/list_debug.c:59 __list_del_entry+0xc4/0xe8() > > > > [ 622.212870] list_del corruption. prev->next should be 8db63600, but was 36008db6 > > > > > > You see the higher 16 bits were swapped with lower 16 bits, and the > > > virtual memory address should begin from 0x8xxxxxxxx, right? > > > > Yes, I saw that but beats me how this happens. > > > > > > > > Check with Vybrid errata to see if all ARM/memory system have applied. > > > > What do you mean by "all ARM/memory system have applied" ? I checked with the Vybrid errata > > and I do not see anything related. > > > > Just system level errata, like ARM Cortex A5, memory (L1/L2 Cache), etc. > > Would you please do more tests to see if the error pattern is always > the same? I got more or less the same logs as below the last five times I tried today and this time I got the crashes quickly enough somehow. Did not have to wait for more than half an hour. > And print the address to store prev-next. Isn't that what's given by list_del corruption info? Interesting that atleast one more person Felipe Tonello sees the same issue. Felipe mentions a DMA issue, I saw a DMA error message from ci_hdrc once in the last five times I tried but mistakenly I did not take that one down. The message was something along the lines "ci_hdrc: ci_hdrc bad dma alloc" or similar. There seems to be corruption on both addition and deletion and only deletion corruption has it's lower and upper 16 bits swapped! And it is the always the first reported one that is swapped. [ 476.872014] WARNING: CPU: 0 PID: 0 at lib/list_debug.c:59 __list_del_entry+0xc4/0xe8() [ 476.880749] list_del corruption. prev->next should be 8daf74c0, but was 74c08daf [ 476.888147] Modules linked in: [ 476.891239] CPU: 0 PID: 0 Comm: swapper Not tainted 4.1.5-00004-g326879d #327 [ 476.898378] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree) [ 476.904825] Backtrace: [ 476.907324] [<80012b78>] (dump_backtrace) from [<80012d98>] (show_stack+0x18/0x1c) [ 476.914894] r7:802a5ff4 r6:0000003b r5:00000009 r4:00000000 [ 476.920637] [<80012d80>] (show_stack) from [<80590990>] (dump_stack+0x24/0x28) [ 476.927884] [<8059096c>] (dump_stack) from [<80023e24>] (warn_slowpath_common+0x88/0xb4) [ 476.935993] [<80023d9c>] (warn_slowpath_common) from [<80023e88>] (warn_slowpath_fmt+0x38/0x40) [ 476.944694] r8:8dae9cbc r7:8e02f464 r6:8dae9c80 r5:0000007e r4:80704238 [ 476.951484] [<80023e54>] (warn_slowpath_fmt) from [<802a5ff4>] (__list_del_entry+0xc4/0xe8) [ 476.959837] r3:8daf74c0 r2:80704238 [ 476.963439] r4:8dae9cbc [ 476.966003] [<802a5f30>] (__list_del_entry) from [<803a0740>] (udc_irq+0x3d8/0xcdc) [ 476.973676] [<803a0368>] (udc_irq) from [<8039d6bc>] (ci_irq+0x58/0x11c) [ 476.980379] r10:807ddefe r9:8e0bd480 r8:00000027 r7:00000000 r6:00000000 r5:807bd6c4 [ 476.988293] r4:8e02f010 [ 476.990860] [<8039d664>] (ci_irq) from [<8004d670>] (handle_irq_event_percpu+0x80/0x148) [ 476.998951] r5:807bd6c4 r4:8e2d0880 [ 477.002569] [<8004d5f0>] (handle_irq_event_percpu) from [<8004d768>] (handle_irq_event+0x30/0x40) [ 477.011439] r10:807ac0d4 r9:807d2540 r8:8e006000 r7:00000000 r6:00000000 r5:807bd6c4 [ 477.019353] r4:8e0bd480 [ 477.021916] [<8004d738>] (handle_irq_event) from [<8004fce0>] (handle_fasteoi_irq+0xa4/0x16c) [ 477.030444] r5:807bd6c4 r4:8e0bd480 [ 477.034063] [<8004fc3c>] (handle_fasteoi_irq) from [<8004cdd8>] (generic_handle_irq+0x34/0x44) [ 477.042681] r5:00000027 r4:00000027 [ 477.046298] [<8004cda4>] (generic_handle_irq) from [<8004d03c>] (__handle_domain_irq+0x5c/0xb0) [ 477.054995] r5:00000027 r4:807bd4fc [ 477.058612] [<8004cfe0>] (__handle_domain_irq) from [<80009364>] (gic_handle_irq+0x2c/0x5c) [ 477.066963] r9:807d2540 r8:807ac0cc r7:90002100 r6:807abf20 r5:807ac364 r4:9000210c [ 477.074803] [<80009338>] (gic_handle_irq) from [<80013800>] (__irq_svc+0x40/0x54) [ 477.082292] Exception stack(0x807abf20 to 0x807abf68) [ 477.087364] bf20: 00000001 00000000 00000000 8001d7a0 807aa000 807ac0cc 00000000 00000000 [ 477.095554] bf40: 807ac0cc 807d2540 807ac0d4 807abf74 807abf78 807abf68 80010028 8001002c [ 477.103736] bf60: 60010013 ffffffff [ 477.107230] r7:807abf54 r6:ffffffff r5:60010013 r4:8001002c [ 477.112976] [<8000ffec>] (arch_cpu_idle) from [<80045f14>] (cpu_startup_entry+0x1c8/0x254) [ 477.121265] [<80045d4c>] (cpu_startup_entry) from [<8058f3bc>] (rest_init+0x78/0x7c) [ 477.129013] r7:ffffffff [ 477.131581] [<8058f344>] (rest_init) from [<80777cd4>] (start_kernel+0x390/0x39c) [ 477.139077] [<80777944>] (start_kernel) from [<80008078>] (0x80008078) [ 477.145608] ---[ end trace b4eebba1cce20128 ]--- [ 477.150262] ------------[ cut here ]------------ [ 477.154895] WARNING: CPU: 0 PID: 0 at lib/list_debug.c:33 __list_add+0xac/0xe0() [ 477.162298] list_add corruption. prev->next should be next (8dae9cbc), but was 8daf74c0. (prev=8daf74c0). [ 477.171865] Modules linked in: [ 477.174947] CPU: 0 PID: 0 Comm: swapper Tainted: G W 4.1.5-00004-g326879d #327 [ 477.183297] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree) [ 477.189742] Backtrace: [ 477.192227] [<80012b78>] (dump_backtrace) from [<80012d98>] (show_stack+0x18/0x1c) [ 477.199802] r7:802a5efc r6:00000021 r5:00000009 r4:00000000 [ 477.205539] [<80012d80>] (show_stack) from [<80590990>] (dump_stack+0x24/0x28) [ 477.212782] [<8059096c>] (dump_stack) from [<80023e24>] (warn_slowpath_common+0x88/0xb4) [ 477.220885] [<80023d9c>] (warn_slowpath_common) from [<80023e88>] (warn_slowpath_fmt+0x38/0x40) [ 477.229586] r8:8dae9cb4 r7:8e02f464 r6:8dae9cbc r5:8daf74c0 r4:80704150 [ 477.236376] [<80023e54>] (warn_slowpath_fmt) from [<802a5efc>] (__list_add+0xac/0xe0) [ 477.244209] r3:8dae9cbc r2:80704150 [ 477.247811] r4:8d8e40c0 [ 477.250373] [<802a5e50>] (__list_add) from [<8039f4ac>] (add_td_to_list+0x12c/0x19c) [ 477.258121] r6:00000800 r5:8dae9c80 r4:8d8e40c0 [ 477.262798] [<8039f380>] (add_td_to_list) from [<8039ffb8>] (_ep_queue.isra.22+0x144/0x46c) [ 477.271147] r9:8e02f010 r8:8dae9cb4 r7:00000800 r6:00000800 r5:8e02f464 r4:8dae9c80 [ 477.278990] [<8039fe74>] (_ep_queue.isra.22) from [<803a0358>] (ep_queue+0x30/0x40) [ 477.286646] r10:8dae9cbc r9:8cf4c3c0 r8:8e02f464 r7:00000020 r6:8dae9c80 r5:8d9fa460 [ 477.294561] r4:a0010193 [ 477.297119] [<803a0328>] (ep_queue) from [<803afa6c>] (rx_submit+0xd4/0x14c) [ 477.304168] r5:8d9fa460 r4:00000800 [ 477.307780] [<803af998>] (rx_submit) from [<803afec0>] (rx_complete+0x164/0x20c) [ 477.315181] r9:a0010193 r8:00000000 r7:8d9fa480 r6:8dae9c80 r5:00000000 r4:8d9fa460 [ 477.323029] [<803afd5c>] (rx_complete) from [<803a9040>] (usb_gadget_giveback_request+0x14/0x18) [ 477.331817] r9:8e02f464 r8:8dae9cbc r7:8e02f464 r6:8dae9c80 r5:8dae9cb4 r4:0000007e [ 477.339661] [<803a902c>] (usb_gadget_giveback_request) from [<803a082c>] (udc_irq+0x4c4/0xcdc) [ 477.348285] [<803a0368>] (udc_irq) from [<8039d6bc>] (ci_irq+0x58/0x11c) [ 477.354988] r10:807ddefe r9:8e0bd480 r8:00000027 r7:00000000 r6:00000000 r5:807bd6c4 [ 477.362903] r4:8e02f010 [ 477.365463] [<8039d664>] (ci_irq) from [<8004d670>] (handle_irq_event_percpu+0x80/0x148) [ 477.373552] r5:807bd6c4 r4:8e2d0880 [ 477.377170] [<8004d5f0>] (handle_irq_event_percpu) from [<8004d768>] (handle_irq_event+0x30/0x40) [ 477.386040] r10:807ac0d4 r9:807d2540 r8:8e006000 r7:00000000 r6:00000000 r5:807bd6c4 [ 477.393954] r4:8e0bd480 [ 477.396514] [<8004d738>] (handle_irq_event) from [<8004fce0>] (handle_fasteoi_irq+0xa4/0x16c) [ 477.405036] r5:807bd6c4 r4:8e0bd480 [ 477.408655] [<8004fc3c>] (handle_fasteoi_irq) from [<8004cdd8>] (generic_handle_irq+0x34/0x44) [ 477.417264] r5:00000027 r4:00000027 [ 477.420882] [<8004cda4>] (generic_handle_irq) from [<8004d03c>] (__handle_domain_irq+0x5c/0xb0) [ 477.429579] r5:00000027 r4:807bd4fc [ 477.433194] [<8004cfe0>] (__handle_domain_irq) from [<80009364>] (gic_handle_irq+0x2c/0x5c) [ 477.441546] r9:807d2540 r8:807ac0cc r7:90002100 r6:807abf20 r5:807ac364 r4:9000210c [ 477.449385] [<80009338>] (gic_handle_irq) from [<80013800>] (__irq_svc+0x40/0x54) [ 477.456874] Exception stack(0x807abf20 to 0x807abf68) [ 477.461945] bf20: 00000001 00000000 00000000 8001d7a0 807aa000 807ac0cc 00000000 00000000 [ 477.470138] bf40: 807ac0cc 807d2540 807ac0d4 807abf74 807abf78 807abf68 80010028 8001002c [ 477.478320] bf60: 60010013 ffffffff [ 477.481814] r7:807abf54 r6:ffffffff r5:60010013 r4:8001002c [ 477.487552] [<8000ffec>] (arch_cpu_idle) from [<80045f14>] (cpu_startup_entry+0x1c8/0x254) [ 477.495838] [<80045d4c>] (cpu_startup_entry) from [<8058f3bc>] (rest_init+0x78/0x7c) [ 477.503588] r7:ffffffff [ 477.506150] [<8058f344>] (rest_init) from [<80777cd4>] (start_kernel+0x390/0x39c) [ 477.513649] [<80777944>] (start_kernel) from [<80008078>] (0x80008078) [ 477.520182] ---[ end trace b4eebba1cce20129 ]--- [ 477.542199] ------------[ cut here ]------------ [ 477.547675] WARNING: CPU: 0 PID: 79 at lib/list_debug.c:59 __list_del_entry+0xc4/0xe8() [ 477.556504] list_del corruption. prev->next should be 8daf74c0, but was 8daf7c40 [ 477.564318] Modules linked in: [ 477.567403] CPU: 0 PID: 79 Comm: systemd-journal Tainted: G W 4.1.5-00004-g326879d #327 [ 477.576539] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree) [ 477.582985] Backtrace: [ 477.585479] [<80012b78>] (dump_backtrace) from [<80012d98>] (show_stack+0x18/0x1c) [ 477.593054] r7:802a5ff4 r6:0000003b r5:00000009 r4:00000000 [ 477.598797] [<80012d80>] (show_stack) from [<80590990>] (dump_stack+0x24/0x28) [ 477.606035] [<8059096c>] (dump_stack) from [<80023e24>] (warn_slowpath_common+0x88/0xb4) [ 477.614136] [<80023d9c>] (warn_slowpath_common) from [<80023e88>] (warn_slowpath_fmt+0x38/0x40) [ 477.622837] r8:8dae9cbc r7:8e02f464 r6:8dae9c80 r5:0000007e r4:80704238 [ 477.629628] [<80023e54>] (warn_slowpath_fmt) from [<802a5ff4>] (__list_del_entry+0xc4/0xe8) [ 477.637981] r3:8daf74c0 r2:80704238 [ 477.641582] r4:8daf7c40 [ 477.644145] [<802a5f30>] (__list_del_entry) from [<803a0740>] (udc_irq+0x3d8/0xcdc) [ 477.651820] [<803a0368>] (udc_irq) from [<8039d6bc>] (ci_irq+0x58/0x11c) [ 477.658522] r10:807ddefe r9:8e0bd480 r8:00000027 r7:00000000 r6:00000000 r5:807bd6c4 [ 477.666437] r4:8e02f010 [ 477.669001] [<8039d664>] (ci_irq) from [<8004d670>] (handle_irq_event_percpu+0x80/0x148) [ 477.677094] r5:807bd6c4 r4:8e2d0880 [ 477.680712] [<8004d5f0>] (handle_irq_event_percpu) from [<8004d768>] (handle_irq_event+0x30/0x40) [ 477.689582] r10:00000004 r9:00000020 r8:8e006000 r7:00000000 r6:00000000 r5:807bd6c4 [ 477.697496] r4:8e0bd480 [ 477.700058] [<8004d738>] (handle_irq_event) from [<8004fce0>] (handle_fasteoi_irq+0xa4/0x16c) [ 477.708588] r5:807bd6c4 r4:8e0bd480 [ 477.712206] [<8004fc3c>] (handle_fasteoi_irq) from [<8004cdd8>] (generic_handle_irq+0x34/0x44) [ 477.720815] r5:00000027 r4:00000027 [ 477.724433] [<8004cda4>] (generic_handle_irq) from [<8004d03c>] (__handle_domain_irq+0x5c/0xb0) [ 477.733130] r5:00000027 r4:807bd4fc [ 477.736746] [<8004cfe0>] (__handle_domain_irq) from [<80009364>] (gic_handle_irq+0x2c/0x5c) [ 477.745097] r9:00000020 r8:10c5387d r7:90002100 r6:8d945fb0 r5:807ac364 r4:9000210c [ 477.752937] [<80009338>] (gic_handle_irq) from [<80013ac8>] (__irq_usr+0x48/0x60) [ 477.760426] Exception stack(0x8d945fb0 to 0x8d945ff8) [ 477.765492] 5fa0: 00000000 561cf4d0 76f2d7d0 561cf4d0 [ 477.773688] 5fc0: 76f2d7c0 76f2d7c0 00000002 0000000c 00000000 00000020 00000004 7efc7250 [ 477.781878] 5fe0: 7efc7164 7efc7118 76e68ce8 76e663f8 200f0010 ffffffff [ 477.788498] r7:10c5387d r6:ffffffff r5:200f0010 r4:76e663f8 [ 477.794218] ---[ end trace b4eebba1cce2012a ]--- [ 477.799965] ------------[ cut here ]------------ [ 477.804616] WARNING: CPU: 0 PID: 79 at lib/list_debug.c:59 __list_del_entry+0xc4/0xe8() [ 477.812626] list_del corruption. prev->next should be 8daf74c0, but was 8daf7940 [ 477.820025] Modules linked in: [ 477.823108] CPU: 0 PID: 79 Comm: systemd-journal Tainted: G W 4.1.5-00004-g326879d #327 [ 477.832246] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree) [ 477.838691] Backtrace: [ 477.841181] [<80012b78>] (dump_backtrace) from [<80012d98>] (show_stack+0x18/0x1c) [ 477.848752] r7:802a5ff4 r6:0000003b r5:00000009 r4:00000000 [ 477.854490] [<80012d80>] (show_stack) from [<80590990>] (dump_stack+0x24/0x28) [ 477.861732] [<8059096c>] (dump_stack) from [<80023e24>] (warn_slowpath_common+0x88/0xb4) [ 477.869835] [<80023d9c>] (warn_slowpath_common) from [<80023e88>] (warn_slowpath_fmt+0x38/0x40) [ 477.878536] r8:8dae9cbc r7:8e02f464 r6:8dae9c80 r5:0000007e r4:80704238 [ 477.885327] [<80023e54>] (warn_slowpath_fmt) from [<802a5ff4>] (__list_del_entry+0xc4/0xe8) [ 477.893679] r3:8daf74c0 r2:80704238 [ 477.897281] r4:8daf74c0 [ 477.899840] [<802a5f30>] (__list_del_entry) from [<803a0740>] (udc_irq+0x3d8/0xcdc) [ 477.907509] [<803a0368>] (udc_irq) from [<8039d6bc>] (ci_irq+0x58/0x11c) [ 477.914212] r10:807ddefe r9:8e0bd480 r8:00000027 r7:00000000 r6:00000000 r5:807bd6c4 [ 477.922127] r4:8e02f010 [ 477.924688] [<8039d664>] (ci_irq) from [<8004d670>] (handle_irq_event_percpu+0x80/0x148) [ 477.932784] r5:807bd6c4 r4:8e2d0880 [ 477.936402] [<8004d5f0>] (handle_irq_event_percpu) from [<8004d768>] (handle_irq_event+0x30/0x40) [ 477.945272] r10:561d0090 r9:00000000 r8:8e006000 r7:00000000 r6:00000000 r5:807bd6c4 [ 477.953187] r4:8e0bd480 [ 477.955747] [<8004d738>] (handle_irq_event) from [<8004fce0>] (handle_fasteoi_irq+0xa4/0x16c) [ 477.964278] r5:807bd6c4 r4:8e0bd480 [ 477.967896] [<8004fc3c>] (handle_fasteoi_irq) from [<8004cdd8>] (generic_handle_irq+0x34/0x44) [ 477.976505] r5:00000027 r4:00000027 [ 477.980123] [<8004cda4>] (generic_handle_irq) from [<8004d03c>] (__handle_domain_irq+0x5c/0xb0) [ 477.988820] r5:00000027 r4:807bd4fc [ 477.992435] [<8004cfe0>] (__handle_domain_irq) from [<80009364>] (gic_handle_irq+0x2c/0x5c) [ 478.000787] r9:00000000 r8:10c5387d r7:90002100 r6:8d945fb0 r5:807ac364 r4:9000210c [ 478.008627] [<80009338>] (gic_handle_irq) from [<80013ac8>] (__irq_usr+0x48/0x60) [ 478.016116] Exception stack(0x8d945fb0 to 0x8d945ff8) [ 478.021182] 5fa0: 561cf7e0 00000010 00000003 561cf7e0 [ 478.029370] 5fc0: 561c5008 00000010 00000058 00000006 00000003 00000000 561d0090 000347c0 [ 478.037559] 5fe0: 00000000 7efc6d08 54b1a9ab 54b2f6d8 600f0030 ffffffff [ 478.044179] r7:10c5387d r6:ffffffff r5:600f0030 r4:54b2f6d8 [ 478.049899] ---[ end trace b4eebba1cce2012b ]--- [ 478.054598] ------------[ cut here ]------------ [ 478.059220] Kernel BUG at 800bd364 [verbose debug info unavailable] [ 478.065496] Internal error: Oops - BUG: 0 [#1] ARM [ 478.070293] Modules linked in: [ 478.073373] CPU: 0 PID: 79 Comm: systemd-journal Tainted: G W 4.1.5-00004-g326879d #327 [ 478.082504] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree) [ 478.088955] task: 8e332140 ti: 8d944000 task.ti: 8d944000 [ 478.094367] PC is at kfree+0xfc/0x100 [ 478.098046] LR is at free_pending_td.isra.17+0x30/0x34 [ 478.103192] pc : [<800bd364>] lr : [<8039fa80>] psr: 400f0193 [ 478.103192] sp : 8d945e30 ip : 8d945e48 fp : 8d945e44 [ 478.114676] r10: 8daf74c0 r9 : 8daf74c0 r8 : 8dae9cbc [ 478.119910] r7 : 8e02f464 r6 : 8dae9c80 r5 : 8e02f4bc r4 : 8daf74c0 [ 478.126445] r3 : 8fda6ee0 r2 : 00000000 r1 : 8fbf1000 r0 : 8daf74c0 [ 478.132983] Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user [ 478.140210] Control: 10c5387d Table: 8d988059 DAC: 00000015 [ 478.145963] Process systemd-journal (pid: 79, stack limit = 0x8d944208) [ 478.152583] Stack: (0x8d945e30 to 0x8d946000) [ 478.156954] 5e20: 8daf74c0 8e02f4bc 8d945e5c 8d945e48 [ 478.165143] 5e40: 8039fa80 800bd274 8daf74c0 fffe5c0e 8d945ecc 8d945e60 803a0734 8039fa5c [ 478.173335] 5e60: 8d945edc 807f603c 8039fae8 8e02f408 807ac044 00000001 8e02f49c 8e02f464 [ 478.181528] 5e80: 8e02f010 8e02f010 00000001 8dae9cb4 8dae9c00 8e02f4bc 8d945efc 8d945ea8 [ 478.189720] 5ea0: 8001a844 8e02f010 807bd6c4 00000000 00000000 00000027 8e0bd480 807ddefe [ 478.197913] 5ec0: 8d945ee4 8d945ed0 8039d6bc 803a0374 8e2d0880 807bd6c4 8d945f1c 8d945ee8 [ 478.206105] 5ee0: 8004d670 8039d670 97a88b4b 7675df38 8d945fac 8e0bd480 807bd6c4 00000000 [ 478.214297] 5f00: 00000000 8e006000 00000000 561d0090 8d945f34 8d945f20 8004d768 8004d5fc [ 478.222489] 5f20: 8e0bd480 807bd6c4 8d945f4c 8d945f38 8004fce0 8004d744 00000027 00000027 [ 478.230682] 5f40: 8d945f64 8d945f50 8004cdd8 8004fc48 807bd4fc 00000027 8d945f8c 8d945f68 [ 478.238874] 5f60: 8004d03c 8004cdb0 9000210c 807ac364 8d945fb0 90002100 10c5387d 00000000 [ 478.247067] 5f80: 8d945fac 8d945f90 80009364 8004cfec 54b2f6d8 600f0030 ffffffff 10c5387d [ 478.255259] 5fa0: 00000000 8d945fb0 80013ac8 80009344 561cf7e0 00000010 00000003 561cf7e0 [ 478.263451] 5fc0: 561c5008 00000010 00000058 00000006 00000003 00000000 561d0090 000347c0 [ 478.271643] 5fe0: 00000000 7efc6d08 54b1a9ab 54b2f6d8 600f0030 ffffffff 00000000 00000000 [ 478.279820] Backtrace: [ 478.282304] [<800bd268>] (kfree) from [<8039fa80>] (free_pending_td.isra.17+0x30/0x34) [ 478.290219] r5:8e02f4bc r4:8daf74c0 [ 478.293837] [<8039fa50>] (free_pending_td.isra.17) from [<803a0734>] (udc_irq+0x3cc/0xcdc) [ 478.302100] r5:fffe5c0e r4:8daf74c0 [ 478.305715] [<803a0368>] (udc_irq) from [<8039d6bc>] (ci_irq+0x58/0x11c) [ 478.312418] r10:807ddefe r9:8e0bd480 r8:00000027 r7:00000000 r6:00000000 r5:807bd6c4 [ 478.320333] r4:8e02f010 [ 478.322892] [<8039d664>] (ci_irq) from [<8004d670>] (handle_irq_event_percpu+0x80/0x148) [ 478.330981] r5:807bd6c4 r4:8e2d0880 [ 478.334599] [<8004d5f0>] (handle_irq_event_percpu) from [<8004d768>] (handle_irq_event+0x30/0x40) [ 478.343469] r10:561d0090 r9:00000000 r8:8e006000 r7:00000000 r6:00000000 r5:807bd6c4 [ 478.351384] r4:8e0bd480 [ 478.353944] [<8004d738>] (handle_irq_event) from [<8004fce0>] (handle_fasteoi_irq+0xa4/0x16c) [ 478.362475] r5:807bd6c4 r4:8e0bd480 [ 478.366093] [<8004fc3c>] (handle_fasteoi_irq) from [<8004cdd8>] (generic_handle_irq+0x34/0x44) [ 478.374703] r5:00000027 r4:00000027 [ 478.378320] [<8004cda4>] (generic_handle_irq) from [<8004d03c>] (__handle_domain_irq+0x5c/0xb0) [ 478.387017] r5:00000027 r4:807bd4fc [ 478.390632] [<8004cfe0>] (__handle_domain_irq) from [<80009364>] (gic_handle_irq+0x2c/0x5c) [ 478.398984] r9:00000000 r8:10c5387d r7:90002100 r6:8d945fb0 r5:807ac364 r4:9000210c [ 478.406824] [<80009338>] (gic_handle_irq) from [<80013ac8>] (__irq_usr+0x48/0x60) [ 478.414313] Exception stack(0x8d945fb0 to 0x8d945ff8) [ 478.419378] 5fa0: 561cf7e0 00000010 00000003 561cf7e0 [ 478.427567] 5fc0: 561c5008 00000010 00000058 00000006 00000003 00000000 561d0090 000347c0 [ 478.435756] 5fe0: 00000000 7efc6d08 54b1a9ab 54b2f6d8 600f0030 ffffffff [ 478.442377] r7:10c5387d r6:ffffffff r5:600f0030 r4:54b2f6d8 [ 478.448108] Code: e1a01003 e1a0000c ebffff17 e89da830 (e7f001f2) [ 478.454217] ---[ end trace b4eebba1cce2012c ]--- [ 478.458844] Kernel panic - not syncing: Fatal exception in interrupt [ 478.465208] ---[ end Kernel panic - not syncing: Fatal exception in interrupt -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html