Xorg crashes

4 Antworten [Letzter Beitrag]
Avron

I am a translator!

Offline
Beigetreten: 08/18/2020

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.

Avron

I am a translator!

Offline
Beigetreten: 08/18/2020

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).

Ark74

I am a member!

I am a translator!

Offline
Beigetreten: 07/15/2009

Try opening an issue on the gitlab instance to keep track of it, the forum can easily get buried over without notice.

Avron

I am a translator!

Offline
Beigetreten: 08/18/2020

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?

Ark74

I am a member!

I am a translator!

Offline
Beigetreten: 07/15/2009

>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