Re: [Bugme-new] [Bug 13772] New: khubd bug: unable to handle kernel NULL pointer dereference

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(switched to email.  Please respond via emailed reply-to-all, not via the
bugzilla web interface).


On Tue, 14 Jul 2009 18:33:04 GMT
bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=13772
> 
>            Summary: khubd bug: unable to handle kernel NULL pointer
>                     dereference
>            Product: Drivers
>            Version: 2.5
>     Kernel Version: 2.6.30
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: USB
>         AssignedTo: greg@xxxxxxxxx
>         ReportedBy: tony@xxxxxxxxxx
>                 CC: tony@xxxxxxxxxx
>         Regression: No

There's some additional info int he bugzilla report.

It is a regression (2.6.26 was OK).  I'll change the bugzilla entry to
reflect this.

We seem to have had several reports similar to this one recently.

> 
> This issue occurs occasionally just removing usb drives, but can be stimulated
> to occur in about 30 seconds by alternatively plugging and unplugging two usb
> flash drives repeatedly (plug/unplug one drive every 2-5 seconds). Once this
> error occurs, no other USB connection events are reported in dmesg or via hal.
> 
> usb 4-1: USB disconnect, address 33
> BUG: unable to handle kernel NULL pointer dereference at 00000008
> IP: [<c02562c4>] device_del+0x8/0x124                                           
> *pde = 00000000                                                                 
> Oops: 0000 [#1] SMP                                                             
> last sysfs file:
> /sys/devices/pci0000:00/0000:00:1d.7/usb4/4-1/4-1:1.0/host33/target33:0:0/33:0:0:0/type 
> Modules linked in: usb_storage ipv6 fuse pci_hotplug mmc_block i915 drm intelfb
> i2c_algo_bit acpi_cpufreq freq_table joydev pcmcia yenta_socket rsrc_nonstatic
> pcmcia_core container rtc_cmos rtc_core rtc_lib video output battery
> panasonic_laptop ac button processor psmouse serio_raw pcspkr iTCO_wdt
> snd_intel8x0m i2c_i801 snd_intel8x0 snd_ac97_codec ac97_bus i2c_core snd_pcm
> snd_timer snd intel_agp soundcore snd_page_alloc agpgart evdev ext3 jbd mbcache
> dm_mirror dm_region_hash dm_log dm_snapshot dm_mod sd_mod crc_t10dif pata_acpi
> ata_piix ata_generic libata sdhci_pci sdhci 8139cp mmc_core 8139too led_class
> mii scsi_mod ehci_hcd uhci_hcd usbcore thermal fan
> 
> Pid: 706, comm: khubd Not tainted (2.6.30-strike #1) CF-18KJHZXBM
> EIP: 0060:[<c02562c4>] EFLAGS: 00010286 CPU: 0
> EIP is at device_del+0x8/0x124
> EAX: 00000008 EBX: 00000008 ECX: f1c558ac EDX: f854cee7
> ESI: f1c558ac EDI: 00000008 EBP: f73dbdc8 ESP: f73dbdbc
>  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
> Process khubd (pid: 706, ti=f73da000 task=f6863140 task.ti=f73da000)
> Stack:
>  00000000 f1c558ac 00000008 f73dbddc f854cefc f1c558ac f8552d70 f842db9c
>  f73dbdec f8415fa6 f1c558ac f8552d70 f73dbdfc c0257f84 f1c558ac f1c558e0
>  f73dbe0c c0258036 00000000 f1c558ac f73dbe20 c02577b2 f1c558ac f1c558b4
> Call Trace:
>  [<f854cefc>] ? sd_remove+0x15/0x50 [sd_mod]
>  [<f8415fa6>] ? scsi_bus_remove+0x29/0x2f [scsi_mod]
>  [<c0257f84>] ? __device_release_driver+0x58/0x75
>  [<c0258036>] ? device_release_driver+0x18/0x23
>  [<c02577b2>] ? bus_remove_device+0x83/0x9a
>  [<c02563ac>] ? device_del+0xf0/0x124
>  [<f84161d4>] ? __scsi_remove_device+0x34/0x62 [scsi_mod]
>  [<f8413eed>] ? scsi_forget_host+0x30/0x4f [scsi_mod]
>  [<f840e6a0>] ? scsi_remove_host+0x67/0xd3 [scsi_mod]
>  [<f8f0b626>] ? quiesce_and_remove_host+0x56/0x88 [usb_storage]
>  [<f8f0b6fe>] ? usb_stor_disconnect+0xe/0x18 [usb_storage]
>  [<f8064843>] ? usb_unbind_interface+0x4a/0xbb [usbcore]
>  [<c0257f84>] ? __device_release_driver+0x58/0x75
>  [<c0258036>] ? device_release_driver+0x18/0x23
>  [<c02577b2>] ? bus_remove_device+0x83/0x9a
>  [<c02563ac>] ? device_del+0xf0/0x124
>  [<f8062483>] ? usb_disable_device+0x5c/0xba [usbcore]
>  [<f805e827>] ? usb_disconnect+0x73/0xda [usbcore]
>  [<f805f530>] ? hub_thread+0x535/0xdd1 [usbcore]
>  [<c0122170>] ? default_wake_function+0xb/0xd
>  [<c011a237>] ? __wake_up_common+0x35/0x5b
>  [<c0137ffb>] ? autoremove_wake_function+0x0/0x33
>  [<f805effb>] ? hub_thread+0x0/0xdd1 [usbcore]
>  [<f805effb>] ? hub_thread+0x0/0xdd1 [usbcore]
>  [<c0137d04>] ? kthread+0x45/0x6b
>  [<c0137cbf>] ? kthread+0x0/0x6b
>  [<c010332f>] ? kernel_thread_helper+0x7/0x10
> Code: c0 74 19 83 c6 08 89 c3 eb 07 89 f0 e8 ef c7 f6 ff 8b 03 89 da
>       83 c3 14 85 c0 75 ee 5e 5f 5b 5e 5f 5d c3 55 89 e5 57 56 53 89 c3
>       <8b> 38 8b 40 44 85 c0 74 12 8b 40 38 89 d9 ba 02 00 00 00 83 c0
> EIP: [<c02562c4>] device_del+0x8/0x124 SS:ESP 0068:f73dbdbc
> CR2: 0000000000000008
> ---[ end trace 671d828ecb4c19c6 ]---
> sd 33:0:0:0: [sdb] READ CAPACITY failed
> sd 33:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
> sd 33:0:0:0: [sdb] Sense not available.
> sd 33:0:0:0: [sdb] Write Protect is off
> sd 33:0:0:0: [sdb] Mode Sense: 00 00 00 00
> sd 33:0:0:0: [sdb] Assuming drive cache: write through
> sd 33:0:0:0: [sdb] Attached SCSI removable disk
> usb-storage: device scan complete
> 
> I've really got to use at least the 2.6.30 kernel because of the new video card
> support for Intel, so I'm really interested in testing any patches available
> for this kernel or newer. Thanks in advance!
> 
> -- 
> Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
--
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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux