[arch-general] Xorg broken after last update
clemens fischer
ino-news at spotteswoode.dnsalias.org
Mon Aug 3 10:52:41 EDT 2009
On Sat-2009/08/01-23:58 Lu?s Moreira wrote:
> The last update broke my Xorg, the screen just goesn black and hangs
> there, CTRL+ALT+F1 (etc) doesn't do anything.
>
> I'm using X86_64, *without* [testing].
>
> The updated packages were
>
> kernel26
> nvidia
> xorg-server
> (and some others, less important)
>
> If I change the driver in xorg.conf from nvidia to vesa X works again.
I'm running i686. The nVIDIA GeForce 6100/nFORCE 430 chipset (AMD64)
exhibits segfaults in xorg-server-1.6.3-1 X(1):
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x3b) [0x813177b]
1: /usr/bin/X(xf86SigHandler+0x9e) [0x80caf6e]
2: [0xb7f79400]
3: /usr/lib/libdbus-1.so.3 [0xb7e884c9]
4: /usr/bin/X [0x80ab683]
5: /usr/bin/X(WakeupHandler+0x52) [0x8090b42]
6: /usr/bin/X(WaitForSomething+0x1a2) [0x812f2b2]
7: /usr/bin/X(Dispatch+0x80) [0x808c530]
8: /usr/bin/X(main+0x395) [0x8072065]
9: /lib/libc.so.6(__libc_start_main+0xe6) [0xb7b45a36]
10: /usr/bin/X [0x8071511]
Fatal server error:
Caught signal 11. Server aborting
This error occurs often, but today another one showed up:
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x3b) [0x813177b]
1: /usr/bin/X(xf86SigHandler+0x9e) [0x80caf6e]
2: [0xb7f96400]
3: /usr/lib/libdbus-1.so.3 [0xb7ea54c9]
4: /usr/bin/X [0x80ab683]
5: /usr/bin/X(WakeupHandler+0x52) [0x8090b42]
6: /usr/bin/X(WaitForSomething+0x1a2) [0x812f2b2]
7: /usr/bin/X(Dispatch+0x80) [0x808c530]
8: /usr/bin/X(main+0x395) [0x8072065]
9: /lib/libc.so.6(__libc_start_main+0xe6) [0xb7b62a36]
10: /usr/bin/X [0x8071511]
Fatal server error:
Caught signal 4. Server aborting
Signal 4 is an illegal instruction. The log also contained, for the
sigsegv case:
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 27 requests (26 known processed) with 0 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 103 requests (103 known processed) with 0 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 508 requests (508 known processed) with 0 events remaining.
urxvt: X connection to ':0.0' broken, unable to recover, exiting.
xinit: connection to X server lost.
In my case, the error appeared after various intervals of normal
operation, but I think I could provoke it by opening more windows. As
several components went into the last upgrade, I couldn't tell which one
caused the problem. The X11-related packages were:
[2009-08-02 16:04] upgraded hal-info (0.20090414-1 -> 0.20090716-1)
[2009-08-02 16:04] upgraded inputproto (1.5.0-1 -> 1.5.1-1)
[2009-08-02 16:05] upgraded kernel26 (2.6.30.2-1 -> 2.6.30.4-1)
[2009-08-02 16:05] upgraded xcb-proto (1.4-1 -> 1.5-1)
[2009-08-02 16:05] upgraded libxcb (1.2-1 -> 1.4-1)
[2009-08-02 16:05] upgraded libx11 (1.2.1-1 -> 1.2.2-1)
[2009-08-02 16:05] upgraded pciutils (3.1.2-1 -> 3.1.3-1)
[2009-08-02 16:05] upgraded xcb-util (0.3.4-2 -> 0.3.5-1)
[2009-08-02 16:05] upgraded xf86-input-evdev (2.2.2-1 -> 2.2.3-1)
[2009-08-02 16:05] upgraded xorg-server (1.6.2-1 -> 1.6.3-1)
I don't run a customary desktop, just screen(1) in urxvt(1) on Xorg(7),
all applications being ncurses driven. Doing:
pacman -U /var/cache/pacman/pkg/xorg-server-1.6.2-1-i686.pkg.tar.gz
fixed it. BTW: except for one instance where neither mouse nor
keyboard worked, I was dropped back to the console and didn't loose any
work, because I could resurrect everything with "screen -R". It is even
possible to experiment within X11, detach that screen and resume it in
the console, switching back and forth between X11-grafix and console.
A wonderful thing, this screen(1) program!
One last thing should be mentioned, though: a few days ago, with
"xorg-server-1.6.2-1" running, Xorg froze on me, indicating that the
problem might not be caused by the hal-debug-patch mentioned in the
forum. The more so because I don't have hald(8) running at all, and my
/etc/X11/xorg.conf contains:
Section "ServerFlags"
...
Option "AutoAddDevices" "False" # stop HAL
Option "AutoEnableDevices" "false" # stop HAL
EndSection
The DBUS daemon is up, if that is of interest.
clemens
More information about the arch-general
mailing list