Starts in low graphic mode due to segmentation fault at 0xc4

Bug #547124 reported by papukaija
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Fix Released
High
Chris Halse Rogers
Nominated for Lucid by Dana Goyette

Bug Description

Binary package hint: xserver-xorg-video-nouveau

When the system tries to start gdm, it hangs and reports that the graphic settings could not be loaded and asks between few options (error tracking, terminal,...). The only working option is to continue in low graphic mode.

The xserver log shows:

(II) NOUVEAU(0): Opened GPU channel 1
(II) NOUVEAU(0): [DRI2] Setup complete
(II) NOUVEAU(0): GART: 64MiB available

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e876b]
1: /usr/bin/X (0x8048000+0x61aad) [0x80a9aad]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0x9ea410]
3: /lib/libdrm_nouveau.so.1 (nouveau_bo_ref+0x84) [0x36e1d4]
4: /lib/libdrm_nouveau.so.1 (nouveau_bo_new_tile+0xef) [0x36e51f]
5: /lib/libdrm_nouveau.so.1 (nouveau_bo_new+0x62) [0x36e592]
6: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x58e000+0xc97a) [0x59a97a]
7: /usr/bin/X (AddScreen+0x198) [0x806cf08]
8: /usr/bin/X (InitOutput+0x820) [0x80b9c50]
9: /usr/bin/X (0x8048000+0x1eb7b) [0x8066b7b]
10: /lib/tls/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0x1f3bd6]
11: /usr/bin/X (0x8048000+0x1e921) [0x8066921]

Segmentation fault at address 0xc4

Caught signal 11 (Segmentation fault). Server aborting

The low graphic mode means for me a resolution of 1280*1024@60Hz without the possibility to change it. Please help to fix this bug before I get blind (my screen is a monitor and the refresh rate of 60 is too low).
---
Architecture: i386
DistroRelease: Ubuntu 10.04
DkmsStatus: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release Candidate i386 (20091020.3)
Lsusb:
 Bus 002 Device 003: ID 049f:000e Compaq Computer Corp. Internet Keyboard
 Bus 002 Device 002: ID 0b05:1706 ASUSTek Computer, Inc. WL-167G 802.11g Adapter [ralink]
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Compaq Compaq PC
Package: xserver-xorg-video-nouveau 1:0.0.15+git20100219+9b4118d-0ubuntu4
PackageArchitecture: i386
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-17-generic root=UUID=1644f108-e629-4bcc-85a8-924300d7e298 ro quiet splash
ProcEnviron:
 LANG=fi_FI.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
Tags: lucid lucid
Uname: Linux 2.6.32-17-generic i686
UserGroups: adm admin audio cdrom dialout dip fax fuse lpadmin netdev plugdev sambashare tape video
dmi.bios.date: 02/16/2001
dmi.bios.vendor: Compaq
dmi.bios.version: 786K1
dmi.board.name: 06E4h
dmi.board.vendor: Compaq
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 6
dmi.chassis.vendor: Compaq
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnCompaq:bvr786K1:bd02/16/2001:svnCompaq:pnCompaqPC:pvr0003:rvnCompaq:rn06E4h:rvrNone:cvnCompaq:ct6:cvrN/A:
dmi.product.name: Compaq PC
dmi.product.version: 0003
dmi.sys.vendor: Compaq
system:
 distro: Ubuntu
 codename: lucid
 architecture: i686
 kernel: 2.6.32-17-generic

Related branches

Revision history for this message
papukaija (papukaija) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
papukaija (papukaija) wrote : CurrentDmesg.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : Dependencies.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : Lspci.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : PciDisplay.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : ProcInterrupts.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : ProcModules.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : UdevDb.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : UdevLog.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : XorgLog.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : XorgLogOld.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : Xrandr.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : glxinfo.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : monitors.xml.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : setxkbmap.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : xdpyinfo.txt

apport information

Revision history for this message
papukaija (papukaija) wrote : xkbcomp.txt

apport information

Revision history for this message
papukaija (papukaija) wrote :

Is anything else needed to debug and fix this bug?

Bryce Harrington (bryce)
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Confirmed
Revision history for this message
Dana Goyette (danagoyette) wrote :

Same issue happens for me with an NV17. I have attached the output of gdb, with debug symbols installed.

Revision history for this message
Chris Halse Rogers (raof) wrote :

Thanks for that DanaG. It looks like http://cgit.freedesktop.org/mesa/drm/commit/?id=df32c307e8f81b46ee8aa4dd7222fc18f175bbb3 might be a fix for this. This commit is available in the packages from the xorg-edgers PPA here: https://edge.launchpad.net/~xorg-edgers/+archive/ - can you check that this fixes it, and we should still be able to pull this fix into Lucid.

Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → High
Revision history for this message
Chris Halse Rogers (raof) wrote : Re: [Bug 547124] Re: Starts in low graphic mode due to segmentation fault at 0xc4

 status fixcommitted

Ok. We've got confirmation that the commit fixes this for DanaG, and
the patch fixes some obviously incorrect code.

Patch committed to pkg-xorg git. It should be uploaded soon.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Confirmed → Fix Committed
Bryce Harrington (bryce)
Changed in xserver-xorg-video-nouveau (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
Revision history for this message
Chris Halse Rogers (raof) wrote :

This was fixed in libdrm 2.4.18-1ubuntu3 - I'm not entirely sure why the LP-fu in the changelog failed to close this bug.

Feel free to reopen if this has not in fact fixed it.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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