BUG (sd_revalidate_disk): unable to handle kernel NULL pointer dereference at 0000000000000008

Bug #918267 reported by Robbie Williamson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Kernel oops'd when I ran 'fdisk -l', then after the output, I removed the USB stick (it wasn't mounted).

Relevant dmesg output:
Jan 18 09:59:41 undacuvabrutha-X220 kernel: [10437.588138] usb 2-1.2: new high-speed USB device number 5 using ehci_hcd
Jan 18 09:59:41 undacuvabrutha-X220 kernel: [10437.683470] scsi7 : usb-storage 2-1.2:1.0
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.679789] scsi 7:0:0:0: Direct-Access IT1167B USB Flash Disk 0.00 PQ: 0 ANSI: 2
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.681134] sd 7:0:0:0: Attached scsi generic sg1 type 0
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.683696] sd 7:0:0:0: [sdb] 15760384 512-byte logical blocks: (8.06 GB/7.51 GiB)
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.686340] sd 7:0:0:0: [sdb] Write Protect is off
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.686353] sd 7:0:0:0: [sdb] Mode Sense: 00 00 00 00
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.687692] sd 7:0:0:0: [sdb] Asking for cache data failed
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.687701] sd 7:0:0:0: [sdb] Assuming drive cache: write through
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.690549] sd 7:0:0:0: [sdb] Asking for cache data failed
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.690581] sd 7:0:0:0: [sdb] Assuming drive cache: write through
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.692991] sdb: sdb1
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.695556] sd 7:0:0:0: [sdb] Asking for cache data failed
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.695564] sd 7:0:0:0: [sdb] Assuming drive cache: write through
Jan 18 09:59:42 undacuvabrutha-X220 kernel: [10438.695570] sd 7:0:0:0: [sdb] Attached SCSI removable disk
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.597275] usb 2-1.2: USB disconnect, device number 5
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.598615] scsi 7:0:0:0: killing request
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.599949] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.600121] IP: [<ffffffff814422c0>] sd_revalidate_disk+0x30/0x2a0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.600259] PGD 1f2c89067 PUD 1f2c8a067 PMD 0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.600368] Oops: 0000 [#1] SMP
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.600444] CPU 2
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.600484] Modules linked in: usb_storage veth ip6table_filter ip6_tables ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp parport_pc ppdev snd_hda_codec_hdmi snd_hda_codec_conexant usbhid hid joydev bnep rfcomm kvm_intel kvm binfmt_misc arc4 snd_hda_intel snd_hda_codec snd_hwdep psmouse serio_raw wacom snd_pcm iwlwifi thinkpad_acpi mac80211 snd_seq_midi snd_rawmidi cfg80211 snd_page_alloc snd_seq_midi_event snd_seq btusb bluetooth mei(C) i915 drm_kms_helper drm i2c_algo_bit snd_timer snd_seq_device snd soundcore nvram wmi mac_hid tpm_tis video coretemp lp parport sdhci_pci sdhci e1000e
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602106]
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602145] Pid: 1852, comm: udisks-daemon Tainted: G C 3.2.0-9-generic #16-Ubuntu LENOVO 4294CTO/4294CTO
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602347] RIP: 0010:[<ffffffff814422c0>] [<ffffffff814422c0>] sd_revalidate_disk+0x30/0x2a0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602510] RSP: 0018:ffff8801f7a57b08 EFLAGS: 00010246
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff88020c53f340
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602735] RDX: 0000000000000005 RSI: 0000000000000002 RDI: ffff88020c5fb800
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602860] RBP: ffff8801f7a57b28 R08: 0000000800000000 R09: 00000008ffffffff
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.602981] R10: 0000000000000000 R11: ffffc90000808000 R12: ffff88020c5fb800
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603102] R13: 00000000ffffff85 R14: ffff880215429d58 R15: ffff88020c5fb800
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603229] FS: 00007f7db44307c0(0000) GS:ffff88021e280000(0000) knlGS:0000000000000000
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603361] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603464] CR2: 0000000000000008 CR3: 00000001f2c88000 CR4: 00000000000406e0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603589] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603716] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603842] Process udisks-daemon (pid: 1852, threadinfo ffff8801f7a56000, task ffff880210b55c40)
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.603998] Stack:
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604042] ffff880215429d40 ffff88020c5fb800 00000000ffffff85 ffff880215429d58
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604202] ffff8801f7a57ba8 ffffffff811e296a ffff88020c5fb80c ffff88020c5fb878
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604362] 00000000f7a57b68 ffff880215429d40 ffff88020c5fb400 ffff88020c5fb800
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604517] Call Trace:
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604576] [<ffffffff811e296a>] rescan_partitions+0xaa/0x300
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604656] [<ffffffff811ae97c>] __blkdev_get+0x2bc/0x420
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604683] [<ffffffff81189210>] ? __pollwait+0xf0/0xf0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604709] [<ffffffff811aeb3e>] blkdev_get+0x5e/0x1e0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604735] [<ffffffff811aed1d>] blkdev_open+0x5d/0x80
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604762] [<ffffffff81173f30>] __dentry_open+0x290/0x360
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604788] [<ffffffff811aecc0>] ? blkdev_get+0x1e0/0x1e0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604816] [<ffffffff8129a32c>] ? security_inode_permission+0x1c/0x30
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604846] [<ffffffff8117562d>] nameidata_to_filp+0xad/0xb0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604874] [<ffffffff811844f8>] do_last+0x3f8/0x730
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604898] [<ffffffff81185bd1>] path_openat+0xd1/0x3f0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604926] [<ffffffff81308a47>] ? kobject_put+0x27/0x60
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604952] [<ffffffff813edea7>] ? put_device+0x17/0x20
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.604978] [<ffffffff81186012>] do_filp_open+0x42/0xa0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.605005] [<ffffffff81314be1>] ? strncpy_from_user+0x31/0x40
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.605033] [<ffffffff8118136a>] ? do_getname+0x10a/0x180
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.605062] [<ffffffff81653e6e>] ? _raw_spin_lock+0xe/0x20
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.605089] [<ffffffff81193297>] ? alloc_fd+0xf7/0x150
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.606263] [<ffffffff8117571d>] do_sys_open+0xed/0x220
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.607425] [<ffffffff81175870>] sys_open+0x20/0x30
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.608597] [<ffffffff8165c3c2>] system_call_fastpath+0x16/0x1b
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.609703] Code: 83 ec 20 48 89 5d e0 4c 89 65 e8 4c 89 6d f0 4c 89 75 f8 66 66 66 66 90 8b 05 6d 82 ad 00 48 8b 9f 38 03 00 00 49 89 fc c1 e8 15 <4c> 8b 6b 08 83 e0 07 83 f8 03 0f 87 0d 02 00 00 41 8b 85 70 06
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.613569] RIP [<ffffffff814422c0>] sd_revalidate_disk+0x30/0x2a0
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.616656] RSP <ffff8801f7a57b08>
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.619559] CR2: 0000000000000008
Jan 18 10:00:58 undacuvabrutha-X220 kernel: [10514.690827] ---[ end trace d9e8a62efb84ee43 ]---
Jan 18 10:01:15 undacuvabrutha-X220 kernel: Kernel logging (proc) stopped.
(rebooted and ran 'ubuntu-bug linux')

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-9-generic 3.2.0-9.16
ProcVersionSignature: Ubuntu 3.2.0-9.16-generic 3.2.1
Uname: Linux 3.2.0-9-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.90-0ubuntu2
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: robbiew 1915 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xf2520000 irq 45'
   Mixer name : 'Intel CougarPoint HDMI'
   Components : 'HDA:14f1506e,17aa21db,00100002 HDA:80862805,80860101,00100000'
   Controls : 23
   Simple ctrls : 8
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
   Mixer name : 'ThinkPad EC (unknown)'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Wed Jan 18 10:06:00 2012
HibernationDevice: RESUME=UUID=09cda1bb-fd76-41f6-8a49-cfeaae6d380f
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110705.1)
MachineType: LENOVO 4294CTO
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-9-generic root=UUID=f0c9e0e0-e3b1-450a-a592-75d05a586ac3 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-9-generic N/A
 linux-backports-modules-3.2.0-9-generic N/A
 linux-firmware 1.67
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: Upgraded to precise on 2011-12-23 (25 days ago)
dmi.bios.date: 07/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET49WW (1.19 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4294CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8DET49WW(1.19):bd07/01/2011:svnLENOVO:pn4294CTO:pvrThinkPadX220Tablet:rvnLENOVO:rn4294CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4294CTO
dmi.product.version: ThinkPad X220 Tablet
dmi.sys.vendor: LENOVO

Revision history for this message
Robbie Williamson (robbiew) wrote :
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I believe this is a duplicate of bug 914319

Changed in linux (Ubuntu):
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.