https://bugs.kde.org/show_bug.cgi?id=458519
Bug ID: 458519 Summary: Elisa crashes when launched from a desktop shortcut and/or after importing database from external drive. Product: Elisa Version: 22.08.0 Platform: Fedora RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: matthieu_gall...@yahoo.fr Reporter: anderson....@protonmail.ch Target Milestone: --- Application: elisa (22.08.0) Qt Version: 5.15.5 Frameworks Version: 5.97.0 Operating System: Linux 5.19.4-200.fc36.x86_64 x86_64 Windowing System: X11 Distribution: Fedora Linux 36 (Thirty Six) DrKonqi: 5.25.4 [KCrashBackend] -- Information about the crash: As the title suggests, when Elisa launches from a shortcut on the desktop, it crashes upon startup. After launching Elisa this way twice to no avail, I then launched it from the application menu, which worked. However, my music database seemed to have been wiped. I re-imported my music (stored on an external hard drive), and used the application again, and it worked fine for the time that I was using it. However, after closing the app and re-opening it again, the same problem of it crashing at startup persisted. I can re-create this bug every single time without fail. The crash can be reproduced every time. -- Backtrace: Application: Elisa (elisa), signal: Segmentation fault [KCrash Handler] #4 0x00007f7edc0399d7 in KFileMetaData::ExtractorCollectionPrivate::getExtractors(QString const&) () from /lib64/libKF5FileMetaData.so.3 #5 0x00007f7edc039e5c in KFileMetaData::ExtractorCollection::fetchExtractors(QString const&) const () from /lib64/libKF5FileMetaData.so.3 #6 0x00007f7ec9539caa in FileScanner::scanOneFile(QUrl const&, QFileInfo const&) () from /usr/lib64/elisa/libelisaLib.so.0 #7 0x00007f7ec953a344 in FileScanner::scanOneFile(QUrl const&) () from /usr/lib64/elisa/libelisaLib.so.0 #8 0x00007f7ec95573c2 in QtConcurrent::RunFunctionTask<QString>::run() [clone .lto_priv.0] () from /usr/lib64/elisa/libelisaLib.so.0 #9 0x00007f7eefe864f2 in QThreadPoolThread::run() () from /lib64/libQt5Core.so.5 #10 0x00007f7eefe83487 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #11 0x00007f7eef9f1e2d in start_thread () from /lib64/libc.so.6 #12 0x00007f7eefa771b0 in clone3 () from /lib64/libc.so.6 Thread 6 (Thread 0x7f7ec8bc1640 (LWP 30020) "QQuickPixmapRea"): #1 0x00007f7eee0f651e in g_main_context_check () from /lib64/libglib-2.0.so.0 #2 0x00007f7eee14b13a in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #3 0x00007f7eee0f3940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007f7ef0093f66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007f7ef0041c6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #6 0x00007f7eefe8218a in QThread::exec() () from /lib64/libQt5Core.so.5 #7 0x00007f7eef5483fa in QQuickPixmapReader::run() () from /lib64/libQt5Quick.so.5 #8 0x00007f7eefe83487 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #9 0x00007f7eef9f1e2d in start_thread () from /lib64/libc.so.6 #10 0x00007f7eefa771b0 in clone3 () from /lib64/libc.so.6 Thread 5 (Thread 0x7f7ed5713640 (LWP 30018) "QQmlThread"): #1 0x00007f7eee0f5c0c in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #2 0x00007f7eee14b0b3 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #3 0x00007f7eee0f3940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007f7ef0093f66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007f7ef0041c6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #6 0x00007f7eefe8218a in QThread::exec() () from /lib64/libQt5Core.so.5 #7 0x00007f7ef0660c59 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5 #8 0x00007f7eefe83487 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #9 0x00007f7eef9f1e2d in start_thread () from /lib64/libc.so.6 #10 0x00007f7eefa771b0 in clone3 () from /lib64/libc.so.6 Thread 4 (Thread 0x7f7ed5f14640 (LWP 30016) "elisa:disk$0"): #1 0x00007f7eef9f1210 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007f7ed5fd7c3b in util_queue_thread_func () from /usr/lib64/dri/crocus_dri.so #3 0x00007f7ed5fd788b in impl_thrd_routine () from /usr/lib64/dri/crocus_dri.so #4 0x00007f7eef9f1e2d in start_thread () from /lib64/libc.so.6 #5 0x00007f7eefa771b0 in clone3 () from /lib64/libc.so.6 Thread 3 (Thread 0x7f7ed7fff640 (LWP 30015) "QDBusConnection"): #1 0x00007f7eee14b23d in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #2 0x00007f7eee0f3940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f7ef0093f66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #4 0x00007f7ef0041c6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007f7eefe8218a in QThread::exec() () from /lib64/libQt5Core.so.5 #6 0x00007f7eeecafb1b in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #7 0x00007f7eefe83487 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #8 0x00007f7eef9f1e2d in start_thread () from /lib64/libc.so.6 #9 0x00007f7eefa771b0 in clone3 () from /lib64/libc.so.6 Thread 2 (Thread 0x7f7edd52d640 (LWP 30014) "QXcbEventQueue"): #1 0x00007f7eed9f2fba in _xcb_conn_wait.part.0 () from /lib64/libxcb.so.1 #2 0x00007f7eed9f494c in xcb_wait_for_event () from /lib64/libxcb.so.1 #3 0x00007f7edd673e81 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5 #4 0x00007f7eefe83487 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #5 0x00007f7eef9f1e2d in start_thread () from /lib64/libc.so.6 #6 0x00007f7eefa771b0 in clone3 () from /lib64/libc.so.6 Thread 1 (Thread 0x7f7eead30400 (LWP 30013) "elisa"): #1 0x00007f7eef9f1210 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007f7eed9f350b in _xcb_out_flush_to () from /lib64/libxcb.so.1 #3 0x00007f7eed9f44ee in xcb_flush () from /lib64/libxcb.so.1 #4 0x00007f7edd674e67 in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5 #5 0x00007f7eee0f5faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #6 0x00007f7eee14b2c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #7 0x00007f7eee0f3940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #8 0x00007f7ef0093f4a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #9 0x00007f7ef0041c6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #10 0x00007f7ef0049d32 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #11 0x0000555a91bcc1a5 in main () [Inferior 1 (process 30013) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.