Coredump: Assertion `!xcb_xlib_extra_reply_data_left' failed.
ripdrag coredumped with the following errors logged to the console (before rendering to the screen). This repeated on each invocation until I restarted my laptop. This is likely a bug in other software, but I don't know where else to report it to. Suggestions are appreciated. Note: this was after a hibernate; could that be the cause?
> ripdrag file.png
MESA-INTEL: warning: ../mesa-24.2.3/src/intel/vulkan/anv_formats.c:763: FINISHME: support YUV colorspace with DRM format modifiers
MESA-INTEL: warning: ../mesa-24.2.3/src/intel/vulkan/anv_formats.c:794: FINISHME: support more multi-planar formats with DRM modifier
[xcb] Extra reply data still left in queue
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
ripdrag: xcb_io.c:673: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed.
> ripdrag -V
ripdrag 0.4.10
coredumpctl info
PID: 327626 (ripdrag)
UID: 1000 (aaron)
GID: 1000 (aaron)
Signal: 6 (ABRT)
Timestamp: Fri 2024-09-27 12:53:40 CDT (3min 59s ago)
Command Line: ripdrag -r LinkedList.png
Executable: /usr/bin/ripdrag
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (aaron)
Boot ID: 9ad712971e7c4abd838d6fd8b500a414
Machine ID: df8230021fe44ead8e5f6b0220e0d95a
Hostname: aaron-arch-HP
Storage: /var/lib/systemd/coredump/core.ripdrag.1000.9ad712971e7c4abd838d6fd8b500a414.327626.1727459620000000.zst (present)
Size on Disk: 5.6M
Message: Process 327626 (ripdrag) of user 1000 dumped core.
Stack trace of thread 327626:
#0 0x0000769539ca53f4 n/a (libc.so.6 + 0x963f4)
#1 0x0000769539c4c120 raise (libc.so.6 + 0x3d120)
#2 0x0000769539c334c3 abort (libc.so.6 + 0x244c3)
#3 0x0000769539c333df n/a (libc.so.6 + 0x243df)
#4 0x0000769539c44177 __assert_fail (libc.so.6 + 0x35177)
#5 0x00007695393cdc0d _XReply (libX11.so.6 + 0x44c0d)
#6 0x000076953a24e527 n/a (libgtk-4.so.1 + 0x44e527)
#7 0x000076953a250a1b n/a (libgtk-4.so.1 + 0x450a1b)
#8 0x000076953a25c2f6 n/a (libgtk-4.so.1 + 0x45c2f6)
#9 0x0000769539e8c8d5 n/a (libgtk-4.so.1 + 0x8c8d5)
#10 0x000076953ad7082a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a)
#11 0x000076953ada1b62 n/a (libgobject-2.0.so.0 + 0x42b62)
#12 0x000076953ad9144f n/a (libgobject-2.0.so.0 + 0x3244f)
#13 0x000076953ad92212 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x33212)
#14 0x000076953a254c93 n/a (libgtk-4.so.1 + 0x454c93)
#15 0x000076953a26fc7b n/a (libgtk-4.so.1 + 0x46fc7b)
#16 0x000076953a2589c6 n/a (libgtk-4.so.1 + 0x4589c6)
#17 0x000076953a9f0559 n/a (libglib-2.0.so.0 + 0x5d559)
#18 0x000076953aa53157 n/a (libglib-2.0.so.0 + 0xc0157)
#19 0x000076953a9efa55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#20 0x000076953abc1c36 g_application_run (libgio-2.0.so.0 + 0xdec36)
#21 0x0000590035baa338 n/a (ripdrag + 0x8d338)
#22 0x0000590035bada13 n/a (ripdrag + 0x90a13)
#23 0x0000590035ba7f74 n/a (ripdrag + 0x8af74)
#24 0x0000769539c34e08 n/a (libc.so.6 + 0x25e08)
#25 0x0000769539c34ecc __libc_start_main (libc.so.6 + 0x25ecc)
#26 0x0000590035b2e9e5 n/a (ripdrag + 0x119e5)
Stack trace of thread 327629:
#0 0x0000769539d1abb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x000076953aa53227 n/a (libglib-2.0.so.0 + 0xc0227)
#2 0x000076953a9f1287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
#3 0x000076953abf6b44 n/a (libgio-2.0.so.0 + 0x113b44)
#4 0x000076953aa24026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327634:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327630:
#0 0x0000769539d261fd syscall (libc.so.6 + 0x1171fd)
#1 0x000076953aa21f20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
#2 0x000076953a9b898c n/a (libglib-2.0.so.0 + 0x2598c)
#3 0x000076953a9b89fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
#4 0x00007695393795fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
#5 0x000076953aa24026 n/a (libglib-2.0.so.0 + 0x91026)
#6 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#7 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327633:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327628:
#0 0x0000769539d1abb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x000076953aa53227 n/a (libglib-2.0.so.0 + 0xc0227)
#2 0x000076953a9efa55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3 0x000076953a9efab2 n/a (libglib-2.0.so.0 + 0x5cab2)
#4 0x000076953aa24026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327631:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327627:
#0 0x0000769539d261fd syscall (libc.so.6 + 0x1171fd)
#1 0x000076953aa21f20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
#2 0x000076953a9b898c n/a (libglib-2.0.so.0 + 0x2598c)
#3 0x000076953aa28137 n/a (libglib-2.0.so.0 + 0x95137)
#4 0x000076953aa24026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327632:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327637:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007695114dcdfe n/a (libvulkan_intel.so + 0x2dcdfe)
#3 0x00007695114c399c n/a (libvulkan_intel.so + 0x2c399c)
#4 0x00007695114dcd5d n/a (libvulkan_intel.so + 0x2dcd5d)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327635:
#0 0x0000769539d261fd syscall (libc.so.6 + 0x1171fd)
#1 0x000076953aa22c37 g_cond_wait_until (libglib-2.0.so.0 + 0x8fc37)
#2 0x000076953a9b8955 n/a (libglib-2.0.so.0 + 0x25955)
#3 0x000076953a9b8ac8 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x25ac8)
#4 0x000076953aa28a30 n/a (libglib-2.0.so.0 + 0x95a30)
#5 0x000076953aa24026 n/a (libglib-2.0.so.0 + 0x91026)
#6 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#7 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327641:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327639:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327640:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327638:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007695114dcdfe n/a (libvulkan_intel.so + 0x2dcdfe)
#3 0x00007695114c399c n/a (libvulkan_intel.so + 0x2c399c)
#4 0x00007695114dcd5d n/a (libvulkan_intel.so + 0x2dcd5d)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 327642:
#0 0x0000769539c9fa19 n/a (libc.so.6 + 0x90a19)
#1 0x0000769539ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x000076952cecebae n/a (libgallium-24.2.3-arch1.1.so + 0xcebae)
#3 0x000076952ceab5bc n/a (libgallium-24.2.3-arch1.1.so + 0xab5bc)
#4 0x000076952ceceadd n/a (libgallium-24.2.3-arch1.1.so + 0xceadd)
#5 0x0000769539ca339d n/a (libc.so.6 + 0x9439d)
#6 0x0000769539d2849c n/a (libc.so.6 + 0x11949c)
ELF object binary architecture: AMD x86-64
dump.zip
This zip file includes a file called f.dump which is the output of coredumpctl dump --output f.dump
mhh I'm sorry I can't pinpoint it exactly. If I had to guess it's probably related to mesa. Do those warning alwas show up after hibernation?
It's likely an issue with my configuration/drivers. I often have issues with other GTK applications and any chromium-derived browser core dumping under the same conditions.
This is just the first time where I couldn't just restart the application and have it function (for a short time at least).
If you can't pinpoint the cause, feel free to just close this issue; it might be something in glib. If you can, let me know and I'd be happy to create a bug report in the proper location(s).
They don't always show up after hibernation, sometimes I can hibernate with no issues. Additionally, they sometimes occur when my computer has a "long" uptime (>= ~11 hours).
I am closing this issue since I can't find the root cause. I still encounter this issue occasionally, but it's also an issue in Chromium and a few other programs, so it's likely an upstream issue.