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.

Reply via email to