Xorg crashed with SIGSEV in nvidia_drv.so(_nv001652X+0x21) on VT switch.

Bug #516861 reported by LimCore
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-180 (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: xorg

On VT switch sometimes the computer freezes / GFX dies. Happened 3-4 times so far during 3 months.
Ubuntu 9.10, NVidia GeForce GTS 250, Quad Core, 64 bit.

The main error message(s)
Xorg[1662]: segfault at 8 ip 00007fa2aff0756f sp 00007fff1e5e1620 error 4 in nvidia_drv.so[7fa2afebd000+3ac000]
3: /usr/lib/xorg/modules/drivers//nvidia_drv.so(_nv001652X+0x21) [0x7fc04f421851]

*** Symptoms ***
This time upon more testing I noticed that the computer was in fact running,
but the GFX was dead.
alt+ctrl+f1 throw me to VT1 where I was able to login as root, but all the time the monitor was showing blank screen.

But the GFX card did detect I was in text-only mode, because in this mode it always has fans running at maximum speed (which itself is probably a bug in nvidia power saving, but that is another topic).

So - it's more like the GFX output died in a way that I was not able to restore while trying (blindly) to killall -9 X nor /etc/init.d/gdm restart.

At some point keyboard died (caps lock not reacting) but SysRq's seem to fix that.

I have a feeling this *may* be related to RAM being full and computer swapping during switching (but perhaps totally not).

*** Logs: Xorg ***

From: 2010-02-04 02:00 /var/log/Xorg.0.log.old

[...]
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4f00c6]
1: /usr/bin/X(xf86SigHandler+0x41) [0x4852c1]
2: /lib/libc.so.6 [0x7fc0521d3530]
3: /usr/lib/xorg/modules/drivers//nvidia_drv.so(_nv001652X+0x21) [0x7fc04f421851]
4: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7fc04f430c25]
5: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7fc04f40039b]
6: /usr/lib/xorg/modules/drivers//nvidia_drv.so(_nv001226X+0x3fd) [0x7fc04f43ad7d]
7: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7fc04f6887f0]
8: /usr/bin/X(InitOutput+0x507) [0x46f017]
9: /usr/bin/X(main+0x1fe) [0x433ece]
10: /lib/libc.so.6(__libc_start_main+0xfd) [0x7fc0521beabd]
11: /usr/bin/X [0x433509]
Saw signal 11. Server aborting.
ddxSigGiveUp: Closing log

Other files are from following dates (the crash seems to occured at 01:52:23)
-rw-r--r-- 1 root root 20340 2010-02-04 01:52 /var/log/Xorg.3.log
-rw-r--r-- 1 root root 27578 2010-02-04 01:52 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 11831 2010-02-04 01:52 /var/log/Xorg.4.log
-rw-r--r-- 1 root root 11831 2010-02-04 01:52 /var/log/Xorg.5.log
-rw-r--r-- 1 root root 12664 2010-02-04 01:52 /var/log/Xorg.6.log
-rw-r--r-- 1 root root 12664 2010-02-04 01:52 /var/log/Xorg.7.log
-rw-r--r-- 1 root root 12664 2010-02-04 01:53 /var/log/Xorg.8.log
-rw-r--r-- 1 root root 50194 2010-02-04 01:54 /var/log/Xorg.failsafe.log
And I'm attaching them all here.

*** Logs: messages ***
There are pulse audio errors always when this crash occurs, but they may be just related to the VT switch, not to the crash happening sometimes on VT switch, dunno.

Feb 4 00:12:05 lcwood pulseaudio[12571]: ratelimit.c: 2 events suppressed
Feb 4 00:13:35 lcwood pulseaudio[12571]: ratelimit.c: 1 events suppressed
[...]
Feb 4 01:51:05 lcwood pulseaudio[12571]: ratelimit.c: 3 events suppressed
Feb 4 01:52:23 lcwood kernel: [478352.504858] Xorg[30169]: segfault at 8 ip 00007f3414c5f56f sp 00007fff534338e0 error 4 in nvidia_drv.so[7f3414c15000+3ac000]
Feb 4 01:52:28 lcwood pulseaudio[7305]: pid.c: Stale PID file, overwriting.
Feb 4 01:52:29 lcwood pulseaudio[7305]: main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-KFdminxjNi: Connection refused
Feb 4 01:52:40 lcwood pulseaudio[22644]: sink-input.c: Failed to create sink input: sink is suspended.
Feb 4 01:52:40 lcwood pulseaudio[22644]: sink-input.c: Failed to create sink input: sink is suspended.
Feb 4 01:52:45 lcwood pulseaudio[22644]: sink-input.c: Failed to create sink input: sink is suspended.
Feb 4 01:52:48 lcwood kernel: [478377.916054] Xorg[1662]: segfault at 8 ip 00007fa2aff0756f sp 00007fff1e5e1620 error 4 in nvidia_drv.so[7fa2afebd000+3ac000]
Feb 4 01:52:49 lcwood kernel: [478378.754355] npviewer.bin[1578]: segfault at d8fd3050 ip 00000000f64258fc sp 00000000d76bef50 error 4
Feb 4 01:52:49 lcwood kernel: [478378.754366] npviewer.bin[1291]: segfault at 14 ip 00000000f658396e sp 00000000e3195f90 error 4
Feb 4 01:52:49 lcwood kernel: [478378.756602] npviewer.bin[32677]: segfault at 14 ip 00000000f658396e sp 00000000dbb5ef90 error 4
Feb 4 01:52:49 lcwood kernel: [478378.756619] npviewer.bin[1649]: segfault at 14 ip 00000000f658396e sp 00000000e9577f90 error 4 in libflashplayer.so[f5efc000+993000]
Feb 4 01:52:49 lcwood kernel: [478378.756760] in libflashplayer.so[f5efc000+993000]
Feb 4 01:52:49 lcwood kernel: [478378.756839] in libflashplayer.so[f5efc000+993000]
Feb 4 01:52:49 lcwood kernel: [478378.756860] in libflashplayer.so[f5efc000+993000]
Feb 4 01:53:02 lcwood kernel: [478390.958099] mtrr: base(0xd1000000) is not aligned on a size(0xe00000) boundary
Feb 4 01:53:02 lcwood bonobo-activation-server (rafal-7396): could not associate with desktop session: Failed to connect to socket /tmp/dbus-o2OejdYsgM: Connection refused

