When I opened a file, scrolled through its content, then close the avidemux26 window, I get the following error:
[HandleAction] ************ EXIT **************
unhandled action 4
Saving crash file to /home/test/.avidemux6/crash.py
The immediate reason for this is that the "switch (action)" statement in avidemux/common/gui_main.cpp:328 has no "case" statement for "ACT_EXIT".
I tried to copy & paste a similar case from earlier in the same source file:
case ACT_EXIT:
UI_closeGui();
break;
Alas, this causes avidemux (instead of crashing) to wait indefinitely after printing
[renderDestroy] Cleaning up Render
[GUI_XvEnd] [Xvideo] Releasing Xv Port
at this function:
#0 0x00007f52d6205d70 in __pause_nocancel () from /lib64/libpthread.so.0
#1 0x00007f52d61fff9b in __pthread_mutex_lock_full () from /lib64/libpthread.so.0
#2 0x0000003997a0902c in xcb_writev () from /usr/lib64/libxcb.so.1
#3 0x0000003997e4d41a in _XSend () from /usr/lib64/libX11.so.6
#4 0x0000003997e3ab2b in XQueryExtension () from /usr/lib64/libX11.so.6
#5 0x0000003997e2efd2 in XInitExtension () from /usr/lib64/libX11.so.6
#6 0x000000399820e422 in XextAddDisplay () from /usr/lib64/libXext.so.6
#7 0x0000003994201746 in XvUngrabPort () from /usr/lib64/libXv.so.1
#8 0x00007f52d5acd4f5 in XvRender::stop() () from /usr/local/app/avidemux26/lib/libADM_render6_qt4.so
#9 0x00007f52d5acc72b in renderDestroy() () from /usr/local/app/avidemux26/lib/libADM_render6_qt4.so
#10 0x0000000000435d0a in onexit() ()
#11 0x00007f52d4782d92 in exit () from /lib64/libc.so.6
#12 0x00007f52d476bce4 in __libc_start_main () from /lib64/libc.so.6
#13 0x0000000000430059 in _start ()
This may be related to the "xcb_io.c:445: _XReply: Assertion `!dpy->xcb->reply_data' failed." bug I reported earlier: If I choose "quit" from the menu instead of closing the window, I get this "Assertion `!dpy->xcb->reply_data' failed." crash instead of the above mentioned symptoms.
(But notice how for this bug report, vdpau was not at all involved, as I disabled it in the preferences.)
This issue has already been solved by Mean's recent commit fixing the "xcb_io.c:445: _XReply: Assertion `!dpy->xcb->reply_data' failed." issue. Thanks!