Application: baloo_file_extractor (6.3.0) Qt Version: 6.7.1 Frameworks Version: 6.3.0 Operating System: Linux 6.9.6-200.fc40.x86_64 x86_64 Windowing System: Wayland Distribution: "Fedora Linux 40.20240702.0 (Kinoite)" DrKonqi: 6.1.1 [CoredumpBackend] -- Information about the crash: File Indexing on System Settings was disabled due to previous crashes, but the file extractor is still running. No other information was provided by logs, except for the audit.log spitting out a number of these errors: ./audit/audit.log:type=ANOM_ABEND msg=audit(1719817861.788:228): auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=5227 comm="baloo_file_extr" exe="/usr/libexec/kf6/baloo_file_extractor" sig=11 res=1AUID="$USER" UID="$USER" GID="$USER" The crash can be reproduced every time. -- Backtrace: Application: Baloo File Extractor (baloo_file_extractor), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [New LWP 7406] [New LWP 7412] Downloading executable for /lib64/libudev.so.1... Downloading executable for /lib64/libsystemd.so.0... [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/libexec/kf6/baloo_file_extractor'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7f9f6bb76f40 (LWP 7406))] Cannot QML trace cores :( [Current thread is 1 (Thread 0x7f9f6bb76f40 (LWP 7406))] Thread 2 (Thread 0x7f5f5da006c0 (LWP 7412)): #0 0x00007f9f6fb1d75d in __GI___poll (fds=0x5582da7ff8d0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f9f6e77cc34 in g_main_context_poll_unlocked (priority=2147483647, context=0x7f5f58000c60, timeout=<optimized out>, fds=0x5582da7ff8d0, n_fds=3) at ../glib/gmain.c:4521 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f5f58000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4212 #3 0x00007f9f6e71c383 in g_main_context_iteration (context=0x7f5f58000c60, may_block=1) at ../glib/gmain.c:4282 #4 0x00007f9f7047cb53 in QEventDispatcherGlib::processEvents (this=0x7f5f58000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #5 0x00007f9f701a2713 in QEventLoop::exec (this=this@entry=0x7f5f5d9ffaa0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:34 #6 0x00007f9f702b414f in QThread::exec (this=this@entry=0x7f9f6fffecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:74 #7 0x00007f9f6ff70b11 in QDBusConnectionManager::run (this=0x7f9f6fffecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/dbus/qdbusconnectionmanager.cpp:144 #8 0x00007f9f7034fc5c in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:326 #9 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:262 #10 QThreadPrivate::start (arg=0x7f9f6fffecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:285 #11 0x00007f9f6faa91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447 #12 0x00007f9f6fb2b3cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7f9f6bb76f40 (LWP 7406)): [KCrash Handler] #5 0x00007f9f702100c3 in QArrayDataPointer<char16_t>::QArrayDataPointer (this=0x7fffa79a8a50, other=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/tools/qarraydatapointer.h:38 #6 QString::QString (this=0x7fffa79a8a50, other=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/text/qstring.h:1186 #7 QVariant::Private::Private<QString> (this=0x7fffa79a8a50, t=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qvariant_p.h:98 #8 QVariant::QVariant (this=this@entry=0x7fffa79a8a50, val=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qvariant.cpp:948 #9 0x00007f9f6f54466c in standardDeclarationForNode (node=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/tools/qlist.h:183 #10 0x00007f9f6f545782 in QTextHtmlParser::declarationsForNode (this=this@entry=0x7fffa79a8e30, node=45) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:2159 #11 0x00007f9f6f5463f0 in QTextHtmlParser::parseTag (this=0x7fffa79a8e30) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:676 #12 0x00007f9f6f5469b0 in QTextHtmlParser::parse (this=this@entry=0x7fffa79a8e30) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:606 #13 0x00007f9f6f546c95 in QTextHtmlParser::parse (this=this@entry=0x7fffa79a8e30, text=..., _resourceProvider=0x7fffa79a8e30, _resourceProvider@entry=0x7fffa79a8fb0) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:549 #14 0x00007f9f6f4eb8aa in QTextHtmlImporter::QTextHtmlImporter (this=this@entry=0x7fffa79a8e30, _doc=_doc@entry=0x7fffa79a8fb0, _html=..., mode=mode@entry=QTextHtmlImporter::ImportToDocument, resourceProvider=resourceProvider@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtextdocumentfragment.cpp:456 #15 0x00007f9f6f4d44d6 in QTextDocument::setHtml (this=this@entry=0x7fffa79a8fb0, html=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtextdocument.cpp:1301 #16 0x00007f9f6bb20b7f in KFileMetaData::MobiExtractor::extract (this=<optimized out>, result=0x7fffa79a9320) at /usr/src/debug/kf6-kfilemetadata-6.3.0-1.fc40.x86_64/src/extractors/mobiextractor.cpp:96 #17 0x000055829d9681d0 in Baloo::App::index (this=this@entry=0x7fffa79a9c40, tr=0x5582da7c03f0, url=..., id=id@entry=30425223318231087) at /usr/src/debug/kf6-baloo-6.3.0-1.fc40.x86_64/src/file/extractor/app.cpp:180 #18 0x000055829d969495 in Baloo::App::processNextFile (this=0x7fffa79a9c40) at /usr/include/c++/14/bits/unique_ptr.h:193 #19 0x00007f9f701fa752 in QtPrivate::QSlotObjectBase::call (this=0x5582dabbcaa0, r=<optimized out>, a=0x7fffa79a96b8) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobjectdefs_impl.h:469 #20 doActivate<false> (sender=0x5582da8c6120, signal_index=3, argv=0x7fffa79a96b8) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobject.cpp:4086 #21 0x00007f9f701f0b47 in QMetaObject::activate (sender=sender@entry=0x5582da8c6120, m=m@entry=0x7f9f7067dde0 <QSingleShotTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobject.cpp:4146 #22 0x00007f9f701074f6 in QSingleShotTimer::timeout (this=0x5582da8c6120) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/redhat-linux-build/src/corelib/Core_autogen/7GB2EGQPHR/moc_qsingleshottimer_p.cpp:139 #23 QSingleShotTimer::timerEvent (this=0x5582da8c6120) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/redhat-linux-build/src/corelib/Core_autogen/7GB2EGQPHR/../../../../../src/corelib/kernel/qsingleshottimer_p.h:116 #24 0x00007f9f701ebd7f in QObject::event (this=0x5582da8c6120, e=0x7fffa79a9880) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobject.cpp:1482 #25 0x00007f9f70195af9 in doNotify (receiver=0x5582da8c6120, event=0x7fffa79a9880) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1235 #26 QCoreApplication::notify (this=<optimized out>, receiver=0x5582da8c6120, event=0x7fffa79a9880) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1218 #27 QCoreApplication::notifyInternal2 (receiver=0x5582da8c6120, event=0x7fffa79a9880) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134 #28 0x00007f9f70195d7d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1575 #29 0x00007f9f7034e097 in QTimerInfoList::activateTimers (this=0x5582da7bfba0) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:434 #30 0x00007f9f7047c9c1 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:150 #31 idleTimerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:197 #32 0x00007f9f6e71ae8c in g_main_dispatch (context=0x5582da7bf6f0) at ../glib/gmain.c:3344 #33 g_main_context_dispatch_unlocked (context=0x5582da7bf6f0) at ../glib/gmain.c:4152 #34 0x00007f9f6e77cc98 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x5582da7bf6f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217 #35 0x00007f9f6e71c383 in g_main_context_iteration (context=0x5582da7bf6f0, may_block=1) at ../glib/gmain.c:4282 #36 0x00007f9f7047cb53 in QEventDispatcherGlib::processEvents (this=0x5582da7bf690, flags=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #37 0x00007f9f701a2713 in QEventLoop::exec (this=this@entry=0x7fffa79a9b50, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:34 #38 0x00007f9f7019e69c in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:74 #39 0x000055829d95e468 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kf6-baloo-6.3.0-1.fc40.x86_64/src/file/extractor/main.cpp:33 Reported using DrKonqi
(In reply to goran.grbic from comment #0) > #9 0x00007f9f6f54466c in standardDeclarationForNode (node=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/tools/qlist.h:183 > #10 0x00007f9f6f545782 in QTextHtmlParser::declarationsForNode (this=this@entry=0x7fffa79a8e30, node=45) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:2159 > #11 0x00007f9f6f5463f0 in QTextHtmlParser::parseTag (this=0x7fffa79a8e30) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:676 > #12 0x00007f9f6f5469b0 in QTextHtmlParser::parse (this=this@entry=0x7fffa79a8e30) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:606 > #13 0x00007f9f6f546c95 in QTextHtmlParser::parse (this=this@entry=0x7fffa79a8e30, text=..., _resourceProvider=0x7fffa79a8e30,_resourceProvider@entry=0x7fffa79a8fb0) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:549 > #14 0x00007f9f6f4eb8aa in QTextHtmlImporter::QTextHtmlImporter (this=this@entry=0x7fffa79a8e30, _doc=_doc@entry=0x7fffa79a8fb0, _html=..., mode=mode@entry=QTextHtmlImporter::ImportToDocument, resourceProvider=resourceProvider@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/text/qtextdocumentfragment.cpp:456 > #15 0x00007f9f6f4d44d6 in QTextDocument::setHtml (this=this@entry=0x7fffa79a8fb0, html=...) at /usr/src/debug/qt6tbase-6.7.1-2.fc40.x86_64/src/gui/text/qtextdocument.cpp: 1301 > #16 0x00007f9f6bb20b7f in KFileMetaData::MobiExtractor::extract (this=<optimized out>, result=0x7fffa79a9320) at /usr/src/debug/kf6-kfilemetadata-6.3.0-1.fc40.x86_64/src/extractors/mobiextractor.cpp:96 There been a string of ".mobi" crashes recently, have a look at Bug 475975 It might be possible to convert the .mobi to an .epub with Calibre but ideally the mobiextractor code needs more love *** This bug has been marked as a duplicate of bug 475975 ***