I'm using the old and tried enlightenment 16 window manager. Sometimes, when I try to open the window manager's window's context menu, xorg segfaults with a stacktrace similar to this:
[ 85191.055] (EE) [ 85191.055] (EE) Backtrace: [ 85191.056] (EE) 0: /usr/bin/X (xorg_backtrace+0x4d) [0x55746c7a426d] [ 85191.056] (EE) 1: /usr/bin/X (0x55746c5b9000+0x1ef628) [0x55746c7a8628] [ 85191.056] (EE) 2: /lib64/libpthread.so.0 (0x7fe9ca9f3000+0x13700) [0x7fe9caa06700] [ 85191.057] (EE) 3: /usr/lib64/xorg/modules/libglamoregl.so (0x7fe9c009b000+0x1de97) [0x7fe9c00b8e97] [ 85191.057] (EE) 4: /usr/bin/X (0x55746c5b9000+0x15edb1) [0x55746c717db1] [ 85191.057] (EE) 5: /usr/bin/X (miPaintWindow+0x5bd) [0x55746c786a7d] [ 85191.057] (EE) 6: /usr/bin/X (miClearToBackground+0x113) [0x55746c79b603] [ 85191.057] (EE) 7: /usr/bin/X (0x55746c5b9000+0x57d25) [0x55746c610d25] [ 85191.057] (EE) 8: /usr/bin/X (0x55746c5b9000+0x5c5c5) [0x55746c6155c5] [ 85191.057] (EE) 9: /usr/bin/X (0x55746c5b9000+0x61dd3) [0x55746c61add3] [ 85191.057] (EE) 10: /lib64/libc.so.6 (__libc_start_main+0xee) [0x7fe9ca826d8e] [ 85191.057] (EE) 11: /usr/bin/X (_start+0x2a) [0x55746c5fef1a] [ 85191.057] (EE) [ 85191.057] (EE) Segmentation fault at address 0x14 [ 85191.057] (EE) Fatal server error: [ 85191.057] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 85191.057] (EE)
There are no prior messages that lead to the bug. The bug is not easily triggered but it happens from time to time. The uptime of the server doesn't matter, it happens right after start or - like in this case - almost 24h after the last start.
I have debug information turned on when compiling xorg (Gentoo user), however the stacktrace doesn't seem to use those very well, if you tell me how to get proper stacktrace containing file names and line numbers, I'll happily translate the stack trace.