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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html