Application: elisa (21.08.1) Qt Version: 5.15.3 Frameworks Version: 5.87.0 Operating System: Linux 5.11.0-37-generic x86_64 Windowing System: Wayland Distribution: KDE neon Testing Edition DrKonqi: 5.22.90 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: Hit the 'enqueue' button in Files view - Unusual behavior I noticed: App crashes immediately; segmentation fault reported The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Elisa (elisa), signal: Segmentation fault [New LWP 1839] [New LWP 1840] [New LWP 1930] [New LWP 1986] [New LWP 1987] [New LWP 1988] [New LWP 1989] [New LWP 1990] [New LWP 2242] [New LWP 2309] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f05bc5a1aff in __GI___poll (fds=0x7ffd0669c638, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 __preamble__ [Current thread is 1 (Thread 0x7f05b72739c0 (LWP 1837))] Thread 11 (Thread 0x7f0592ed4700 (LWP 2309)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ac9dc9974) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557ac9dc9920, cond=0x557ac9dc9948) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x557ac9dc9948, mutex=0x557ac9dc9920) at pthread_cond_wait.c:638 #3 0x00007f05bc93659b in QWaitConditionPrivate::wait (deadline=..., this=0x557ac9dc9920) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=this@entry=0x557ac9e3e608, mutex=mutex@entry=0x557ac9e3e600, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f05bb634b44 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x557ac9e3e5f8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x557ac9e3e560) at scenegraph/qsgthreadedrenderloop.cpp:936 #7 0x00007f05bb634fb9 in QSGRenderThread::run (this=0x557ac9e3e560) at scenegraph/qsgthreadedrenderloop.cpp:1053 #8 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac9e3e560) at thread/qthread_unix.cpp:329 #9 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f05936d5700 (LWP 2242)): #0 __pthread_mutex_lock_full (mutex=0x557ac9dd17e0) at ../nptl/pthread_mutex_lock.c:487 #1 0x00007f05b79fd822 in pa_mutex_lock () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so #2 0x00007f05b9e891e1 in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007f05b9e7a841 in pa_mainloop_poll () from /lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007f05b9e7aec3 in pa_mainloop_iterate () from /lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007f05b9e7af70 in pa_mainloop_run () from /lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007f05b9e8911d in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0 #7 0x00007f05b79fe72c in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so #8 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f0593fff700 (LWP 1990)): #0 0x00007f05ba5328ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f05ba534345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f05ba53582b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05ba53629b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f0588000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f0593ffebe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f05bc92f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac9d1a5a0) at thread/qthread_unix.cpp:329 #9 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f05a4903700 (LWP 1989)): #0 0x00007f05bc5a1aff in __GI___poll (fds=0x7f0584005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f05ba53636e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f0584000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f05a4902be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f05bc92f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac9d2af20) at thread/qthread_unix.cpp:329 #7 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f05a5104700 (LWP 1988)): #0 0x00007f05ba5834dd in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f05ba536270 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f0594000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f05a5103be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f05bc92f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac9d2af30) at thread/qthread_unix.cpp:329 #7 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f05a5905700 (LWP 1987)): #0 0x00007f05bc59d1c0 in __GI___libc_read (nbytes=<optimized out>, buf=<optimized out>, fd=<optimized out>) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=<optimized out>, buf=<optimized out>, nbytes=<optimized out>) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f05ba57eb2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05ba535ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f05ba536312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f058c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f05a5904be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007f05bc92f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac9d2e660) at thread/qthread_unix.cpp:329 #10 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f05a6106700 (LWP 1986)): #0 0x00007f05bc5a1aff in __GI___poll (fds=0x7f0598004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f05ba53636e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f0598000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f05a6105be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f05bc92f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac9d1a5c0) at thread/qthread_unix.cpp:329 #7 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f05a7524700 (LWP 1930)): #0 0x00007f05bc5a1aff in __GI___poll (fds=0x7f059c00fa10, nfds=1, timeout=89635) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f05ba53636e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f059c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f05a7523ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f05bc92f292 in QThread::exec (this=this@entry=0x557ac974b130) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f05bb56f3ba in QQuickPixmapReader::run (this=0x557ac974b130) at util/qquickpixmapcache.cpp:1024 #7 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac974b130) at thread/qthread_unix.cpp:329 #8 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f05acfee700 (LWP 1840)): #0 0x00007f05bc5a1aff in __GI___poll (fds=0x7f05a0004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f05ba53636e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f05a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f05acfedbc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f05bc92f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f05bd119549 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f05bc93042c in QThreadPrivate::start (arg=0x557ac933d300) at thread/qthread_unix.cpp:329 #8 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f05ae1ff700 (LWP 1839)): #0 0x00007f05ba5328fd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f05ba534345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f05ba535cbf in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f05ba536312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f05bcb715eb in QEventDispatcherGlib::processEvents (this=0x7f05a8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7f05ae1febb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f05bc92f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f05bb99ef4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f05bc93042c in QThreadPrivate::start (arg=0x7f05bba22d80) at thread/qthread_unix.cpp:329 #10 0x00007f05baeeb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007f05bc5ae293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f05b72739c0 (LWP 1837)): [KCrash Handler] #4 QString::isEmpty (this=0x557ac91021e8) at ../../include/QtCore/../../src/corelib/text/qstring.h:1078 #5 QUrlPrivate::validityError (position=0x0, source=0x0, this=0x557ac91021c0) at io/qurl.cpp:1653 #6 QUrl::isValid (this=0x557aca5defb8) at io/qurl.cpp:1889 #7 QUrl::isValid (this=0x557aca5defb8) at io/qurl.cpp:1883 #8 0x00007f05bbf6e497 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #9 0x00007f05bbf641b5 in KIO::ListJob::ListJob(KIO::ListJobPrivate&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #10 0x00007f05bbf649a3 in KIO::listRecursive(QUrl const&, QFlags<KIO::JobFlag>, bool) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #11 0x00007f05be298666 in FileBrowserProxyModel::recursiveEnqueue (this=0x557acad07e00) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:158 #12 0x00007f05bcb4dd9e in QtPrivate::QSlotObjectBase::call (a=0x7ffd0669d540, r=0x557acad07e00, this=0x557acabf6320) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #13 doActivate<false> (sender=0x557acac4de80, signal_index=6, argv=0x7ffd0669d540) at kernel/qobject.cpp:3886 #14 0x00007f05bcb47167 in QMetaObject::activate (sender=sender@entry=0x557acac4de80, m=m@entry=0x7f05bd9fb720 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd0669d540) at kernel/qobject.cpp:3946 #15 0x00007f05bd9a6d10 in KJob::result (this=this@entry=0x557acac4de80, _t1=<optimized out>, _t1@entry=0x557acac4de80, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633 #16 0x00007f05bd9a818b in KJob::finishJob (this=0x557acac4de80, emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:98 #17 0x00007f05bbf700f8 in KIO::SimpleJob::slotFinished() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #18 0x00007f05bbf6644e in KIO::ListJob::slotFinished() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #19 0x00007f05bcb44919 in QObject::event (this=0x557acac4de80, e=0x557aca701ac0) at kernel/qobject.cpp:1314 #20 0x00007f05bdbc5dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x557ac90e3800, receiver=receiver@entry=0x557acac4de80, e=e@entry=0x557aca701ac0) at kernel/qapplication.cpp:3632 #21 0x00007f05bdbcebb8 in QApplication::notify (this=0x7ffd0669dd50, receiver=0x557acac4de80, e=0x557aca701ac0) at kernel/qapplication.cpp:3156 #22 0x00007f05bcb16d7a in QCoreApplication::notifyInternal2 (receiver=0x557acac4de80, event=0x557aca701ac0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #23 0x00007f05bcb19681 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x557ac90c44b0) at kernel/qcoreapplication.cpp:1821 #24 0x00007f05bcb71f77 in postEventSourceDispatch (s=0x557ac9102ac0) at kernel/qeventdispatcher_glib.cpp:277 #25 0x00007f05ba53617d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f05ba536400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f05ba5364a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007f05bcb715d2 in QEventDispatcherGlib::processEvents (this=0x557ac9103ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #29 0x00007f05bcb1587b in QEventLoop::exec (this=this@entry=0x7ffd0669dc20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #30 0x00007f05bcb1da34 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #31 0x0000557ac735b89d in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:171 [Inferior 1 (process 1837) detached] The reporter indicates this bug may be a duplicate of or related to bug 441525. Possible duplicates by query: bug 441525, bug 431587. Reported using DrKonqi
Do you mean "Add to Playlist"? Can you try to delete ~/.cache/elisa/ and see if the bug can be reproduced?
Once I delete that directory, running elise immediately afterwards creates it again but does not start. I get the following output: QQmlApplicationEngine failed to load component qrc:/qml/ElisaMainWindow.qml:34:9: Type MediaPlayListView unavailable qrc:/qml/MediaPlayListView.qml:269:29: Type PlayListEntry unavailable qrc:/qml/PlayListEntry.qml:38:27: Type MediaTrackMetadataView unavailable qrc:/qml/MediaTrackMetadataView.qml:71:17: Type MediaTrackMetadataForm unavailable qrc:/qml/MediaTrackMetadataForm.qml:74:13: Type MediaTrackMetadataDelegate unavailable qrc:/qml/MediaTrackMetadataDelegate.qml:133:13: Type TextArea unavailable file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls.2/org.kde.desktop/TextArea.qml:15:1: module "org.kde.sonnet" is not installed
Reboot did not help. Oddly, restoring that directory doesn't even help.
I just received a few sonnet updates and Elisa works once again. However, removing the cache folder does not help. I can reproduce the issue reliably by selecting the 'Music' folder and hitting the + button.
Just to be clear, I am not clicking the 'Add to playlist' button on the folder itself, but rather the + button which is labeled 'enqueue' between Sort and the Play button above the folder view.
Still experiencing these crashes when testing. Reproduced both in testing and the stable User edition of KDE Neon.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Got an alert that this will be closed because it 'needs info'. I have provided everything that I can already. I am not very familiar with this system to I am changing the status myself because this issue persists