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