On Tue, 30 Oct 2012, Matthieu CASTET wrote: > But I saw a failure I didn't saw before during stress test [1]. > It is hard to say if it is related to your patches : > - we test on a older kernel version and I backported usbaudio from 3.7 with your > patches > - the start of the trace is missing and it is difficult to understand the list > corruption. > > Matthieu > > [1] > <4>[ 570.313385] bf40: c06ae6a0 c06ae684 00000003 00000003 8012bd80 413fc082 > 00000000 00000000 > <4>[ 570.313385] bf60: 3b9ac9ff c065bf78 c014f224 c014f230 60000053 ffffffff > <4>[ 570.313415] [<c0138ac8>] (__irq_svc+0x48/0xa8) from [<c014f230>] > (omap3_enter_idle+0x104/0x134) > <4>[ 570.313446] [<c014f230>] (omap3_enter_idle+0x104/0x134) from [<c03ef4f4>] > (cpuidle_idle_call+0xa4/0x108) > <4>[ 570.313476] [<c03ef4f4>] (cpuidle_idle_call+0xa4/0x108) from [<c0139cf0>] > (cpu_idle+0x40/0x94) > <4>[ 570.313476] [<c0139cf0>] (cpu_idle+0x40/0x94) from [<c0108984>] > (start_kernel+0x280/0x2e0) > <4>[ 570.313507] unwind: Unknown symbol address c0108984 > <4>[ 570.313507] unwind: Index not found c0108984 > <4>[ 570.313507] ---[ end trace 069f4a4f8aedac20 ]--- > <4>[ 570.324859] ------------[ cut here ]------------ > <4>[ 570.324890] WARNING: at /kernel/omap/lib/list_debug.c:30 > __list_add+0x60/0x80() > <4>[ 570.324920] Process swapper (0) > <4>[ 570.324920] list_add corruption. prev->next should be next (d76f3e50), but > was ced0bd98. (prev=ced0bb18). > <4>[ 570.324951] Modules linked in: blackberry cdc_acm sierra option usb_wwan > hso omap3_isp tnx_mxt_ts cp210x pl2303 usbserial 88w8688_wlan tun omap_hsmmc > <4>[ 570.325012] [<c013e608>] (unwind_backtrace+0x0/0xf0) from [<c016f828>] > (warn_slowpath_common+0x6c/0x88) > <4>[ 570.325012] [<c016f828>] (warn_slowpath_common+0x6c/0x88) from > [<c016f8c4>] (warn_slowpath_fmt+0x2c/0x3c) > <4>[ 570.325042] [<c016f8c4>] (warn_slowpath_fmt+0x2c/0x3c) from [<c02983fc>] > (__list_add+0x60/0x80) > <4>[ 570.325073] [<c02983fc>] (__list_add+0x60/0x80) from [<c034e8d0>] > (usb_hcd_link_urb_to_ep+0x88/0xb8) > <4>[ 570.325103] [<c034e8d0>] (usb_hcd_link_urb_to_ep+0x88/0xb8) from > [<c0365cc0>] (ehci_urb_enqueue+0x584/0xee0) > <4>[ 570.325103] [<c0365cc0>] (ehci_urb_enqueue+0x584/0xee0) from [<c03509b4>] > (usb_hcd_submit_urb+0x92c/0x960) This looks a lot like the list corruption reported here: http://marc.info/?l=linux-usb&m=135091910322511&w=2 That message and this one: http://marc.info/?l=linux-usb&m=135092888326443&w=2 contain a couple of diagnostic patches you might want to try. I haven't heard back from Artem on the second patch yet. If you can get this failure to occur reliably, it would help. Alan Stern -- 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