linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* UBSAN: Undefined behaviour in drivers/usb/host/ehci-hub.c:877:47
@ 2016-05-12 16:38 Meelis Roos
  2016-05-12 17:10 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 2+ messages in thread
From: Meelis Roos @ 2016-05-12 16:38 UTC (permalink / raw)
  To: Linux Kernel list, linux-usb, Greg Kroah-Hartman, Alan Stern

I am seeing it on multiple different PC-s.

[    7.837957] ================================================================================
[    7.837959] UBSAN: Undefined behaviour in drivers/usb/host/ehci-hub.c:877:47
[    7.837961] index -1 is out of range for type 'u32 [1]'
[    7.837964] CPU: 3 PID: 213 Comm: systemd-udevd Not tainted 4.6.0-rc6 #202
[    7.837966] Hardware name:                  /DQ67OW, BIOS SWQ6710H.86A.0066.2012.1105.1504 11/05/2012
[    7.837968]  ffffc9000001e05c ffffffff8151261d 000000000000002b ffff8802332cf540
[    7.837971]  ffffffffffffffff ffffffff815697a9 ffffffffa01d0080 ffffffff81569e42
[    7.837974]  0000000000000202 ffffffff8100312d ffff8802332cf630 ffffffffa021fec2
[    7.837977] Call Trace:
[    7.837983]  [<ffffffff8151261d>] ? dump_stack+0x47/0x6a
[    7.837987]  [<ffffffff815697a9>] ? ubsan_epilogue+0x9/0x40
[    7.837989]  [<ffffffff81569e42>] ? __ubsan_handle_out_of_bounds+0x62/0x70
[    7.837993]  [<ffffffff8100312d>] ? syscall_trace_enter_phase2+0x10d/0x3d0
[    7.837997]  [<ffffffff8169a419>] ? dev_vprintk_emit+0xb9/0x2a0
[    7.838001]  [<ffffffffa01bda03>] ? ehci_hub_control+0xe43/0x10f0 [ehci_hcd]
[    7.838005]  [<ffffffff812b2900>] ? mmu_notifier_unregister+0x60/0x1a0
[    7.838012]  [<ffffffffa01ff5bb>] ? usb_hcd_submit_urb+0x84b/0xcf0 [usbcore]
[    7.838018]  [<ffffffffa02021ae>] ? usb_start_wait_urb+0x5e/0xf0 [usbcore]
[    7.838024]  [<ffffffffa02022fe>] ? usb_control_msg+0xbe/0x100 [usbcore]
[    7.838030]  [<ffffffffa01fa429>] ? hub_probe+0x429/0xf10 [usbcore]
[    7.838034]  [<ffffffff816b0cdb>] ? __pm_runtime_resume+0x4b/0x80
[    7.838040]  [<ffffffffa0208446>] ? usb_probe_interface+0x146/0x3e0 [usbcore]
[    7.838043]  [<ffffffff8169ff07>] ? driver_probe_device+0xf7/0x370
[    7.838045]  [<ffffffff816a0270>] ? __driver_attach+0xf0/0xf0
[    7.838049]  [<ffffffff8169d49e>] ? bus_for_each_drv+0x6e/0xd0
[    7.838051]  [<ffffffff8169fcce>] ? __device_attach+0xbe/0x150
[    7.838053]  [<ffffffff8169eaa5>] ? bus_probe_device+0xb5/0x120
[    7.838056]  [<ffffffff8169bc0c>] ? device_add+0x46c/0x620
[    7.838061]  [<ffffffffa020230e>] ? usb_control_msg+0xce/0x100 [usbcore]
[    7.838067]  [<ffffffffa0205172>] ? usb_set_configuration+0x542/0xb50 [usbcore]
[    7.838073]  [<ffffffffa02166b0>] ? generic_probe+0x30/0x90 [usbcore]
[    7.838075]  [<ffffffff8169ff07>] ? driver_probe_device+0xf7/0x370
[    7.838077]  [<ffffffff816a0270>] ? __driver_attach+0xf0/0xf0
[    7.838080]  [<ffffffff8169d49e>] ? bus_for_each_drv+0x6e/0xd0
[    7.838082]  [<ffffffff8169fcce>] ? __device_attach+0xbe/0x150
[    7.838084]  [<ffffffff8169eaa5>] ? bus_probe_device+0xb5/0x120
[    7.838087]  [<ffffffff8169bc0c>] ? device_add+0x46c/0x620
[    7.838090]  [<ffffffff8166abf0>] ? add_device_randomness+0xc0/0x140
[    7.838096]  [<ffffffffa01f7233>] ? usb_new_device+0x2f3/0xa30 [usbcore]
[    7.838102]  [<ffffffffa01fdaa8>] ? usb_add_hcd+0x678/0xa80 [usbcore]
[    7.838108]  [<ffffffffa0219bc8>] ? usb_hcd_pci_probe+0x488/0x760 [usbcore]
[    7.838112]  [<ffffffff8157dacd>] ? pci_device_probe+0xad/0x150
[    7.838114]  [<ffffffff8169ff07>] ? driver_probe_device+0xf7/0x370
[    7.838116]  [<ffffffff816a022c>] ? __driver_attach+0xac/0xf0
[    7.838118]  [<ffffffff816a0180>] ? driver_probe_device+0x370/0x370
[    7.838121]  [<ffffffff8169d3c8>] ? bus_for_each_dev+0x68/0xb0
[    7.838123]  [<ffffffff8169ee69>] ? bus_add_driver+0x159/0x2b0
[    7.838126]  [<ffffffffa01ac000>] ? 0xffffffffa01ac000
[    7.838128]  [<ffffffff816a100c>] ? driver_register+0x6c/0x110
[    7.838130]  [<ffffffff810003c8>] ? do_one_initcall+0x98/0x230
[    7.838132]  [<ffffffff812be782>] ? kmem_cache_alloc_trace+0x1c2/0x2f0
[    7.838136]  [<ffffffff8122187e>] ? do_init_module+0x95/0x264
[    7.838139]  [<ffffffff8116db33>] ? load_module+0x1e23/0x2fa0
[    7.838142]  [<ffffffff8116a480>] ? m_show+0x200/0x200
[    7.838146]  [<ffffffff812f48f4>] ? kernel_read_file_from_fd+0x44/0x70
[    7.838149]  [<ffffffff8116ee72>] ? SYSC_finit_module+0xa2/0xb0
[    7.838153]  [<ffffffff81987a9f>] ? entry_SYSCALL_64_fastpath+0x17/0x93
[    7.838154] ================================================================================


-- 
Meelis Roos (mroos@linux.ee)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: UBSAN: Undefined behaviour in drivers/usb/host/ehci-hub.c:877:47
  2016-05-12 16:38 UBSAN: Undefined behaviour in drivers/usb/host/ehci-hub.c:877:47 Meelis Roos
@ 2016-05-12 17:10 ` Greg Kroah-Hartman
  0 siblings, 0 replies; 2+ messages in thread
From: Greg Kroah-Hartman @ 2016-05-12 17:10 UTC (permalink / raw)
  To: Meelis Roos; +Cc: Linux Kernel list, linux-usb, Alan Stern

On Thu, May 12, 2016 at 07:38:00PM +0300, Meelis Roos wrote:
> I am seeing it on multiple different PC-s.
> 
> [    7.837957] ================================================================================
> [    7.837959] UBSAN: Undefined behaviour in drivers/usb/host/ehci-hub.c:877:47

And it's a bug in UBSAN, please see the email archives, it keeps coming
up.

sorry,

greg k-h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-05-12 17:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-12 16:38 UBSAN: Undefined behaviour in drivers/usb/host/ehci-hub.c:877:47 Meelis Roos
2016-05-12 17:10 ` Greg Kroah-Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).