Application: dragon (22.08.3) (Compiled from sources) Qt Version: 5.15.8 Frameworks Version: 5.99.0 Operating System: Linux 6.1.7 x86_64 Windowing System: X11 Distribution: "Gentoo Linux" DrKonqi: 5.25.5 [KCrashBackend] -- Information about the crash: Dragon player crashes immediately after playing short (~5 minutes). A bit of experimentation suggests that the crash also happens when playing .ogg files, but not, for example, when playing .avi files. (The AVI file I tried uses MP3 for its audio stream.) The crash can be reproduced every time. -- Backtrace: Application: Dragon Player (dragon), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #7 0x00007f44c326100f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #8 0x00007f44c3213b62 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #9 0x00007f44c31fe471 in __GI_abort () at abort.c:79 #10 0x00007f44c1bda806 in flush (f=f@entry=0x562e2db84cd0) at ../pulseaudio-16.1/src/pulsecore/fdsem.c:163 #11 0x00007f44c1bdb1bf in pa_fdsem_after_poll (f=0x562e2db84cd0) at ../pulseaudio-16.1/src/pulsecore/fdsem.c:286 #12 0x00007f44c1bf69dd in semread_cb (m=<optimized out>, e=<optimized out>, fd=<optimized out>, events=<optimized out>, userdata=0x562e2de10f30) at ../pulseaudio-16.1/src/pulsecore/srbchannel.c:209 #13 0x00007f44c2bfe20e in dispatch_func (source=0x562e2dbc0e10, callback=<optimized out>, userdata=<optimized out>) at ../pulseaudio-16.1/src/pulse/glib-mainloop.c:581 #14 0x00007f44c226015b in g_main_dispatch (context=0x7f44b8005010) at ../glib-2.74.4/glib/gmain.c:3454 #15 g_main_context_dispatch (context=0x7f44b8005010) at ../glib-2.74.4/glib/gmain.c:4172 #16 0x00007f44c2260418 in g_main_context_iterate (context=context@entry=0x7f44b8005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.74.4/glib/gmain.c:4248 #17 0x00007f44c22604cf in g_main_context_iteration (context=0x7f44b8005010, may_block=1) at ../glib-2.74.4/glib/gmain.c:4313 #18 0x00007f44c3983954 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562e2da052f0, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.8-r1/qtbase-everywhere-src-5.15.8/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #19 0x00007f44c392fbab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffcf2851e0, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtcore-5.15.8-r1/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/global/qflags.h:69 #20 0x00007f44c393820d in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.8-r1/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/global/qflags.h:121 #21 0x00007f44c3d1d19c in QGuiApplication::exec() () at /usr/src/debug/dev-qt/qtgui-5.15.8-r1/qtbase-everywhere-src-5.15.8/src/gui/kernel/qguiapplication.cpp:1870 #22 0x00007f44c430b9e5 in QApplication::exec() () at /usr/src/debug/dev-qt/qtwidgets-5.15.8/qtbase-everywhere-src-5.15.8/src/widgets/kernel/qapplication.cpp:2832 #23 0x0000562e2cee90fd in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-apps/dragon-22.08.3/dragon-22.08.3/src/app/main.cpp:78 [Inferior 1 (process 14230) detached] Reported using DrKonqi
I can confirm this issue occurring in Neon testing however it wasn't always reproducible, even with the same sound files. In my case, Dragon would sometimes crash with wave files.
Created attachment 156418 [details] New crash information added by DrKonqi dragon (22.12.2) using Qt 5.15.8 Dragon crashed playing an MP4 FILE. -- Backtrace (Reduced): #4 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #5 0x00007f20d9695503 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #6 0x00007f20d9642e16 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #7 0x00007f20d962b89c in __GI_abort () at abort.c:79 #8 0x00007f20d84a4f16 in flush (f=<optimized out>) at ../src/pulsecore/fdsem.c:163