← Back to team overview

ubuntu-x-swat team mailing list archive

Re: [Bug 429003] Re: [karmic] Xorg (and anything GLX) crashes on startup

 

No, this is the reason that Synaptic needs to have a rollback feature.

-----Original Message-----
From: bounces@xxxxxxxxxxxxx [mailto:bounces@xxxxxxxxxxxxx] On Behalf Of
juancarlospaco
Sent: Monday, September 14, 2009 10:16 AM
To: Hall, Wesley
Subject: [Bug 429003] Re: [karmic] Xorg (and anything GLX) crashes on
startup

This also affects nvidia Beta (190.32, 190.18) and Old drivers (96.x
170.x)

This is the reason why nVidia drivers need to be open source.

--
[karmic] Xorg (and anything GLX) crashes on startup
https://bugs.launchpad.net/bugs/429003
You received this bug notification because you are a direct subscriber
of the bug.

Status in "eglibc" package in Ubuntu: Confirmed Status in
"nvidia-graphics-drivers-180" package in Ubuntu: Triaged Status in
eglibc in Ubuntu Karmic: Confirmed Status in nvidia-graphics-drivers-180
in Ubuntu Karmic: Triaged

Bug description:
As of after updates at 2009-09-13 ca. 16:00, Xorg and anything using GLX
(eg. glxinfo) crashes on startup.
The only thing that seems to have been changed then is the upgrade of
libc6 to 2.10.1-0ubuntu11.

Log of crashing Xorg run is attached. The corresponding gdb backtrace
is:
$ gdb /usr/bin/Xorg CoreDump
...
(gdb) bt
#0  0x278da3c0 in ?? ()
#1  0x00289d8d in *__GI___backtrace (array=0xbfdab960, size=32) at
../sysdeps/i386/backtrace.c:121
#2  0x08133d1b in xorg_backtrace () at ../../os/backtrace.c:39
#3  0x080c7b95 in xf86SigHandler (signo=11) at
../../../../hw/xfree86/common/xf86Events.c:387
#4  <signal handler called>
#5  *__GI_____strtol_l_internal (nptr=0xbfdac02d "001 GLX",
endptr=0xbfdac028, base=10, group=0, loc=0x0) at strtol_l.c:246
#6  0x001d6667 in *__GI_strtol (nptr=0xbfdac02d "001 GLX",
endptr=0xbfdac028, base=10) at strtol.c:110
#7  0x0807355e in RegisterExtensionNames (extEntry=0x8387690) at
../../dix/registry.c:168
#8  0x0809e33a in AddExtension (name=0x635ebc "GLX", NumEvents=17,
NumErrors=12, MainProc=0x6135f0, SwappedMainProc=0,
CloseDownProc=0x613430, 
    MinorOpcodeProc=0x809da10 <StandardMinorOpcode>) at
../../dix/extension.c:145
#9  0x006132f5 in ?? () from /usr/lib/xorg/modules/extensions//libglx.so
#10 0x00635ebc in ?? () from /usr/lib/xorg/modules/extensions//libglx.so
#11 0x00000011 in ?? ()
#12 0x0000000c in ?? ()
#13 0x006135f0 in ?? () from /usr/lib/xorg/modules/extensions//libglx.so
#14 0x00613560 in ?? () from /usr/lib/xorg/modules/extensions//libglx.so
#15 0x00613430 in ?? () from /usr/lib/xorg/modules/extensions//libglx.so
#16 0x0809da10 in ?? () at ../../dix/extension.c:219
#17 0x080ec7c5 in InitExtensions (argc=4, argv=0xbfdac2d4) at
../../../../mi/miinitext.c:551
#18 0x080722b8 in main (argc=4, argv=0xbfdac2d4, envp=0xbfdac2e8) at
../../dix/main.c:319

Glxinfo backtrace looks like this:
$ unset DISPLAY
$ gdb glxinfo
...
(gdb) run
Starting program: /usr/bin/glxinfo 

Program received signal SIGSEGV, Segmentation fault.
*__GI_____strtol_l_internal (nptr=0xbffff57a "\t26782\n", endptr=0x0,
base=0, group=0, loc=0x0) at strtol_l.c:246
246	strtol_l.c: No such file or directory.
	in strtol_l.c
(gdb) bt
#0  *__GI_____strtol_l_internal (nptr=0xbffff57a "\t26828\n",
endptr=0x0, base=0, group=0, loc=0x0) at strtol_l.c:246
#1  0x0045b6b6 in *__GI___strtol_internal (nptr=0xbffff57a "\t26828\n",
endptr=0x0, base=0, group=0) at strtol.c:99
#2  0x006bac15 in ?? () from /usr/lib/libGL.so.1
#3  0xbffff57a in ?? ()
#4  0x00000000 in ?? ()

Note that it crashes at a very early stage, not probably even contacting
X server yet (since DISPLAY is unset).

Packages:

ii  libc6                                         2.10.1-0ubuntu11
GNU C Library: Shared libraries
ii  libc6-dbg                                     2.10.1-0ubuntu11
GNU C Library: detached debugging symbols
ii  libc6-dev                                     2.10.1-0ubuntu11
GNU C Library: Development Libraries and Hea
ii  libc6-i686                                    2.10.1-0ubuntu11
GNU C Library: Shared libraries [i686 optimi
ii  libgl1-mesa-glx
7.6.0~git20090817.7c422387-0ubuntu3        A free implementation of the
OpenGL API -- G
ii  mesa-utils
7.6.0~git20090817.7c422387-0ubuntu3        Miscellaneous Mesa GL
utilities
ii  mesa-utils-dbgsym
7.6.0~git20090817.7c422387-0ubuntu3        debug symbols for package
mesa-utils
ii  nvidia-185-kernel-source                      185.18.36-0ubuntu2
NVIDIA binary kernel module source
ii  nvidia-185-libvdpau                           185.18.36-0ubuntu2
Video Decode and Presentation API for Unix
ii  nvidia-glx-185                                185.18.36-0ubuntu2
NVIDIA binary Xorg driver
ii  nvidia-settings                               180.25-0ubuntu1
Tool of configuring the NVIDIA graphics driv
ii  rss-glx                                       0.9.0-2ubuntu3
Really Slick Screensavers GLX Port
ii  xorg-docs-core                                1:1.4-5
Core documentation for the X.org X Window Sy
ii  xserver-xorg-core                             2:1.6.3-1ubuntu6
Xorg X server - core server
ii  xserver-xorg-core-dbg                         2:1.6.3-1ubuntu6
Xorg - the X.Org X server (debugging symbols

-- 
[karmic] Xorg (and anything GLX) crashes on startup
https://bugs.launchpad.net/bugs/429003
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to nvidia-graphics-drivers-180 in ubuntu.



References