Bug 64501 - Kernel Oops on USB disconnect - khubd died
Summary: Kernel Oops on USB disconnect - khubd died
Status: CLOSED INVALID
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Greg Kroah-Hartman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-06 14:15 UTC by Stefan Gofferje
Modified: 2013-11-12 13:41 UTC (History)
1 user (show)

See Also:
Kernel Version: Linux enterprise 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Stefan Gofferje 2013-11-06 14:15:16 UTC
When disconnected a Pinnacle Dazzle Fusion (combined video/audio digitizer and card reader), kernel oops occured and khubd died:

enterprise:~ # dmesg -c
[68454.006757] usb 2-1.4.1.4: USB disconnect, device number 121
[68454.006770] usb 2-1.4.1.4.1: USB disconnect, device number 122
[68454.008435] usbvision_disconnect: In use, disconnect pending
[68454.008485] BUG: unable to handle kernel NULL pointer dereference at           (null)
[68454.008494] IP: [<ffffffff81071176>] __wake_up_common+0x26/0x90
[68454.008509] PGD 1d1b81067 PUD 1d1b72067 PMD 0 
[68454.008518] Oops: 0000 [#1] PREEMPT SMP 
[68454.008525] Modules linked in: saa7115 usbvision v4l2_common reiserfs minix hfs nls_iso8859_1 nls_cp437 vfat fat usb_storage rndis_wlan cfg80211 rndis_host cdc_ether usbnet cdc_phonet phonet cdc_acm uinput nfsv3 nfs_acl nfsv4 auth_rpcgss nfs fscache lockd sunrpc af_packet vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) rfcomm bnep hwmon_vid fuse nvidia(PO) snd_hda_codec_hdmi snd_usb_audio snd_usbmidi_lib snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_pcm snd_rawmidi snd_seq snd_timer snd_seq_device uvcvideo videobuf2_core videodev videobuf2_vmalloc videobuf2_memops snd_mixer_oss acpi_cpufreq btusb mperf bluetooth sp5100_tco r8169 parport_pc snd rfkill i2c_piix4 serio_raw pcspkr snd_page_alloc sr_mod sg kvm k10temp asus_atk0110 microcode edac_core edac_mce_amd ppdev shpchp parport pci_hotplug soundcore cdrom wmi button edd autofs4 xhci_hcd processor thermal_sys scsi_dh_rdac scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh ata_generic pata_atiixp pata_via
[68454.008662] CPU 0 
[68454.008671] Pid: 41, comm: khubd Tainted: P           O 3.7.10-1.16-desktop #1 System manufacturer System Product Name/M4A88TD-M/USB3
[68454.008677] RIP: 0010:[<ffffffff81071176>]  [<ffffffff81071176>] __wake_up_common+0x26/0x90
[68454.008687] RSP: 0018:ffff88022486db08  EFLAGS: 00010092
[68454.008692] RAX: 0000000000000282 RBX: ffff8801baa06580 RCX: 0000000000000000
[68454.008697] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8801baa06580
[68454.008701] RBP: ffff88022486db48 R08: 0000000000000000 R09: 000000000000123f
[68454.008705] R10: 0000000000000000 R11: 000000000000123e R12: ffff8801baa06588
[68454.008709] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000001
[68454.008715] FS:  00007fbb169ca7c0(0000) GS:ffff88022fc00000(0000) knlGS:00000000ed1b6b40
[68454.008719] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[68454.008723] CR2: 0000000000000000 CR3: 00000001d1b70000 CR4: 00000000000007f0
[68454.008728] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[68454.008732] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[68454.008738] Process khubd (pid: 41, threadinfo ffff88022486c000, task ffff88022486a340)
[68454.008740] Stack:
[68454.008744]  00000001baa06490 0000000000000000 ffff880221362800 ffff8801baa06580
[68454.008753]  0000000000000282 0000000000000001 0000000000000001 0000000000000000
[68454.008761]  ffff88022486db88 ffffffff810748c3 ffff8801baa06490 ffff8801baa06000
[68454.008769] Call Trace:
[68454.008790]  [<ffffffff810748c3>] __wake_up+0x43/0x70
[68454.008809]  [<ffffffffa0f546c5>] usbvision_disconnect+0xe6/0x132 [usbvision]
[68454.008857]  [<ffffffff813f9c77>] usb_unbind_interface+0x67/0x1b0
[68454.008872]  [<ffffffff81393706>] __device_release_driver+0x76/0xf0
[68454.008884]  [<ffffffff81393965>] device_release_driver+0x25/0x40
[68454.008895]  [<ffffffff81393146>] bus_remove_device+0xd6/0x140
[68454.008906]  [<ffffffff81390817>] device_del+0x107/0x180
[68454.008918]  [<ffffffff813f7760>] usb_disable_device+0xa0/0x260
[68454.008929]  [<ffffffff813ef2eb>] usb_disconnect+0x9b/0x140
[68454.008940]  [<ffffffff813ef2c9>] usb_disconnect+0x79/0x140
[68454.008951]  [<ffffffff813f0905>] hub_port_connect_change+0xa5/0xb20
[68454.008962]  [<ffffffff813f1662>] hub_events+0x2e2/0x8e0
[68454.008975]  [<ffffffff813f1c8d>] hub_thread+0x2d/0x1c0
[68454.008987]  [<ffffffff810681c3>] kthread+0xb3/0xc0
[68454.009001]  [<ffffffff8159e9fc>] ret_from_fork+0x7c/0xb0
[68454.009010] Code: 80 00 00 00 00 55 48 89 e5 41 57 41 89 f7 41 56 41 89 ce 41 55 41 54 4c 8d 67 08 53 48 83 ec 18 89 55 c4 48 8b 57 08 4c 89 45 c8 <4c> 8b 2a 48 8d 42 e8 49 83 ed 18 49 39 d4 75 0d eb 40 0f 1f 84 
[68454.009081] RIP  [<ffffffff81071176>] __wake_up_common+0x26/0x90
[68454.009088]  RSP <ffff88022486db08>
[68454.009092] CR2: 0000000000000000
[68454.009098] ---[ end trace 6e2762d77f05994e ]---
[68454.009104] note: khubd[41] exited with preempt_count 1
Comment 1 Greg Kroah-Hartman 2013-11-06 16:08:14 UTC
Please file a bug in your distro's bugzilla, not here, as there's
nothing we can do with a vendor-specific kernel, especially one tainted
with closed source kernel modules.

Note You need to log in before you can comment on or make changes to this bug.