Kernel Oops - BUG: unable to handle kernel NULL pointer dereference at 0000009c; EIP is at __ticket_spin_lock+0x8/0x30
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Medium
|
|||
linux (Ubuntu) |
Fix Released
|
High
|
Chris J Arges | ||
Precise |
Fix Released
|
High
|
Chris J Arges | ||
Quantal |
Fix Released
|
High
|
Chris J Arges | ||
Raring |
Fix Released
|
High
|
Chris J Arges |
Bug Description
This happened after unplugging a usb storage device.
ProblemType: KernelOops
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-11-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
Annotation: Your system might become unstable now and might need to be restarted.
ApportVersion: 1.91-0ubuntu1
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Card0.Amixer.info:
Card hw:0 'I82801DBICH4'
Mixer name : 'Analog Devices AD1981A'
Components : 'AC97a:41445372'
Controls : 25
Simple ctrls : 17
Date: Fri Jan 27 19:32:16 2012
Failure: oops
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
ProcKernelCmdLine: BOOT_IMAGE=
PulseSinks: Error: command ['pacmd', 'list-sinks'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
PulseSources: Error: command ['pacmd', 'list-sources'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
Title: BUG: unable to handle kernel NULL pointer dereference at 0000009c
UpgradeStatus: Upgraded to precise on 2012-01-27 (0 days ago)
dmi.bios.date: 05/28/2003
dmi.bios.vendor: Compaq
dmi.bios.version: 686O2 v2.21
dmi.board.name: 07E4h
dmi.board.vendor: Compaq
dmi.chassis.type: 15
dmi.chassis.vendor: Compaq
dmi.modalias: dmi:bvnCompaq:
dmi.sys.vendor: Compaq
--
SRU Justification:
Impact:
When plugging and unplugging a USB drive occasionally a race condition in the notify subsystem causes a kernel oops.
Fix:
A set up of patches 0520bffba9685d8
http://
These have been cherry-picked and tested on precise/quantal and applied already to raring. Only small modifications are needed for 2 of the patches because the locations of the functions had changed other than that the other 7 patches are clean cherry-picks.
Testcase:
Comment #8 and #9 in the upstream bug: https:/
In addition I've tested using the LTP tests for inotfy and these run properly with the fix applied.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
tags: | added: iso-testing qa-manual-testing rls-mgr-p-tracking |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: | added: kernel-da-key kernel-key ticket-spin-lock |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
summary: |
- BUG: unable to handle kernel NULL pointer dereference at 0000009c + Kernel Oops - BUG: unable to handle kernel NULL pointer dereference at + 0000009c; EIP is at __ticket_spin_lock+0x8/0x30 |
tags: | added: metabug |
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
Changed in linux (Ubuntu Precise): | |
status: | Incomplete → Triaged |
Changed in linux: | |
status: | In Progress → Expired |
tags: | removed: kernel-key |
tags: | added: quantal |
Changed in linux (Ubuntu Quantal): | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: kernel-key |
Changed in linux (Ubuntu Quantal): | |
assignee: | nobody → Chris J Arges (christopherarges) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Chris J Arges (christopherarges) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Raring): | |
assignee: | nobody → Chris J Arges (christopherarges) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Raring): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Quantal): | |
status: | In Progress → Fix Committed |
tags: | removed: kernel-key |
tags: |
added: verification-done-precise verification-done-quantal removed: verification-needed-precise verification-needed-quantal |
Changed in linux: | |
status: | Expired → Fix Released |
Thank you for taking the time to file a bug report on this issue.
However, given the number of bugs that the Kernel Team receives during any development cycle it is impossible for us to review them all. Therefore, we occasionally resort to using automated bots to request further testing. This is such a request.
We have noted that there is a newer version of the development kernel than the one you last tested when this issue was found. Please test again with the newer kernel and indicate in the bug if this issue still exists or not.
You can update to the latest development kernel by simply running the following commands in a terminal window:
sudo apt-get update
sudo apt-get upgrade
If the bug still exists, change the bug status from Incomplete to Confirmed. If the bug no longer exists, change the bug status from Incomplete to Fix Released.
If you want this bot to quit automatically requesting kernel tests, add a tag named: bot-stop-nagging.
Thank you for your help, we really do appreciate it.