[Dell Precision M4500] offlining and then re-onlining CPUs makes the system unresponsive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Committed
|
Medium
|
Unassigned |
Bug Description
This is a fully-updated (from -proposed) 11.10 i386 system.
While testing the 3.0.0-15 kernel we came across this problem, where one of our tests, which just offlines and then re-onlines all the CPUs, caused the system to become sluggish, then unresponsive.
Steps to reproduce:
1- Offline all the CPUs by echo 0 > /sys/devices/
1- Online all the CPUs by echo 1 > /sys/devices/
Expected behavior:
- System behaves normally
- Syslog has a record of the offlining and subsequent rebooting of all the CPUs
Actual behavior:
- Some of the CPU offlining commands don't exit or take a long time to exit
- System starts being sluggish, slows down to a crawl and eventually becomes pretty much unusable
- The gnome-terminal "greys out" and is completely unresponsive
- I can SSH into the system and do some stuff, but anything even moderately intensive just blocks (e.g. "sync" just never exits).
- Syslog shows messages about a starved canary thread and lots of kernel oopses. I'll attach kernel logs.
I tested several kernels to further diagnose this:
3.0.0-14 works FINE, CPU offlining/onlining leaves the system in a working state.
3.0.0-15 FAILS as described.
3.2.0-6.12 from Precise FAILS as described.
3.2.0-rc6 from mainline FAILS as described.
This system is used primarily for testing so please don't hesitate to ask for any further tests or information.
Other than kernel logs I'll also attach the test script we use for testing, though it's available in /usr/share/
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-
ProcVersionSign
Uname: Linux 3.0.0-15-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu4
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xd9660000 irq 48'
Mixer name : 'IDT 92HD81B1C5'
Components : 'HDA:111d76d5,
Controls : 15
Simple ctrls : 10
Card1.Amixer.info:
Card hw:1 'NVidia'/'HDA NVidia at 0xd3080000 irq 17'
Mixer name : 'Nvidia GPU 0d HDMI/DP'
Components : 'HDA:10de000d,
Controls : 16
Simple ctrls : 4
Date: Wed Dec 21 12:33:32 2011
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
MachineType: Dell Inc. Precision M4500
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.60
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/30/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: X51
dmi.board.name: RAMDEL
dmi.board.vendor: Dell Inc.
dmi.board.version: 0001
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Precision M4500
dmi.product.
dmi.sys.vendor: Dell Inc.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-bug-exists-upstream |
--- wiki.ubuntu. com/BugSquad
Ubuntu Bug Squad volunteer triager
http://