hard crash on ION2 graphics chipsets

Bug #899511 reported by Teunis Peters
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Symptom:
During startup of (eg) gnome3 or (ew) unity, the system locks up hard.

'classic' mode on gnome3 works though. (unity still unusable, but I'm not sure it ever could be on this system)

Probably cause:
ION2 chipset - is Intel + nVidia chipset, the nVidia is not supposed to be called unless it is explicitely activated. Am guessing the application is attempting to make calls on non-operational nvidia.
(note: crashes FAR worse if neuveaux driver present, causing data loss)
Primary driver is intel. Secondary (nvidia) operates within a memory window - it's like the 3DfX driver back in the day. Computer and chipset both new.
Purpose of dual chipset is that intel is low-power mode, nvidia kicks in for high-performance apps. (eg: NOT the desktop)
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
   Subdevices: 0/1
   Subdevice #0: subdevice #0
ApportVersion: 1.23-0ubuntu4
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: teunis 3048 F.... pulseaudio
 /dev/snd/pcmC0D0p: teunis 3048 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf5cf8000 irq 45'
   Mixer name : 'Realtek ALC269VB'
   Components : 'HDA:10ec0269,1043841c,00100100'
   Controls : 15
   Simple ctrls : 10
DistroRelease: Ubuntu 11.10
HibernationDevice: RESUME=UUID=d8b29634-c29f-4431-9b06-e9430d94c18d
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
IwConfig: Error: [Errno 2] No such file or directory
MachineType: ASUSTeK Computer INC. 1215N
Package: linux (not installed)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-2-generic root=UUID=24bc98eb-989f-49a2-a61e-abbc2bdf5bf5 ro pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-2.4-generic 3.2.0-rc3
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-2-generic N/A
 linux-backports-modules-3.2.0-2-generic N/A
 linux-firmware 1.60
RfKill: Error: [Errno 2] No such file or directory
Tags: oneiric
UdevDb: Error: [Errno 2] No such file or directory
Uname: Linux 3.2.0-2-generic i686
UpgradeStatus: Upgraded to oneiric on 2011-10-16 (48 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
WifiSyslog:
 Dec 3 10:31:56 mobile2 kernel: [86706.879236] keyboard: can't emulate rawmode for keycode 240
 Dec 3 10:31:56 mobile2 kernel: [86706.879266] keyboard: can't emulate rawmode for keycode 240
 Dec 3 10:31:56 mobile2 kernel: [86706.879277] asus_wmi: Unknown key 57 pressed
 Dec 3 10:31:57 mobile2 kernel: [86708.431510] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=600
 Dec 3 10:31:57 mobile2 kernel: [86708.439823] EXT4-fs (sdb1): re-mounted. Opts: commit=600,commit=0,commit=0,commit=600,commit=0,commit=600,commit=0,commit=600
dmi.bios.date: 05/05/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0902
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: 1215N
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.asset.tag: 0x00000000
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.version: x.x
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0902:bd05/05/2011:svnASUSTeKComputerINC.:pn1215N:pvrx.x:rvnASUSTeKComputerINC.:rn1215N:rvrx.xx:cvnASUSTeKComputerINC.:ct10:cvrx.x:
dmi.product.name: 1215N
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK Computer INC.

Revision history for this message
Teunis Peters (teunis) wrote :

critical bug, makes system unusable.
Probably affects all installations with dual layered graphics chipsets - ION, ION2 (intel+nvidia or intel+ATI). May affect systems with overlay hardware (tv cards, 3dfx if any still around, ...)

Revision history for this message
Phil. V (philip.v) wrote :

I don't think this is a mutter problem, as Unity is affected as well and compiz is the compositor in that case. I'll file this against the kernel since its a hard lockup that seems related to your graphics card, though X may be at fault as well since nouveau worsens the crash. Could you please run the following command in a terminal (from a session that works):
apport-collect 899511

That will add additional system information and hopefully some information related to the crash to this report, which the kernel team will need.

affects: mutter (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Teunis Peters (teunis) wrote :

From what I can tell - not a kernel issue. It's possibly an X issue though.

tags: added: apport-collected oneiric
description: updated
Revision history for this message
Teunis Peters (teunis) wrote : AcpiTables.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : AlsaDevices.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : BootDmesg.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : Lspci.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : Lsusb.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : PciMultimedia.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : ProcEnviron.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : ProcModules.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : PulseSinks.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : PulseSources.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote : UdevLog.txt

apport information

Revision history for this message
Teunis Peters (teunis) wrote :

A specific point to check would be which 3D card to pick for handling GL rendering. There are two on this computer, both working through same display. This is not a new model - the 3DFX cards had that, but very few since.

So I suspect the specific point of failure is with activating the 3D context.

Phil. V (philip.v)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Do you know if this issue happened in previous version of Ubuntu, or is this a new issue?

Would it be possible for you to test the latest upstream kernel? It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . If possible, please test the latest v3.2-rcN kernel (Not a kernel in the daily directory). Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag(Only that one tag, please leave the other tags). This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed by the mainline kernel, please add the following tag 'kernel-fixed-upstream-KERNEL-VERSION'. For example, if kernel version 3.2-rc1 fixed and issue, the tag would be: 'kernel-fixed-upstream-v3.2-rc1'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'. If you believe this bug does not require upstream testing, please add the tag: 'kernel-upstream-testing-not-needed'.

Thanks in advance.

tags: added: needs-upstream-testing
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Teunis Peters (teunis) wrote :

Did not happen with 10.4. System was initially set up with 10.4

Will explore upstream kernels when I've cleared up enough space to build them.
GL applications require ironhide ppa to be installed. Otherwise, any call to nvidia stack will probably cause lockup.

Revision history for this message
Teunis Peters (teunis) wrote :

I'm not sure how to post "partial fix"

3.2.0-030200rc4-generic fixes a number of niggles with this system and indeed, the desktop seems to stop crashing.
However, after enabling the nvidia card like so, the mouse halts.

[ 1126.044803] acpi_call: Calling \_SB.PCI0.P0P4.GFX0._PSC
[ 1126.044831] acpi_call: Call successful: 0x0
[ 1142.718787] acpi_call: Calling \_SB.PCI0.P0P4.GFX0._PSC
[ 1142.718813] acpi_call: Call successful: 0x0
[ 1324.909637] at-spi-registry[6409]: segfault at c ip b72fab99 sp bfc62500 error 4 in libgconf-2.so.4.1.5[b72e5000+2c000]

Revision history for this message
Teunis Peters (teunis) wrote :

From what I've been able to tell, mouse lockups might be a different kernel bug. So kernel-bug-exists-upstream might be false. Any way to separate these?

tags: added: kernel-bug-exists-upstream
removed: needs-upstream-testing
Revision history for this message
Teunis Peters (teunis) wrote :

see https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/868400 - 3.2.0.6 locks mouse almost 100%
(have not confirmed if KDE interface has same lockups)

I'll update: it did not happen with any version prior to 11, and this hardware has run 10.4+
note: does not have cdrom, so I can't just arbitrarily boot something up on it.

penalvch (penalvch)
tags: added: regression-release
removed: ion2
Revision history for this message
penalvch (penalvch) wrote :

Teunis Peters, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.11-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

tags: added: latest-bios-0902 needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.