Bug 490210 - Baloo File Extractor
Summary: Baloo File Extractor
Status: RESOLVED DUPLICATE of bug 475975
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 6.3.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: baloo-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-07-13 05:33 UTC by Paul Trevethan
Modified: 2024-07-13 15:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Trevethan 2024-07-13 05:33:38 UTC
Application: baloo_file_extractor (6.3.0)

Qt Version: 6.7.2
Frameworks Version: 6.3.0
Operating System: Linux 6.9.8-200.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 40 (KDE Plasma)"
DrKonqi: 6.1.2 [CoredumpBackend]

-- Information about the crash:
Had setup new Fedora40 Plasma system. Had restored info in /data folder from Grsync backup. All ok. Installed /home info from borg backup using borg-extract command. All files are ok but this error started appearing & will not go away.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Baloo File Extractor (baloo_file_extractor), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[New LWP 21606]
[New LWP 21655]
[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 0x7fb300769f40 (LWP 21606))]

Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7fb300769f40 (LWP 21606))]

Thread 2 (Thread 0x7f72f06006c0 (LWP 21655)):
#0  0x00007fb30271c67d in __GI___poll (fds=0x564f054cfed0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb30137cc34 in g_main_context_poll_unlocked (priority=2147483647, context=0x7f72e8000c60, timeout=<optimized out>, fds=0x564f054cfed0, n_fds=2) at ../glib/gmain.c:4521
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f72e8000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4212
#3  0x00007fb30131c383 in g_main_context_iteration (context=0x7f72e8000c60, may_block=1) at ../glib/gmain.c:4282
#4  0x00007fb3030850a3 in QEventDispatcherGlib::processEvents (this=0x7f72e8000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x00007fb302da3b03 in QEventLoop::exec (this=this@entry=0x7f72f05ffaa0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/global/qflags.h:34
#6  0x00007fb302eb7e4f in QThread::exec (this=this@entry=0x7fb302bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/global/qflags.h:74
#7  0x00007fb302b6fe41 in QDBusConnectionManager::run (this=0x7fb302bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/dbus/qdbusconnectionmanager.cpp:144
#8  0x00007fb302f5463c in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-3.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.2-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x7fb302bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:285
#11 0x00007fb3026a6507 in start_thread (arg=<optimized out>) at pthread_create.c:447
#12 0x00007fb30272a40c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7fb300769f40 (LWP 21606)):
[KCrash Handler]
#5  0x00007fb302e12693 in QArrayDataPointer<char16_t>::QArrayDataPointer (this=0x7ffe3825ba10, other=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/tools/qarraydatapointer.h:38
#6  QString::QString (this=0x7ffe3825ba10, other=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/text/qstring.h:1186
#7  QVariant::Private::Private<QString> (this=0x7ffe3825ba10, t=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qvariant_p.h:98
#8  QVariant::QVariant (this=this@entry=0x7ffe3825ba10, val=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qvariant.cpp:948
#9  0x00007fb30214da8c in standardDeclarationForNode (node=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/tools/qlist.h:183
#10 0x00007fb30214ebca in QTextHtmlParser::declarationsForNode (this=this@entry=0x7ffe3825bdf0, node=1453) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:2159
#11 0x00007fb30214f8a0 in QTextHtmlParser::parseTag (this=0x7ffe3825bdf0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:676
#12 0x00007fb30214fe78 in QTextHtmlParser::parse (this=this@entry=0x7ffe3825bdf0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:606
#13 0x00007fb302150165 in QTextHtmlParser::parse (this=this@entry=0x7ffe3825bdf0, text=..., _resourceProvider=0x7ffe3825bdf0, _resourceProvider@entry=0x7ffe3825bf70) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:549
#14 0x00007fb3020f402a in QTextHtmlImporter::QTextHtmlImporter (this=this@entry=0x7ffe3825bdf0, _doc=_doc@entry=0x7ffe3825bf70, _html=..., mode=mode@entry=QTextHtmlImporter::ImportToDocument, resourceProvider=resourceProvider@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtextdocumentfragment.cpp:456
#15 0x00007fb3020dc376 in QTextDocument::setHtml (this=this@entry=0x7ffe3825bf70, html=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtextdocument.cpp:1301
#16 0x00007fb2fe73cb7f in KFileMetaData::MobiExtractor::extract (this=<optimized out>, result=0x7ffe3825c2e0) at /usr/src/debug/kf6-kfilemetadata-6.3.0-1.fc40.x86_64/src/extractors/mobiextractor.cpp:96
#17 0x0000564ef1a2d1d0 in Baloo::App::index (this=this@entry=0x7ffe3825cc00, tr=0x564f054c0bc0, url=..., id=id@entry=2754388890862753) at /usr/src/debug/kf6-baloo-6.3.0-1.fc40.x86_64/src/file/extractor/app.cpp:180
#18 0x0000564ef1a2e495 in Baloo::App::processNextFile (this=0x7ffe3825cc00) at /usr/include/c++/14/bits/unique_ptr.h:193
#19 0x00007fb302dfc872 in QtPrivate::QSlotObjectBase::call (this=0x564f054b01e0, r=<optimized out>, a=0x7ffe3825c678) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qobjectdefs_impl.h:469
#20 doActivate<false> (sender=0x564f054aadf0, signal_index=3, argv=0x7ffe3825c678) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qobject.cpp:4086
#21 0x00007fb302df2b47 in QMetaObject::activate (sender=sender@entry=0x564f054aadf0, m=m@entry=0x7fb303286de0 <QSingleShotTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qobject.cpp:4146
#22 0x00007fb302d07676 in QSingleShotTimer::timeout (this=0x564f054aadf0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/redhat-linux-build/src/corelib/Core_autogen/7GB2EGQPHR/moc_qsingleshottimer_p.cpp:139
#23 QSingleShotTimer::timerEvent (this=0x564f054aadf0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/redhat-linux-build/src/corelib/Core_autogen/7GB2EGQPHR/../../../../../src/corelib/kernel/qsingleshottimer_p.h:116
#24 0x00007fb302dedcdf in QObject::event (this=0x564f054aadf0, e=0x7ffe3825c840) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qobject.cpp:1482
#25 0x00007fb302d96da9 in doNotify (receiver=0x564f054aadf0, event=0x7ffe3825c840) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1243
#26 QCoreApplication::notify (this=<optimized out>, receiver=0x564f054aadf0, event=0x7ffe3825c840) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1226
#27 QCoreApplication::notifyInternal2 (receiver=0x564f054aadf0, event=0x7ffe3825c840) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1142
#28 0x00007fb302d9702d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1583
#29 0x00007fb302f52a47 in QTimerInfoList::activateTimers (this=0x564f05490ba0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:434
#30 0x00007fb303084ed9 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:150
#31 0x00007fb30131ae8c in g_main_dispatch (context=0x564f054906f0) at ../glib/gmain.c:3344
#32 g_main_context_dispatch_unlocked (context=0x564f054906f0) at ../glib/gmain.c:4152
#33 0x00007fb30137cc98 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x564f054906f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#34 0x00007fb30131c383 in g_main_context_iteration (context=0x564f054906f0, may_block=1) at ../glib/gmain.c:4282
#35 0x00007fb3030850c1 in QEventDispatcherGlib::processEvents (this=0x564f05490690, flags=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:396
#36 0x00007fb302da3b03 in QEventLoop::exec (this=this@entry=0x7ffe3825cb10, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/global/qflags.h:34
#37 0x00007fb302d9f9bc in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/corelib/global/qflags.h:74
#38 0x0000564ef1a23468 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
Comment 1 tagwerk19 2024-07-13 15:50:54 UTC
(In reply to Paul Trevethan from comment #0)
> #11 0x00007fb30214f8a0 in QTextHtmlParser::parseTag (this=0x7ffe3825bdf0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:676
> #12 0x00007fb30214fe78 in QTextHtmlParser::parse (this=this@entry=0x7ffe3825bdf0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:606
> #13 0x00007fb302150165 in QTextHtmlParser::parse
> (this=this@entry=0x7ffe3825bdf0, text=..., _resourceProvider=0x7ffe3825bdf0, _resourceProvider@entry=0x7ffe3825bf70) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtexthtmlparser.cpp:549
> #14 0x00007fb3020f402a in QTextHtmlImporter::QTextHtmlImporter (this=this@entry=0x7ffe3825bdf0, _doc=_doc@entry=0x7ffe3825bf70, _html=..., mode=mode@entry=QTextHtmlImporter::ImportToDocument, resourceProvider=resourceProvider@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtextdocumentfragment.cpp:456
> #15 0x00007fb3020dc376 in QTextDocument::setHtml (this=this@entry=0x7ffe3825bf70, html=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/text/qtextdocument.cpp: 1301
> #16 0x00007fb2fe73cb7f in KFileMetaData::MobiExtractor::extract (this=<optimized out>, result=0x7ffe3825c2e0) at /usr/src/debug/kf6-kfilemetadata-6.3.0-1.fc40.x86_64/src/extractors/mobiextractor.cpp:96

This looks very much like
    Bug 475975
and
    https://bugs.kde.org/show_bug.cgi?id=475975#c8
Will flag as a duplicate...

*** This bug has been marked as a duplicate of bug 475975 ***
Comment 2 tagwerk19 2024-07-13 15:53:22 UTC
(In reply to tagwerk19 from comment #1)
>     https://bugs.kde.org/show_bug.cgi?id=475975#c8
Ahh! Cut and Paste, that should have been:
      https://bugs.kde.org/show_bug.cgi?id=475975#c7