Xorg crashes
- Inicie sesión o regístrese para enviar comentarios
On my new computer (CPU i5-1240P, Alder Lake-P Integrated Graphics Controller), I tend to experience Xorg crashes a bit too frequently for my taste. Initially, I was using linux-libre from freesh, I resumed using the default Trisquel kernel, it seems to not make any difference.
The log shows:
[ 10265.984] (EE)
[ 10265.984] (EE) Backtrace:
[ 10265.984] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x139) [0x58d0347d6ac9]
[ 10265.984] (EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x50) [0x7832a3e42520]
[ 10265.984] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (pthread_kill+0x12c) [0x7832a3e969fc]
[ 10265.985] (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (raise+0x16) [0x7832a3e42476]
[ 10265.985] (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (abort+0xd3) [0x7832a3e287f3]
[ 10265.985] (EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (__fsetlocking+0x426) [0x7832a3e89676]
[ 10265.985] (EE) 6: /lib/x86_64-linux-gnu/libc.so.6 (timer_settime+0x2cc) [0x7832a3ea0cfc]
[ 10265.985] (EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (__default_morecore+0x8cc) [0x7832a3ea2e7c]
[ 10265.986] (EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (free+0x73) [0x7832a3ea5453]
[ 10265.995] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 10265.995] (EE) 9: /usr/lib/xorg/modules/drivers/intel_drv.so (?+0x0) [0x7832a36a3403]
[ 10265.995] (EE) 10: /usr/lib/xorg/Xorg (DamageDestroy+0x242) [0x58d034742622]
[ 10265.995] (EE) 11: /usr/lib/xorg/Xorg (ShmRegisterFbFuncs+0x842) [0x58d0346fc692]
[ 10265.995] (EE) 12: /usr/lib/xorg/Xorg (SyncVerifyFence+0x3384) [0x58d0346faff4]
[ 10265.995] (EE) 13: /usr/lib/xorg/Xorg (RegisterExtensionNames+0x1ed) [0x58d0346875dd]
[ 10265.995] (EE) 14: /usr/lib/xorg/Xorg (FreeResource+0xf1) [0x58d034688211]
[ 10265.995] (EE) 15: /usr/lib/xorg/Xorg (dixDestroyPixmap+0x28e) [0x58d03465b87e]
[ 10265.995] (EE) 16: /usr/lib/xorg/Xorg (SendErrorToClient+0x365) [0x58d034660635]
[ 10265.995] (EE) 17: /usr/lib/xorg/Xorg (InitFonts+0x3c4) [0x58d0346646b4]
[ 10265.995] (EE) 18: /lib/x86_64-linux-gnu/libc.so.6 (__libc_init_first+0x90) [0x7832a3e29d90]
[ 10265.996] (EE) 19: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x80) [0x7832a3e29e40]
[ 10265.996] (EE) 20: /usr/lib/xorg/Xorg (_start+0x25) [0x58d03464d605]
[ 10265.996] (EE)
[ 10265.996] (EE)
Fatal server error:
[ 10265.996] (EE) Caught signal 6 (Aborted). Server aborting
[ 10265.996] (EE)
At every Xorg crash, the backtrace is nearly exactly the same.
This keeps appearing, it seems not to make any difference whether I use Trisquel default kernel or linux-libre kernel.
I found a comment on a bug report on the freedesktop gitlab with a similar backtrace on a similar CPU at https://gitlab.freedesktop.org/xorg/xserver/-/issues/1364#note_1547263. I think I should open a bug report.
Looking at other reports, it seems necessary to have coredumps and debug symbols. On https://ubuntu.com/server/docs/about-debuginfod and on https://ubuntu.com/server/docs/debug-symbol-packages, I see that Ubuntu provides some separate service or repository for debug symbols. How to do with Trisquel?
Note: on the same computer, with parabola, Xorg crashes nearly immediately in MATE and rather quickly in dwm alone. I did not have any crash yet using GNOME on Wayland but I have not used it that much (I don't manage to configure it to fit my work habits).
Try opening an issue on the gitlab instance to keep track of it, the forum can easily get buried over without notice.
Right now, I have Xorg immediately crashing when I open a particular PNG file with gimp (this is a file I need to edit) this is 100% reproducible. I already have the fix at https://trisquel.info/es/forum/x11-close-session-when-opening-file-or-browsing-web#comment-171662, that does not prevent the crash from happening. Since I needed to edit the file now, I tried with GNOME using wayland, it works. I don't like to switch environment but that is the only solution I found now, and I guess I can survive with it.
Is it worth spending time to track bugs on Xorg now?
>Is it worth spending time to track bugs on Xorg now?
If you plan to keep using Mate you might like to do it.
Regards