lots of trouble with xorg git...

Roland Scheidegger rscheidegger_lists at hispeed.ch
Wed Nov 15 12:53:38 PST 2006


Figured I'd update to the latest code, but there are quite a lot of 
problems for me. I'm using the git_xorg script, and the 
util/modular/build.sh script, with the latest xcb/proto, xcb/libxcb.
First, some compile errors:
xserver/dix:
make[1]: *** Keine Regel vorhanden, um das Target »dix.c«,
   benötigt von »distdir«, zu erstellen.  Schluss.
make[1]: Leaving directory `/mnt/linuxnew/src/xserver/dix'
make: *** [distdir] Fehler 1
***** dist failed on xserver/
(no idea where dix.c is coming from, it's not mentioned in automake.am)

driver/xf86-video-nsc:
-fPIC -DPIC -o .libs/panel.o
In file included from /usr/include/stdlib.h:416,
                  from /usr/X11R7/include/xorg/misc.h:143,
                  from /usr/X11R7/include/xorg/screenint.h:51,
                  from /usr/X11R7/include/xorg/gc.h:54,
                  from /usr/X11R7/include/xorg/gcstruct.h:53,
                  from /usr/X11R7/include/xorg/xaa.h:101,
                  from nsc.h:148,
                  from panel.c:168:
/usr/include/sys/types.h:62: error: conflicting types for `dev_t'
/usr/include/linux/types.h:24: error: previous declaration of `dev_t'
(not sure - maybe some trouble with my installation)

font/arabic-misc:
test -z "arabic24.pcf.gz" || rm -f arabic24.pcf.gz
make: *** Keine Regel vorhanden, um das Target »README«,
   benötigt von »distdir«, zu erstellen.  Schluss.
***** dist failed on font/arabic-misc

And _all_ except 3 input drivers (evdev, mouse, keyboard) fail to 
compile, apparently all due to the same reasons (typically with 
something like "`xf86GetMotionEvents' undeclared (first use in this 
function)").

Now on to the practical issues...
The keyboard lights (NumLock, CapsLock, ScrollLock) are never lit 
(though the keys appear to work). Not sure, maybe I need to change 
keyboard definition somewhere (the log does mentions it failed to load 
XKB keymap).
When using kdm, sometime after login the X server crashes (not sure 
maybe when trying to launch kwm). Here's what the log says:
(II) RADEON(0): Damage tracking initialized for page flipping

Backtrace:
0: /usr/X11R6/bin/X(xf86SigHandler+0x73) [0x80c4753]
1: [0xb7f59420]
2: /usr/X11R6/bin/X(ProcXkbGetMap+0x4b1) [0x815aa11]
3: /usr/X11R6/bin/X [0x816408e]
4: /usr/X11R6/bin/X [0x812d303]
5: /usr/X11R6/bin/X(Dispatch+0x19f) [0x80857cf]
6: /usr/X11R6/bin/X(main+0x476) [0x806e4c6]
7: /lib/tls/libc.so.6(__libc_start_main+0xe0) [0xb7d19500]
8: /usr/X11R6/bin/X(FontFileCompleteXLFD+0x89) [0x806d7e1]

Fatal server error:
Caught signal 11.  Server aborting

And last but not least, libX11/xcb issues. Lots of programs just fail an 
assertion when launched (somewhat similar to these I guess, 
https://bugs.freedesktop.org/show_bug.cgi?id=8650, 
https://bugs.freedesktop.org/show_bug.cgi?id=8947, but a different 
assertion).

mozilla crash:
[New Thread 1123912624 (LWP 10973)]
seamonkey-bin: xcb_lock.c:62: _XGetXCBBuffer: Assertion ((int) 
((xcb_req) - (dpy->request)) >= 0)' failed.

