[<prev] [next>] [day] [month] [year] [list]
Message-Id: <200706171541.28959.rob@landley.net>
Date: Sun, 17 Jun 2007 15:41:28 -0400
From: Rob Landley <rob@...dley.net>
To: linux-kernel@...r.kernel.org
Subject: Random oops in Ubuntu 7.04 stock kernel (usb hotplug null pointer dereference).
Noticed this in the log. The system's still running fine, I can only assume
this happened when I unplugged my external USB disk after the cat knocked it
on the floor. Quite possibly already fixed in kernel.org, but just for the
record:
cat /proc/version
Linux version 2.6.20-15-generic (root@...mer) (gcc version 4.1.2 (Ubuntu
4.1.2-0ubuntu4)) #2 SMP Sun Apr 15 07:36:31 UTC 2007
[ 40.330921] usb 4-3: USB disconnect, address 2
[ 40.331150] BUG: unable to handle kernel NULL pointer dereference at
virtual address 00000000
[ 40.331157] printing eip:
[ 40.331159] c0258315
[ 40.331161] *pde = 00000000
[ 40.331166] Oops: 0000 [#1]
[ 40.331167] SMP
[ 40.331172] Modules linked in: cpufreq_powersave cpufreq_conservative
cpufreq_stats cpufreq_userspace cpufreq_ondemand freq_table pcc_acpi dev_acpi
sony_acpi tc1100_wmi ac asus_acpi container video sbs i2c_ec i2c_core dock
battery backlight button ipv6 lp fuse usb_storage snd_intel8x0 snd_ac97_codec
ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss usbhid
snd_seq_midi snd_rawmidi snd_seq_midi_event libusual snd_seq snd_timer
snd_seq_device hid snd psmouse serio_raw parport_pc parport pcspkr soundcore
snd_page_alloc sis_agp agpgart shpchp pci_hotplug af_packet tsdev evdev ext3
jbd mbcache sg sr_mod cdrom sd_mod sis5513 generic ata_generic floppy sis900
mii ehci_hcd ohci_hcd usbcore pata_sis libata scsi_mod thermal processor fan
fbcon tileblit font bitblit softcursor vesafb capability commoncap
[ 40.331245] CPU: 0
[ 40.331247] EIP: 0060:[<c0258315>] Not tainted VLI
[ 40.331249] EFLAGS: 00010202 (2.6.20-15-generic #2)
[ 40.331266] EIP is at make_class_name+0x35/0xa0
[ 40.331270] eax: 00000000 ebx: ffffffff ecx: ffffffff edx: 0000000b
[ 40.331274] esi: d788cc91 edi: 00000000 ebp: 00000000 esp: d6067e50
[ 40.331278] ds: 007b es: 007b ss: 0068
[ 40.331282] Process khubd (pid: 1956, ti=d6066000 task=d6f9ba90
task.ti=d6066000)
[ 40.331284] Stack: ced67204 d789eec0 ced671fc ced67204 d789ee40 c0258591
00000000 d789eec8
[ 40.331293] ced671fc cf92a000 00000246 ffffffed c0258618 ced67000
d7886a50 ced67000
[ 40.331301] cf92a000 d788412b cf92a030 cf92a000 d787e825 cf92a2f4
d69d4e18 d7ac5f60
[ 40.331309] Call Trace:
[ 40.331317] [<c0258591>] class_device_del+0xa1/0x120
[ 40.331327] [<c0258618>] class_device_unregister+0x8/0x10
[ 40.331334] [<d7886a50>] __scsi_remove_device+0x30/0x80 [scsi_mod]
[ 40.331383] [<d788412b>] scsi_forget_host+0x4b/0x60 [scsi_mod]
[ 40.331405] [<d787e825>] scsi_remove_host+0x55/0xe0 [scsi_mod]
[ 40.331426] [<d7ab7cae>] storage_disconnect+0xe/0x20 [usb_storage]
[ 40.331443] [<d785dd20>] usb_unbind_interface+0x50/0xa0 [usbcore]
[ 40.331492] [<c02578a8>] __device_release_driver+0x68/0xa0
[ 40.331500] [<c0257dd3>] device_release_driver+0x23/0x40
[ 40.331506] [<c025721c>] bus_remove_device+0x5c/0x90
[ 40.331513] [<c0255672>] device_del+0x152/0x1b0
[ 40.331522] [<d785b1ee>] usb_disable_device+0x7e/0xe0 [usbcore]
[ 40.331544] [<d7857597>] usb_disconnect+0x97/0x130 [usbcore]
[ 40.331570] [<d78582ff>] hub_thread+0x26f/0xc20 [usbcore]
[ 40.331604] [<c013adf0>] autoremove_wake_function+0x0/0x50
[ 40.331619] [<d7858090>] hub_thread+0x0/0xc20 [usbcore]
[ 40.331636] [<c013ac3a>] kthread+0xba/0xf0
[ 40.331643] [<c013ab80>] kthread+0x0/0xf0
[ 40.331649] [<c01044c7>] kernel_thread_helper+0x7/0x10
[ 40.331661] =======================
[ 40.331663] Code: ff ff 89 6c 24 10 31 ed 89 d9 89 74 24 08 89 c6 89 7c 24
0c 89 c7 89 e8 89 14 24 f2 ae f7 d1 49 8b 04 24 89 ca 89 d9 8b 38 89 e8 <f2>
ae f7 d1 49 8d 44 0a 02 ba d0 00 00 00 e8 38 ae f1 ff ba f4
[ 40.331693] EIP: [<c0258315>] make_class_name+0x35/0xa0 SS:ESP
0068:d6067e50
[ 40.331700] <5>sdb : READ CAPACITY failed.
[ 40.334887] sdb : status=0, message=00, host=1, driver=00
[ 40.334895] sdb : sense not available.
[ 40.336498] sdb: Write Protect is off
[ 40.336502] sdb: Mode Sense: 00 00 00 00
[ 40.336505] sdb: assuming drive cache: write through
[ 40.336605] sd 2:0:0:0: Attached scsi disk sdb
[ 40.336675] sd 2:0:0:0: Attached scsi generic sg2 type 0
Nice recovery, I thought. My kernel's tainted now, isn't it? :)
Rob
--
"One of my most productive days was throwing away 1000 lines of code."
- Ken Thompson.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists