ripdrag icon indicating copy to clipboard operation
ripdrag copied to clipboard

Coredump: Assertion `!xcb_xlib_extra_reply_data_left' failed.

Open aarondill opened this issue 1 year ago • 4 comments

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

aarondill avatar Sep 27 '24 17:09 aarondill

dump.zip This zip file includes a file called f.dump which is the output of coredumpctl dump --output f.dump

aarondill avatar Sep 27 '24 18:09 aarondill

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?

nik012003 avatar Oct 02 '24 08:10 nik012003

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

aarondill avatar Oct 02 '24 12:10 aarondill

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

aarondill avatar Oct 02 '24 12:10 aarondill

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.

aarondill avatar May 21 '25 21:05 aarondill