On Fri, Sep 18, 2015 at 04:01:50PM +0530, maitysanchayan@xxxxxxxxx wrote: > 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? It only prints the content of prev->next, not without the address of prev->next, I just want to make sure this address is dword aligned. [ 476.880749] list_del corruption. prev->next should be 8daf74c0, but was 74c08daf > > 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. Make sure you really see dma_pool_alloc fail or not, it may not the same problem > > 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. I see Stefan has some ARM errata information, try them please. Peter > > [ 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 -- Best Regards, Peter Chen -- 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