*** More logs and details ***

(Attached)

ProblemType: Bug
Architecture: amd64
Date: Thu Feb 4 02:18:44 2010
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: xorg 1:7.4+3ubuntu10
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-17-generic root=UUID=e5818be3-b3f1-4d34-b801-1d8728425e88 ro processor.max_cstate=2 nosplash crashkernel=384M-2G:64M,2G-:128M
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-17.54-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2.1
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xorg
Uname: Linux 2.6.31-17-generic x86_64
dmi.bios.date: 10/30/2008
dmi.bios.vendor: Intel Corp.
dmi.bios.version: CBQ4510H.86A.0063.2008.1030.1632
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: DQ45CB
dmi.board.vendor: Intel Corporation
dmi.board.version: AAE30148-206
dmi.chassis.type: 2
dmi.modalias: dmi:bvnIntelCorp.:bvrCBQ4510H.86A.0063.2008.1030.1632:bd10/30/2008:svn:pn:pvr:rvnIntelCorporation:rnDQ45CB:rvrAAE30148-206:cvn:ct2:cvr:
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: x86_64kernel: 2.6.31-17-generic

Revision history for this message
LimCore (limcore) wrote :
Revision history for this message
LimCore (limcore) wrote :
description: updated
Revision history for this message
LimCore (limcore) wrote :

with backtrace

Revision history for this message
LimCore (limcore) wrote :

with backtrace

Revision history for this message
LimCore (limcore) wrote :

Remaining Xorg.?.log of 4..7 have same backtrace; they are probably result of attempts to alt+ctrl+f7 alt+ctrl+f8 while the screen/gfx where unable to work normally.

--
Xorg.7.log:Backtrace:
Xorg.7.log-0: /usr/bin/X(xorg_backtrace+0x26) [0x4f00c6]
Xorg.7.log-1: /usr/bin/X(xf86SigHandler+0x41) [0x4852c1]
Xorg.7.log-2: /lib/libc.so.6 [0x7f62a7de6530]
Xorg.7.log-3: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7f62a501890e]
Xorg.7.log-4: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7f62a501d6a8]
Xorg.7.log-5: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7f62a52afe88]
Xorg.7.log-6: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7f62a52b063e]
Xorg.7.log-7: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0x7f62a529bb74]
Xorg.7.log-8: /usr/bin/X(AddScreen+0x1d4) [0x4337c4]
Xorg.7.log-9: /usr/bin/X(InitOutput+0x76f) [0x46f27f]
Xorg.7.log-10: /usr/bin/X(main+0x1fe) [0x433ece]
Xorg.7.log-11: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f62a7dd1abd]
Xorg.7.log-12: /usr/bin/X [0x433509]
Xorg.7.log-Saw signal 11. Server aborting.
Xorg.7.log- ddxSigGiveUp: Closing log
--

Bryce Harrington (bryce)
affects: xorg (Ubuntu) → nvidia-graphics-drivers-180 (Ubuntu)
Robert Hooker (sarvatt)
summary: - [Karmic][nvidia] VT switch cause segfault error 4 in nvidia_drv.so.
- Related to pulseaudio?
+ Xorg crashed with SIGSEV in nvidia_drv.so(_nv001652X+0x21) on VT switch.
Bryce Harrington (bryce)
tags: added: karmic
Revision history for this message
bugbot (bugbot) wrote :

This bug report was filed against an old version of Ubuntu.
Can you confirm whether this is still an issue in natty?

If you don't mind, it would be very helpful if you could update the bug
report in launchpad to 'Fix Released' if it is no longer an issue for
you, or if it is still occurring under natty, please tag the bug 'natty'
so it's easier for us to track.

Changed in nvidia-graphics-drivers-180 (Ubuntu):
status: New → Incomplete
Revision history for this message
bugbot (bugbot) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in nvidia-graphics-drivers-180 (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.