avidemux3_qt4: xcb_io.c:445: _XReply: Assertion `!dpy->xcb->reply_data' failed.

Started by karl, May 03, 2012, 10:07:29 PM

Previous topic - Next topic

karl

If I just start avidemux 2.6, then close it without ever having opened a video, avidemux crashes at the following position:

[cleanup]  Destroying vdp device..
avidemux3_qt4: xcb_io.c:445: _XReply: Assertion `!dpy->xcb->reply_data' failed.
Aborted (core dumped)


Stack trace:

#0  0x00007f04d65f2885 in raise () from /lib64/libc.so.6
#1  0x00007f04d65f4065 in abort () from /lib64/libc.so.6
#2  0x00007f04d65eb9fe in __assert_fail_base () from /lib64/libc.so.6
#3  0x00007f04d65ebac0 in __assert_fail () from /lib64/libc.so.6
#4  0x0000003997e4d83d in _XReply () from /usr/lib64/libX11.so.6
#5  0x0000003997e3ab3d in XQueryExtension () from /usr/lib64/libX11.so.6
#6  0x0000003997e2efd2 in XInitExtension () from /usr/lib64/libX11.so.6
#7  0x000000399820e422 in XextAddDisplay () from /usr/lib64/libXext.so.6
#8  0x00007f04b61041b4 in ?? () from /usr/lib64/libvdpau_nvidia.so
#9  0x00007f04b608f1be in ?? () from /usr/lib64/libvdpau_nvidia.so
#10 0x00007f04b608f392 in ?? () from /usr/lib64/libvdpau_nvidia.so
#11 0x00007f04b60bc9fa in ?? () from /usr/lib64/libvdpau_nvidia.so
#12 0x00007f04b60bcc52 in ?? () from /usr/lib64/libvdpau_nvidia.so
#13 0x00007f04b60ad011 in ?? () from /usr/lib64/libvdpau_nvidia.so
#14 0x00007f04b608ac4b in ?? () from /usr/lib64/libvdpau_nvidia.so
#15 0x00007f04b608ce37 in ?? () from /usr/lib64/libvdpau_nvidia.so
#16 0x00007f04b608dea1 in ?? () from /usr/lib64/libvdpau_nvidia.so
#17 0x00007f04b608f9b6 in ?? () from /usr/lib64/libvdpau_nvidia.so
#18 0x00007f04dc54ce02 in admVdpau::cleanup() () from /usr/local/app/avidemux26/lib/libADM_coreVDPAU6.so
#19 0x0000000000435d4e in onexit() ()
#20 0x00007f04d65f5d92 in exit () from /lib64/libc.so.6
#21 0x00007f04d65dece4 in __libc_start_main () from /lib64/libc.so.6
#22 0x0000000000430059 in _start ()


When I do load a video before closing (even without playing/editing it), avidemux does not crash, so I assume some kind of vdpau initialization is not performed when no file is ever loaded, but it assumed to have been done when admVdpau::cleanup() is called.

mean

It appeared recently with no change on avidemux side
Maybe a nvidia / x11 incompatibility


karl

Yes, this issue is fixed.

(Display using vdpau works fine, decoding the H.264 video using vdpau does not work, though. But I can live with software decoding for now.  ;) )