[karmic] Xorg (and anything GLX) crashes on startup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eglibc (Ubuntu) |
Fix Released
|
High
|
Matthias Klose | ||
Karmic |
Fix Released
|
High
|
Matthias Klose | ||
nvidia-graphics-drivers-180 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Karmic |
Invalid
|
High
|
Unassigned |
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/
#2 0x08133d1b in xorg_backtrace () at ../../os/
#3 0x080c7b95 in xf86SigHandler (signo=11) at ../../.
#4 <signal handler called>
#5 *__GI__
#6 0x001d6667 in *__GI_strtol (nptr=0xbfdac02d "001 GLX", endptr=0xbfdac028, base=10) at strtol.c:110
#7 0x0807355e in RegisterExtensi
#8 0x0809e33a in AddExtension (name=0x635ebc "GLX", NumEvents=17, NumErrors=12, MainProc=0x6135f0, SwappedMainProc=0, CloseDownProc=
MinorOpcode
#9 0x006132f5 in ?? () from /usr/lib/
#10 0x00635ebc in ?? () from /usr/lib/
#11 0x00000011 in ?? ()
#12 0x0000000c in ?? ()
#13 0x006135f0 in ?? () from /usr/lib/
#14 0x00613560 in ?? () from /usr/lib/
#15 0x00613430 in ?? () from /usr/lib/
#16 0x0809da10 in ?? () at ../../dix/
#17 0x080ec7c5 in InitExtensions (argc=4, argv=0xbfdac2d4) at ../../.
#18 0x080722b8 in main (argc=4, argv=0xbfdac2d4, envp=0xbfdac2e8) at ../../dix/
Glxinfo backtrace looks like this:
$ unset DISPLAY
$ gdb glxinfo
...
(gdb) run
Starting program: /usr/bin/glxinfo
Program received signal SIGSEGV, Segmentation fault.
*__GI__
246 strtol_l.c: No such file or directory.
in strtol_l.c
(gdb) bt
#0 *__GI__
#1 0x0045b6b6 in *__GI__
#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~git200908
ii mesa-utils 7.6.0~git200908
ii mesa-utils-dbgsym 7.6.0~git200908
ii nvidia-
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-
Changed in nvidia-graphics-drivers-180 (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in eglibc (Ubuntu): | |
status: | New → Confirmed |
Changed in eglibc (Ubuntu Karmic): | |
assignee: | nobody → Matthias Klose (doko) |
Changed in nvidia-graphics-drivers-180 (Ubuntu Karmic): | |
status: | Triaged → Invalid |
Changed in eglibc (Ubuntu Karmic): | |
status: | Fix Released → Fix Committed |
status: | Fix Committed → Fix Released |
Some possibly similar bugs were filed recently:
https:/ /bugs.launchpad .net/ubuntu/ +source/ xorg-server/ +bug/429005 /bugs.launchpad .net/ubuntu/ +source/ mesa/+bug/ 429002 /bugs.launchpad .net/ubuntu/ +bug/428993 /bugs.launchpad .net/ubuntu/ +source/ rss-glx/ +bug/428979 /bugs.launchpad .net/ubuntu/ +source/ rss-glx/ +bug/428975 /bugs.launchpad .net/ubuntu/ +source/ xscreensaver/ +bug/428974 /bugs.launchpad .net/ubuntu/ +source/ xscreensaver/ +bug/428973 /bugs.launchpad .net/ubuntu/ +source/ rss-glx/ +bug/428972
https:/
https:/
https:/
https:/
https:/
https:/
https:/