Program received signal SIGABRT, Aborted.
0x40017410 in ?? ()
(gdb) bt
#0  0x40017410 in ?? ()
#1  0xbf8a23f0 in ?? ()
#2  0x00000006 in ?? ()
#3  0x00002971 in ?? ()
#4  0x408937a1 in raise () from /lib/tls/libc.so.6
#5  0x40894f79 in abort () from /lib/tls/libc.so.6
#6  0x4088cfe3 in __assert_fail () from /lib/tls/libc.so.6
#7  0x406dd04a in _XGetXCBBuffer (dpy=Variable "dpy" is not available.
) at xcb_lock.c:55
#8  0x406dd1d4 in _XCBLockDisplay (dpy=Variable "dpy" is not available.
) at xcb_lock.c:21
#9  0x406c6f66 in XPending (dpy=Variable "dpy" is not available.
) at Pending.c:60
#10 0x4052585e in _gdk_events_queue () from 
/opt/gnome/lib/libgdk-x11-2.0.so.0
#11 0x40525c6d in gdk_event_dispatch () from 
/opt/gnome/lib/libgdk-x11-2.0.so.0
#12 0x4063d247 in g_main_context_dispatch ()
    from /opt/gnome/lib/libglib-2.0.so.0
#13 0x4063f627 in g_main_context_iterate ()
    from /opt/gnome/lib/libglib-2.0.so.0
#14 0x40640647 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#15 0x40326723 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#16 0x083fffa0 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x416bbb88 in ?? ()
#20 0x083fffa0 in ?? ()
#21 0x00000000 in ?? ()
#22 0x416bd786 in ?? ()
#23 0x40215608 in ?? () from /opt/gnome/lib/libgtk-x11-2.0.so.0

and xscreensaver-demo:
[New Thread 1084930944 (LWP 11907)]
Detaching after fork from child process 11910.
xscreensaver-demo: xcb_lock.c:62: _XGetXCBBuffer: Assertion ((int) 
((xcb_req) - (dpy->request)) >= 0)' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 1084930944 (LWP 11907)]
0x40017410 in ?? ()
(gdb) bt
#0  0x40017410 in ?? ()
#1  0xbf885540 in ?? ()
#2  0x00000006 in ?? ()
#3  0x00002e83 in ?? ()
#4  0x4091d7a1 in raise () from /lib/tls/libc.so.6
#5  0x4091ef79 in abort () from /lib/tls/libc.so.6
#6  0x40916fe3 in __assert_fail () from /lib/tls/libc.so.6
#7  0x4083d04a in _XGetXCBBuffer (dpy=Variable "dpy" is not available.
) at xcb_lock.c:55
#8  0x4083d1d4 in _XCBLockDisplay (dpy=Variable "dpy" is not available.
) at xcb_lock.c:21
#9  0x4082715d in XSetWindowBackgroundPixmap (dpy=Variable "dpy" is not 
available.
) at PmapBgnd.c:49
#10 0x4049398f in _gdk_x11_window_tmp_unset_bg ()
    from /opt/gnome/lib/libgdk-x11-2.0.so.0
#11 0x40493a58 in pre_unmap () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#12 0x40495904 in gdk_window_hide () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#13 0x4026bb5c in gtk_widget_real_unmap ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
#14 0x406bae98 in g_cclosure_marshal_VOID__VOID ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#15 0x406ad377 in g_type_class_meta_marshal ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#16 0x406addd5 in g_closure_invoke () from 
/opt/gnome/lib/libgobject-2.0.so.0
#17 0x406bd1a3 in signal_emit_unlocked_R ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#18 0x406be612 in g_signal_emit_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#19 0x406beb02 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#20 0x402677bd in gtk_widget_unmap () from 
/opt/gnome/lib/libgtk-x11-2.0.so.0
#21 0x40267839 in gtk_widget_real_hide ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
#22 0x406bae98 in g_cclosure_marshal_VOID__VOID ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#23 0x406ad377 in g_type_class_meta_marshal ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#24 0x406addd5 in g_closure_invoke () from 
/opt/gnome/lib/libgobject-2.0.so.0
#25 0x406bd1a3 in signal_emit_unlocked_R ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#26 0x406be612 in g_signal_emit_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
#27 0x406beb02 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#28 0x40267eb8 in gtk_widget_hide () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#29 0x080565e3 in reset_preview_window (s=0x81b94d8) at demo-Gtk.c:3534
#30 0x0805bf68 in update_subproc_timer (data=0xbf886b40) at demo-Gtk.c:3836
#31 0x4070aca6 in g_timeout_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#32 0x4070a247 in g_main_context_dispatch ()
    from /opt/gnome/lib/libglib-2.0.so.0
#33 0x4070c627 in g_main_context_iterate ()
    from /opt/gnome/lib/libglib-2.0.so.0
#34 0x4070d647 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#35 0x4016c723 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0

Roland



More information about the xorg mailing list