Last time when I tried to compile xenocara with debug symbols I forgot to before remove this file /usr/xobj/xorg-config.cash.amd64, as explained in Readme.md. Let's see if this output is useful:
$ egdb $(which X) Xorg.core Reading symbols from /usr/X11R6/bin/X... [New process 532413] [New process 224277] [New process 360573] [New process 115209] Core was generated by `Xorg'. Program terminated with signal SIGABRT, Aborted. #0 thrkill () at /tmp/-:2 [Current thread is 1 (process 532413)] (gdb) bt #0 thrkill () at /tmp/-:2 Backtrace stopped: Cannot access memory at address 0x73091bad68b0 (gdb) thread 2 [Switching to thread 2 (process 224277)] #0 futex () at /tmp/-:2 (gdb) bt #0 futex () at /tmp/-:2 #1 0xa96ee5f73973896d in ?? () #2 0x00000c3d50e8251a in _twait (p=0xc3d6a820e70, val=0, clockid=0, abs=0x0) at /usr/src/lib/libc/thread/synch.h:51 #3 _rthread_cond_timedwait (cond=0xc3d6a820e70, mutexp=0xc3d6a83b050, abs=0x0) at /usr/src/lib/libc/thread/rthread_cond.c:106 #4 0x00000c3d05fd1eeb in ?? () #5 0x00000c3d6a83b068 in ?? () #6 0x9c51a229a1fb5b42 in ?? () #7 0x00000c3d44f580a0 in ?? () #8 0x00000c3d05f29f8c in ?? () #9 0x30246b7369643a58 in ?? () #10 0xffffffffffffff00 in ?? () #11 0xffffffffffffffff in ?? () #12 0xffffffffffffffff in ?? () #13 0xffffffffffffffff in ?? () #14 0xffffffffffffffff in ?? () #15 0xffffffffffffffff in ?? () #16 0xffffffffffffffff in ?? () #17 0xffffffffffffffff in ?? () #18 0xffffffffffffffff in ?? () #19 0xffffffffffffffff in ?? () #20 0xffffffffffffffff in ?? () #21 0xffffffffffffffff in ?? () #22 0xffffffffffffffff in ?? () #23 0xffffffffffffffff in ?? () #24 0xffffffffffffffff in ?? () #25 0x00000c3d44f58060 in ?? () #26 0x0000000000000000 in ?? () (gdb) thread 3 [Switching to thread 3 (process 360573)] #0 futex () at /tmp/-:2 2 in /tmp/- (gdb) bt #0 futex () at /tmp/-:2 #1 0xa96ee5f73973896d in ?? () #2 0x00000c3d50e8251a in _twait (p=0xc3d6a83cb70, val=0, clockid=0, abs=0x0) at /usr/src/lib/libc/thread/synch.h:51 #3 _rthread_cond_timedwait (cond=0xc3d6a83cb70, mutexp=0xc3ce7ce3568, abs=0x0) at /usr/src/lib/libc/thread/rthread_cond.c:106 #4 0x00000c3d05fd1eeb in ?? () #5 0x00000c3ce7ce3580 in ?? () #6 0x9c51a229a1fb5b42 in ?? () #7 0x00000c3d44b8bdf0 in ?? () #8 0x00000c3d05f29f8c in ?? () #9 0x0030767264673a58 in ?? () #10 0x00000c3d6a809240 in ?? () #11 0x00000c3d6a809240 in ?? () #12 0x00000c3d935449f8 in ?? () #13 0x0000000000000000 in ?? () (gdb) thread 4 [Switching to thread 4 (process 115209)] #0 futex () at /tmp/-:2 2 in /tmp/- (gdb) bt #0 futex () at /tmp/-:2 Backtrace stopped: Cannot access memory at address 0xc3d897045f0 (gdb) quit -- Walter