Today (27th August 2022), I've upgraded my Ubuntu MATE 20.04.5 LTS ("Focal Fossa") to Ubuntu Mate 22.04.1 LTS ("Jammy Jellyfish") in my laptop.
As I've posted earlier in this thread / topic, when I was using Ubuntu 20.04, I had several "marco" crashes ("Sorry, Ubuntu 20.04 has experienced an internal error.") - "Title: marco crashed with SIGSEGV in cairo_region_num_rectangles()" - back then using the 1.24.0-1 version of "marco" (Package: marco 1.24.0-1ubuntu1).
Now that I've upgraded today to Ubuntu MATE 22.04.1 LTS ("Jammy Jellyfish"), I've also got a "marco" crash ("Sorry, Ubuntu 22.04 has experienced an internal error.") at maybe the third reboot after the Ubuntu upgrade. However, now with Ubuntu Mate 22.04, the version of marco is different (1.26.0-3) - "Package: marco 1.26.0-3ubuntu1" - and the title of the crash is also different: "Title: marco crashed with signal 5 in _XReadEvents()".
Here's the relevant info:
Screenshot:
Crash file :
The crash file "_usr_bin_marco.1000.crash
" in the "/var/crash
" directory (folder) has the following information (among other):
ProblemType: Crash
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Aug 27 22:21:25 2022
DistroRelease: Ubuntu 22.04
ExecutablePath: /usr/bin/marco
ExecutableTimestamp: 1649755698
ProcCmdline: marco
(...)
Package: marco 1.26.0-3ubuntu1
PackageArchitecture: amd64
(...)
SourcePackage: marco
Stacktrace:
#0 0x00007fa05026b157 in g_log_writer_default () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#1 0x00007fa050266c93 in g_log_structured_array () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007fa050266e93 in g_log_structured_standard () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007fa04f511eb4 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
No symbol table info available.
#4 0x00007fa04eedc8f4 in _XError () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#5 0x00007fa04eedc9f7 in ?? () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#6 0x00007fa04eedca95 in ?? () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#7 0x00007fa04eedde02 in _XReadEvents () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#8 0x00007fa04eede0d1 in XWindowEvent () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#9 0x00007fa05019fa3e in meta_display_get_current_time_roundtrip () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#10 0x00007fa0501a1c86 in ?? () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#11 0x00007fa0501a1ce5 in meta_display_set_input_focus_window () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#12 0x00007fa0501b9f89 in meta_window_focus () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#13 0x00007fa0501c1e0d in ?? () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#14 0x00007fa0501b945e in meta_window_free () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#15 0x00007fa05019fd6a in meta_display_unmanage_windows_for_screen () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#16 0x00007fa0501ae6c4 in meta_screen_free () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#17 0x00007fa05019fe6b in meta_display_close () from /lib/x86_64-linux-gnu/libmarco-private.so.2
No symbol table info available.
#18 0x000055965544b1db in main ()
No symbol table info available.
StacktraceAddressSignature: /usr/bin/marco:5:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.1+44157:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.1+3fc93:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.1+3fe93:/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.29+4beb4:/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0+2b8f4:/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0+2b9f7:/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0+2ba95:/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0+2ce02:/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0+2d0d1:/usr/lib/x86_64-linux-gnu/libmarco-private.so.2.0.0+16a3e:/usr/lib/x86_64-linux-gnu/libmarco-private.so.2.0.0+18c86:/usr/lib/x86_64-linux-gnu/libmarco-private.so.2.0.0+18ce5:/usr/lib/x86_64-linux-gnu/libmarco-private.so.2.0.0+30f89:/usr/lib/x86_64-linux-gnu/libmarco-private.so.2.0.0+38e0d:/usr/lib/x86_64-linux-gnu/libmarco-private.so.2.0.0+3045e
StacktraceTop:
?? () from /lib/x86_64-linux-gnu/libX11.so.6
?? () from /lib/x86_64-linux-gnu/libX11.so.6
_XReadEvents () from /lib/x86_64-linux-gnu/libX11.so.6
XWindowEvent () from /lib/x86_64-linux-gnu/libX11.so.6
meta_display_get_current_time_roundtrip () from /lib/x86_64-linux-gnu/libmarco-private.so.2
Tags: jammy
(...)
Title: marco crashed with signal 5 in _XReadEvents()
UpgradeStatus: Upgraded to jammy on 2022-08-27 (0 days ago)
_MarkForUpload: True
separator:
I've also found the following related Confirmed bug in Launchpad (I've already marked that bug as also affecting me), reported by https://launchpad.net/~navycatt on 10 September 2021, and that has tags for both "impish" and "jammy" (I see in that bug that Martin Wimpress - @Wimpy - himself has set the Information in that Bug as "Public" on 6th April 2022):
https://bugs.launchpad.net/ubuntu/+source/marco/+bug/1943289
I've also found the bug / issue reported about a month ago (on 21 July 2022) in the "marco" git repository of "mate-desktop" in GitHub:
Finally, I see that there's a different topic here in the "Ubuntu MATE Community" discussion forums, started by @Trav_Bro (also on 21 July 2022) reporting this same issue:
Maybe @gordon has some ideas about this?