View previous topic :: View next topic |
Author |
Message |
salahx Guru
Joined: 12 Mar 2005 Posts: 530
|
Posted: Sun Nov 18, 2012 9:19 pm Post subject: gdm won't start after xorg-server-1.13 update [WORKAROUND] |
|
|
After upgrading to xorg-1.13 gdm won't start (but X will start via startx). I did rebuild all the x11 drivers
I retrieved a coredump and got a backtrace:
Code: |
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/X...Reading symbols from /usr/lib64/debug/usr/bin/Xorg.debug...done.
done.
[New LWP 31843]
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Core was generated by `/usr/bin/X :0 -audit 0 +extension XEVIE -auth /var/gdm/:0.Xauth -nolisten tcp v'.
Program terminated with signal 11, Segmentation fault.
#0 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:286
286 ../sysdeps/x86_64/multiarch/../strcmp.S: No such file or directory.
in ../sysdeps/x86_64/multiarch/../strcmp.S
(gdb) bt
#0 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:286
#1 0x00000000004adf08 in EnableDisableExtensionError (
name=0x7fff227723cf "XEVIE", enable=1)
at /var/tmp/portage/x11-base/xorg-server-1.13.0-r1/work/xorg-server-1.13.0/mi/miinitext.c:219
#2 0x000000000059a657 in ProcessCommandLine (argc=11, argv=0x7fff22770178)
at /var/tmp/portage/x11-base/xorg-server-1.13.0-r1/work/xorg-server-1.13.0/os/utils.c:913
#3 0x0000000000427fe4 in main (argc=11, argv=0x7fff22770178,
envp=<optimized out>)
|
XEVIE was removed from Xorg over 4 years ago, however gdm is adding the argument, not me
Update: I added the follow lines to the [servers] /etc/X11/gdm/custom.conf to override the one in /usr/share/gdm/defaults.con
Code: |
[server-Standard]
name=Standard server
command=/usr/bin/X -audit 0
|
This works but isn't ideal. |
|
Back to top |
|
|
thawn n00b
Joined: 31 Aug 2004 Posts: 41
|
Posted: Wed Nov 21, 2012 4:15 am Post subject: same problem here |
|
|
I am having the same problem.
Any solution?
edit: I found another workaround that appears a little cleaner to me:
the XEVIE extension is required for accessibility features. Reemerging gdm without the accessibility use flag did the trick for me. |
|
Back to top |
|
|
salahx Guru
Joined: 12 Mar 2005 Posts: 530
|
Posted: Wed Nov 21, 2012 7:11 am Post subject: |
|
|
well it may have been required for accessibility features eons ago, but it hasn't existed in Xorg since end of 2008. Unfortunately, the current stable gdm in Portage is quite old, gnome-base/gdm-2.32.1 is hardmasked due toy multiple regressions, and anything newer pulls in the rest of GNOME 3. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|