SUMMARY This crash happened once, I can't reproduce it. Elisa was playing a song, then I closed it with middle click on its entry in the task manager. Plasma shown crash notification. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.73.0 Qt Version: 5.14.2 Thread 7 (Thread 0x7fa545500700 (LWP 19065)): #0 0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655 #3 0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5580ffe87a80) at ../src/util/u_queue.c:275 #5 0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fa564b6c6db in start_thread (arg=0x7fa545500700) at pthread_create.c:463 #7 0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fa545d01700 (LWP 19064)): #0 0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655 #3 0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5580ffe87890) at ../src/util/u_queue.c:275 #5 0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fa564b6c6db in start_thread (arg=0x7fa545d01700) at pthread_create.c:463 #7 0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fa546502700 (LWP 19063)): #0 0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655 #3 0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5580ffe876a0) at ../src/util/u_queue.c:275 #5 0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fa564b6c6db in start_thread (arg=0x7fa546502700) at pthread_create.c:463 #7 0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fa546d03700 (LWP 19062)): #0 0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655 #3 0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5580ffe874b0) at ../src/util/u_queue.c:275 #5 0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fa564b6c6db in start_thread (arg=0x7fa546d03700) at pthread_create.c:463 #7 0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fa54ffe5700 (LWP 19061)): #0 0x00007fa566748cf9 in __GI___poll (fds=0x7fa548002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fa562a065c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa566d267cb in QEventDispatcherGlib::processEvents (this=0x7fa548000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x7fa54ffe4d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007fa566ad6757 in QThread::exec ( this=this@entry=0x7fa55daa6da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536 #6 0x00007fa55d82e555 in QDBusConnectionManager::run ( this=0x7fa55daa6da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007fa566ad7c2c in QThreadPrivate::start ( arg=0x7fa55daa6da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #8 0x00007fa564b6c6db in start_thread (arg=0x7fa54ffe5700) at pthread_create.c:463 #9 0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fa52ffff700 (LWP 19066)): #0 timerSourceCheckHelper (src=0x7fa528004c80) at kernel/qeventdispatcher_glib.cpp:144 #1 timerSourceCheck (source=0x7fa528004c80) at kernel/qeventdispatcher_glib.cpp:174 #2 0x00007fa562a05fe1 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa562a06570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa566d267cb in QEventDispatcherGlib::processEvents (this=0x7fa528000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x7fa52fffeda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #7 0x00007fa566ad6757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #8 0x00007fa566ad7c2c in QThreadPrivate::start (arg=0x5580fffefd20) at thread/qthread_unix.cpp:342 #9 0x00007fa564b6c6db in start_thread (arg=0x7fa52ffff700) at pthread_create.c:463 #10 0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fa568840800 (LWP 19060)): #0 __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007fa56845d51d in KCrash::defaultCrashHandler (sig=11) at ./src/kcrash.cpp:555 #2 <signal handler called> #3 0x0000000000000000 in ?? () #4 0x00007fa5524cedc3 in QtWaylandClient::QWaylandWindow::setVisible ( this=this@entry=0x5581005ad270, visible=<optimized out>) at qwaylandwindow.cpp:423 #5 0x00007fa54ebce5f4 in QtWaylandClient::QWaylandEglWindow::setVisible (this=0x5581005ad270, visible=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:167 #6 0x00007fa5672cf7f3 in QWindowPrivate::setVisible (this=0x5581005adc40, visible=visible@entry=true) at kernel/qwindow.cpp:408 #7 0x00007fa564f3c7ad in QWidgetWindow::setNativeWindowVisibility (this=this@entry=0x558100323800, visible=visible@entry=true) at kernel/qwidgetwindow.cpp:214 #8 0x00007fa564f16e26 in QWidgetPrivate::show_sys (this=this@entry=0x558100b3aeb0) at kernel/qwidget.cpp:7908 #9 0x00007fa564f2034b in QWidgetPrivate::show_helper (this=this@entry=0x558100b3aeb0) at kernel/qwidget.cpp:7831 #10 0x00007fa564f23453 in QWidgetPrivate::setVisible (this=0x558100b3aeb0, visible=<optimized out>) at kernel/qwidget.cpp:8127 #11 0x00007fa56505cd48 in QMenu::popup (this=this@entry=0x5581001de8f0, p=..., atAction=atAction@entry=0x0) at widgets/qmenu.cpp:2566 #12 0x00007fa56505e8bb in QMenu::exec (this=0x5581001de8f0, p=..., action=0x0) at widgets/qmenu.cpp:2640 #13 0x00007fa55713f375 in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x5581000c58d0, job=<optimized out>) at ./src/filewidgets/kurlnavigatorbutton.cpp:526 #14 0x00007fa566d026d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1b2ff7c0, r=0x5581000c58d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #15 doActivate<false> (sender=0x5581003331c0, signal_index=6, argv=0x7ffe1b2ff7c0) at kernel/qobject.cpp:3870 #16 0x00007fa566cfcf92 in QMetaObject::activate (sender=sender@entry=0x5581003331c0, m=m@entry=0x7fa5666303e0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe1b2ff7c0) at kernel/qobject.cpp:3930 #17 0x00007fa5663d07ec in KJob::result (this=this@entry=0x5581003331c0, _t1=<optimized out>, _t1@entry=0x5581003331c0, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:576 #18 0x00007fa5663d1321 in KJob::finishJob (this=0x5581003331c0, emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:96 #19 0x00007fa5663d31da in KJob::emitResult (this=<optimized out>) at ./src/lib/jobs/kjob.cpp:280 #20 0x00007fa55eca5040 in KIO::SimpleJob::slotFinished (this=this@entry=0x5581003331c0) at ./src/core/simplejob.cpp:232 #21 0x00007fa55ec9a5eb in KIO::ListJob::slotFinished (this=0x5581003331c0) at ./src/core/listjob.cpp:248 #22 0x00007fa566d026d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1b2ff9e0, r=0x5581003331c0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #23 doActivate<false> (sender=0x55810008b6d0, signal_index=7, argv=0x7ffe1b2ff9e0) at kernel/qobject.cpp:3870 #24 0x00007fa566cfcf92 in QMetaObject::activate (sender=sender@entry=0x55810008b6d0, m=m@entry=0x7fa55ef58480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3930 #25 0x00007fa55ec77973 in KIO::SlaveInterface::finished (this=this@entry=0x55810008b6d0) at ./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:464 #26 0x00007fa55ec7aea4 in KIO::SlaveInterface::dispatch (this=0x55810008b6d0, _cmd=<optimized out>, rawdata=...) at ./src/core/slaveinterface.cpp:160 #27 0x00007fa55ec78208 in KIO::SlaveInterface::dispatch (this=0x55810008b6d0) at ./src/core/slaveinterface.cpp:89 #28 0x00007fa55ec7f861 in KIO::Slave::gotInput (this=0x55810008b6d0) at ./src/core/slave.cpp:414 #29 0x00007fa566d026d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1b2ffc60, r=0x55810008b6d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #30 doActivate<false> (sender=0x5581000a7f70, signal_index=3, argv=0x7ffe1b2ffc60) at kernel/qobject.cpp:3870 #31 0x00007fa566cfa57b in QObject::event (this=0x5581000a7f70, e=0x5581005ac710) at kernel/qobject.cpp:1339 #32 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, receiver=receiver@entry=0x5581000a7f70, e=e@entry=0x5581005ac710) at kernel/qapplication.cpp:3685 #33 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5581000a7f70, e=0x5581005ac710) at kernel/qapplication.cpp:3431 #34 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5581000a7f70, event=0x5581005ac710) at kernel/qcoreapplication.cpp:1075 #35 0x00007fa566cc767e in QCoreApplication::sendEvent (receiver=receiver@entry=0x5581000a7f70, event=event@entry=0x5581005ac710) at kernel/qcoreapplication.cpp:1470 #36 0x00007fa566cca121 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5580ffa116e0) at kernel/qcoreapplication.cpp:1815 #37 0x00007fa566cca6b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674 #38 0x00007fa566d27103 in postEventSourceDispatch (s=0x5580ffaaabf0) at kernel/qeventdispatcher_glib.cpp:277 #39 0x00007fa562a06417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007fa562a06650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007fa566d267ac in QEventDispatcherGlib::processEvents (this=0x5580ffaae180, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #43 0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x5581002de060, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #44 0x00007fa567300d73 in QBasicDrag::drag (this=0x5580ffade480, o=<optimized out>) at kernel/qsimpledrag.cpp:206 #45 0x00007fa5672fc757 in QDragManager::drag (this=0x558100e68050, o=0x558100781c40) at kernel/qdnd.cpp:117 #46 0x00007fa5672fcaee in QDrag::exec (this=this@entry=0x558100781c40, supportedActions=..., supportedActions@entry=..., defaultDropAction=defaultDropAction@entry=Qt::MoveAction) at kernel/qdrag.cpp:283 #47 0x00007fa55740f6e9 in KItemListController::startDragging (this=this@entry=0x5580fffcb850) at ./src/kitemviews/kitemlistcontroller.cpp:1222 #48 0x00007fa55740f8fe in KItemListController::mouseMoveEvent (this=this@entry=0x5580fffcb850, event=event@entry=0x7ffe1b300c00, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:700 #49 0x00007fa55740fc52 in KItemListController::processEvent (this=this@entry=0x5580fffcb850, event=event@entry=0x7ffe1b300c00, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:1058 #50 0x00007fa55741eafc in KItemListView::event (this=0x5580ffc4c2d0, event=0x7ffe1b300c00) at ./src/kitemviews/kitemlistview.cpp:917 #51 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, receiver=receiver@entry=0x5580ffc4c2d0, e=e@entry=0x7ffe1b300c00) at kernel/qapplication.cpp:3685 #52 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5580ffc4c2d0, e=0x7ffe1b300c00) at kernel/qapplication.cpp:3431 #53 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5580ffc4c2d0, event=0x7ffe1b300c00) at kernel/qcoreapplication.cpp:1075 #54 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1482 #55 0x00007fa564ee2cc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qapplication.cpp:4104 #56 0x00007fa5651f1a3d in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item= 0x5580ffc4c2e0, event=0x7ffe1b300c00) at graphicsview/qgraphicsscene.cpp:1254 #57 0x00007fa5651f1e22 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x5580ffeaf970, mouseEvent=mouseEvent@entry=0x7ffe1b300c00) at graphicsview/qgraphicsscene.cpp:1335 #58 0x00007fa5651f70e6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffe1b300c00) at graphicsview/qgraphicsscene.cpp:4089 #59 0x00007fa565201654 in QGraphicsScene::event (this=0x5580fffe8b60, event=0x7ffe1b300c00) at graphicsview/qgraphicsscene.cpp:3421 #60 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, receiver=receiver@entry=0x5580fffe8b60, e=e@entry=0x7ffe1b300c00) at kernel/qapplication.cpp:3685 #61 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5580fffe8b60, e=0x7ffe1b300c00) at kernel/qapplication.cpp:3431 #62 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5580fffe8b60, event=0x7ffe1b300c00) at kernel/qcoreapplication.cpp:1075 #63 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffe1b300c00) at kernel/qcoreapplication.cpp:1482 #64 0x00007fa564ee2cc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffe1b300c00) at kernel/qapplication.cpp:4104 #65 0x00007fa56521f2b0 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x5580fffe91d0, event= 0x7ffe1b301240) at graphicsview/qgraphicsview.cpp:668 #66 0x00007fa564f238c8 in QWidget::event (this=this@entry=0x5580fffe8d50, event=event@entry=0x7ffe1b301240) at kernel/qwidget.cpp:9033 #67 0x00007fa564fc9bee in QFrame::event (this=0x5580fffe8d50, e=0x7ffe1b301240) at widgets/qframe.cpp:550 #68 0x00007fa565221e33 in QGraphicsView::viewportEvent (this=0x5580fffe8d50, event=0x7ffe1b301240) at graphicsview/qgraphicsview.cpp:2969 #69 0x00007fa566cc722d in QCoreApplicationPrivate::sendThroughObjectEventFilters ( receiver=receiver@entry=0x558100007480, event=event@entry=0x7ffe1b301240) at kernel/qcoreapplication.cpp:1201 #70 0x00007fa564ee2982 in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, receiver=receiver@entry=0x558100007480, e=e@entry=0x7ffe1b301240) at kernel/qapplication.cpp:3679 #71 0x00007fa564eea9f8 in QApplication::notify (this=<optimized out>, receiver=0x558100007480, e=0x7ffe1b301240) at kernel/qapplication.cpp:3129 #72 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x558100007480, event=0x7ffe1b301240) at kernel/qcoreapplication.cpp:1075 #73 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent ( receiver=receiver@entry=0x558100007480, event=event@entry=0x7ffe1b301240) at kernel/qcoreapplication.cpp:1482 #74 0x00007fa564ee907f in QApplicationPrivate::sendMouseEvent ( receiver=receiver@entry=0x558100007480, event=event@entry=0x7ffe1b301240, alienWidget=0x558100007480, nativeWidget=0x5580ffaa5380, buttonDown=buttonDown@entry=0x7fa5655f39a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2615 #75 0x00007fa564f3df81 in QWidgetWindow::handleMouseEvent (this=this@entry=0x5580ffd18690, event=event@entry=0x7ffe1b3016c0) at kernel/qwidgetwindow.cpp:673 #76 0x00007fa564f40dea in QWidgetWindow::event (this=0x5580ffd18690, event=0x7ffe1b3016c0) at kernel/qwidgetwindow.cpp:295 #77 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, receiver=receiver@entry=0x5580ffd18690, e=e@entry=0x7ffe1b3016c0) at kernel/qapplication.cpp:3685 #78 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5580ffd18690, e=0x7ffe1b3016c0) at kernel/qapplication.cpp:3431 #79 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5580ffd18690, event=0x7ffe1b3016c0) at kernel/qcoreapplication.cpp:1075 #80 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent ( receiver=receiver@entry=0x5580ffd18690, event=event@entry=0x7ffe1b3016c0) at kernel/qcoreapplication.cpp:1482 #81 0x00007fa5672c48b5 in QGuiApplicationPrivate::processMouseEvent (e=0x558100e998c0) at kernel/qguiapplication.cpp:2203 #82 0x00007fa5672c59e5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x558100e998c0) at kernel/qguiapplication.cpp:1935 #83 0x00007fa56729e1cb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1170 #84 0x00007fa5524f7d00 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #85 0x00007fa562a06417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #86 0x00007fa562a06650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #87 0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #88 0x00007fa566d267ac in QEventDispatcherGlib::processEvents (this=0x5580ffaae180, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #89 0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x7ffe1b301a60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #90 0x00007fa566ccf4a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383 #91 0x00007fa5672b958c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1860 #92 0x00007fa564ee2905 in QApplication::exec () at kernel/qapplication.cpp:2825 #93 0x00007fa557704e6f in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:206 #94 0x00005580ff2643ad in launch (argc=1, _name=0x5580ffa604c8 "dolphin", args=<optimized out>, cwd=<optimized out>, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x5580ff266e87 "0") at ./src/kdeinit/kinit.cpp:708 #95 0x00005580ff2657cb in handle_launcher_request (sock=8, who=<optimized out>) at ./src/kdeinit/kinit.cpp:1146 #96 0x00005580ff26605b in handle_requests (waitForPid=0) at ./src/kdeinit/kinit.cpp:1339 #97 0x00005580ff261004 in main (argc=3, argv=<optimized out>) at ./src/kdeinit/kinit.cpp:1777 Thread 4 (Thread 0x7f687646a680 (LWP 12466)): #0 0x00007f67e0750f44 in _fini () at /usr/lib/x86_64-linux-gnu/libopenjp2.so.7 #1 0x00007f68762b5be3 in _dl_fini () at dl-fini.c:143 #2 0x00007f6872b1d0f1 in __run_exit_handlers (status=0, listp=0x7f6872ec5718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 #3 0x00007f6872b1d1ea in __GI_exit (status=<optimized out>) at exit.c:139 #4 0x00007f6872afbb9e in __libc_start_main (main= 0x558ad11b5513 <main(int, char**)>, argc=1, argv=0x7fff3575be28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3575be18) at ../csu/libc-start.c:344 #5 0x0000558ad11b4b4a in _start () Thread 3 (Thread 0x7f68147a2700 (LWP 12823)): #0 0x00007f6872bbe722 in __GI___waitpid (pid=pid@entry=12882, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30 #1 0x00007f687563de9c in KCrash::startProcess(int, char const**, bool) (argc=argc@entry=11, argv=argv@entry=0x7f68147a0fa0, waitAndExit=waitAndExit@entry=true) at ./src/kcrash.cpp:670 #2 0x00007f687563e427 in KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:545 #3 0x00007f6872b18fd0 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6 #4 0x00007f68735259a8 in std::__atomic_base<QThread*>::load(std::memory_order) const (__m=std::memory_order_acquire, this=0x38) at /usr/include/c++/7/bits/atomic_base.h:713 #5 0x00007f68735259a8 in std::atomic<QThread*>::load(std::memory_order) const (__m=std::memory_order_acquire, this=0x38) at /usr/include/c++/7/atomic:452 #6 0x00007f68735259a8 in QAtomicOps<QThread*>::loadAcquire<QThread*>(std::atomic<QThread*> const&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:251 #7 0x00007f68735259a8 in QBasicAtomicPointer<QThread>::loadAcquire() const (this=0x38) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:255 #8 0x00007f68735259a8 in QObject::thread() const (this=this@entry=0x558ad39a2fc8) at kernel/qobject.cpp:1512 #9 0x00007f68735028e1 in QMetaObject::invokeMethodImpl(QObject*, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, void*) (object=0x558ad39a2fc8, slot=0x7f680c00dcb0, type=Qt::QueuedConnection, ret=0x0) at kernel/qmetaobject.cpp:1530 #10 0x00007f6875fe7334 in QMetaObject::invokeMethod<AudioWrapper::playerPositionSignalChanges(qint64)::<lambda()> >(QObject *, AudioWrapper::<lambda()>, Qt::ConnectionType, void *) (context=0x558ad39a2fc8, function=..., type=Qt::QueuedConnection, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:528 #11 0x00007f6875fe4d00 in AudioWrapper::playerPositionSignalChanges(long long) (this=0x558ad39a2fc8, newPosition=-87645451452416) at /home/stalker/elisa/src/audiowrapper_libvlc.cpp:374 #12 0x00007f6875fe5b46 in AudioWrapperPrivate::signalPositionChange(float) (this=0x558ad275d620, newPosition=0.311379194) at /home/stalker/elisa/src/audiowrapper_libvlc.cpp:542 #13 0x00007f6875fe540c in AudioWrapperPrivate::vlcEventCallback(libvlc_event_t const*) (this=0x558ad275d620, p_event=0x7f68147a18d0) at /home/stalker/elisa/src/audiowrapper_libvlc.cpp:433 #14 0x00007f6875fe3607 in vlc_callback(libvlc_event_t const*, void*) (p_event=0x7f68147a18d0, p_data=0x558ad275d620) at /home/stalker/elisa/src/audiowrapper_libvlc.cpp:91 #15 0x00007f6871af239f in () at /usr/lib/x86_64-linux-gnu/libvlc.so.5 #16 0x00007f6871af4eff in () at /usr/lib/x86_64-linux-gnu/libvlc.so.5 #17 0x00007f686a53e45d in var_SetChecked () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #18 0x00007f686a4eabac in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #19 0x00007f686a4e25b9 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #20 0x00007f686a4e77d9 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #21 0x00007f686a4e9712 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #22 0x00007f686a4ebad9 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #23 0x00007f686a4f1205 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #24 0x00007f686a4f409f in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #25 0x00007f686ea1d6db in start_thread (arg=0x7f68147a2700) at pthread_create.c:463 #26 0x00007f6872bfba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f681410e700 (LWP 12824)): #0 0x00007f686ea1fa0b in __pthread_mutex_lock_full (mutex=0x7f67f0c57790) at ../nptl/pthread_mutex_lock.c:416 #1 0x00007f686511048e in pa_mutex_lock () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #2 0x00007f68171adce0 in () at /usr/lib/x86_64-linux-gnu/vlc/plugins/audio_output/libpulse_plugin.so #3 0x00007f686a5017c1 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #4 0x00007f686a4da6cc in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #5 0x00007f67dcc39626 in () at /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libmpg123_plugin.so #6 0x00007f686a4db02a in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #7 0x00007f686a4db291 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9 #8 0x00007f686ea1d6db in start_thread (arg=0x7f681410e700) at pthread_create.c:463 #9 0x00007f6872bfba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f6816fa6700 (LWP 12497)): #0 0x00007f6872b18f47 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007f687563e51d in KCrash::defaultCrashHandler(int) (sig=6) at ./src/kcrash.cpp:555 #2 0x00007f6872b18fd0 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007f6872b18f47 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #4 0x00007f6872b1a8b1 in __GI_abort () at abort.c:79 #5 0x00007f68650e934a in pa_fdsem_post () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #6 0x00007f686510141a in pa_srbchannel_write () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #7 0x00007f68650ff685 in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #8 0x00007f686510070d in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #9 0x00007f686c2322ad in pa_mainloop_dispatch () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #10 0x00007f686c2324de in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #11 0x00007f686c232560 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #12 0x00007f686c2403c9 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #13 0x00007f6865111318 in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #14 0x00007f686ea1d6db in start_thread (arg=0x7f6816fa6700) at pthread_create.c:463 #15 0x00007f6872bfba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thanks for the report. Looks like I can regularly reproduce a crash inside libvlc when stopping the application while a music is playing. As far as I can say, this should confirm what you reported.
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/192
Git commit 468eaa7e9d0614884971326cfbc1caacdde904b7 by Nate Graham, on behalf of Matthieu Gallien. Committed on 18/11/2020 at 22:46. Pushed by ngraham into branch 'release/20.12'. prevent crash by stopping play before freeing libvlc resources also release the inhibition on power state management Related: bug 421662 M +4 -0 src/audiowrapper_libvlc.cpp M +3 -1 src/audiowrapper_qtmultimedia.cpp https://invent.kde.org/multimedia/elisa/commit/468eaa7e9d0614884971326cfbc1caacdde904b7