[Bug 883994] New: WARNING loop after inserting USB device - BOGUS urb flags.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c0 Summary: WARNING loop after inserting USB device - BOGUS urb flags. Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: support@microtechniques.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=595673) --> (http://bugzilla.novell.com/attachment.cgi?id=595673) kernel log User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20140610 Firefox/24.0 PaleMoon/24.6.2 The system went into an error loop repeatedly logging call trace information after I inserted a USB storage device. I have used the same device with previous kernels without any issues. WARNING: CPU: 1 PID: 2528 at /home/abuild/rpmbuild/BUILD/kernel-default-3.15.0/linux-3.15/drivers/usb/core/urb.c:476 usb_submit_urb.part.6+0x1d7/0x5b0 [usbcore]() usb 1-7: BOGUS urb flags, 1 --> 0 There were over 7,000,000 lines of messages before the system rebooted. log file attached Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tiwai@suse.com AssignedTo|kernel-maintainers@forge.pr |oneukum@suse.com |ovo.novell.com | --- Comment #1 from Takashi Iwai <tiwai@suse.com> 2014-07-31 14:22:38 UTC --- Oliver, does this hit in your radar? It's 3.15 kernel, so a problem in upstream. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c2 Oliver Neukum <oneukum@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |support@microtechniques.com --- Comment #2 from Oliver Neukum <oneukum@suse.com> 2014-07-31 19:51:38 UTC --- Strange. This happens when you request URB_SHORT_NOT_OK for an output URB. That's not allowed but it was never allowed and the code in question hasn't changed since 2008. According to the trace it comes from user space: Jun 19 07:14:32 Gull kernel: [41897.036875] [<ffffffffa0081987>] usb_submit_urb.part.6+0x1d7/0x5b0 [usbcore] Jun 19 07:14:32 Gull kernel: [41897.036906] [<ffffffffa008d8ac>] proc_do_submiturb+0xcac/0xd00 [usbcore] Jun 19 07:14:32 Gull kernel: [41897.036954] [<ffffffffa008de48>] usbdev_do_ioctl+0x548/0x1060 [usbcore] Jun 19 07:14:32 Gull kernel: [41897.037000] [<ffffffffa008e97a>] usbdev_ioctl+0xa/0x10 [usbcore] Jun 19 07:14:32 Gull kernel: [41897.037036] [<ffffffff811b72af>] do_vfs_ioctl+0x2cf/0x4b0 Jun 19 07:14:32 Gull kernel: [41897.037046] [<ffffffff811b7511>] SyS_ioctl+0x81/0xa0 Jun 19 07:14:32 Gull kernel: [41897.037051] [<ffffffff815c30ed>] system_call_fastpath+0x1a/0x1f Can you please check what this EMT-3 task is? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c3 Don Hughes <support@microtechniques.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|support@microtechniques.com | --- Comment #3 from Don Hughes <support@microtechniques.com> 2014-07-31 21:50:20 UTC --- EMT-3 seems to be a VirtualBox routine.
From their bug tracker:
"The reason for this warning is that a warning which in older Linux kernels was only enabled in DEBUG mode is now always enabled (I think the change was in Linux 3.14). We are working on a fix, no promises yet when the fix will be available." Their ticket is: https://www.virtualbox.org/ticket/13085#comment:12 At least one poster reported that he could re-create the problem without using VirtualBox. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c5 --- Comment #5 from Oliver Neukum <oneukum@suse.com> 2014-08-01 08:03:47 UTC --- Created an attachment (id=600675) --> (http://bugzilla.novell.com/attachment.cgi?id=600675) silently drop the SHORT_NOT_OK flag for output It makes no sense to request errors for short output because you know whether your output is short, as you give its size to the kernel. But usbfs allows you to specify it even for output. As the API for usbfs cannot be altered for this reason, the best option is to silently correct the nonsensical option. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c6 Oliver Neukum <oneukum@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |support@microtechniques.com --- Comment #6 from Oliver Neukum <oneukum@suse.com> 2014-08-01 08:04:16 UTC --- Please test the patch. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c8 Don Hughes <support@microtechniques.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|support@microtechniques.com | --- Comment #8 from Don Hughes <support@microtechniques.com> 2014-08-02 12:26:19 UTC --- Applied change to 3.15.7-42 devio.c and it works-for-me. Re-tested using same usb device and VirtualBox drivers and VM. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c Oliver Neukum <oneukum@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |890088 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=883994 https://bugzilla.novell.com/show_bug.cgi?id=883994#c9 Oliver Neukum <oneukum@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #9 from Oliver Neukum <oneukum@suse.com> 2014-08-02 14:25:09 UTC --- As you are using the vanilla kernel I am considering this fixed as the patch has gone upstream. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com