https://bugs.kde.org/show_bug.cgi?id=487343

            Bug ID: 487343
           Summary: Baloo File Extractor crashed while indexing a mobi
                    file
    Classification: Frameworks and Libraries
           Product: frameworks-baloo
           Version: 6.1.0
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: Baloo File Daemon
          Assignee: baloo-bugs-n...@kde.org
          Reporter: victor_su...@hotmail.com
  Target Milestone: ---

Application: baloo_file_extractor (6.1.0)

Qt Version: 6.7.0
Frameworks Version: 6.1.0
Operating System: Linux 6.5.0-35-generic x86_64
Windowing System: Wayland
Distribution: KDE neon 6.0
DrKonqi: 6.0.4 [KCrashBackend]

-- Information about the crash:
Baloo File Extractor crashed while indexing files in the background. The crash
always happens when reaching a mobi file. Purging the index and restarting
baloo will lead to the same results after a while, as soon as it hits the same
file. Hiding the offeding mobi file allows baloo to progress further, however
it will still crash on the next mobi file it finds.

The crash can be reproduced every time.

-- Backtrace:
Application: Baloo File Extractor (baloo_file_extractor), signal: Segmentation
fault

[KCrash Handler]
#4  QArrayDataPointer<char16_t>::QArrayDataPointer (other=..., this=<optimized
out>, this=<optimized out>, other=...) at
./src/corelib/tools/qarraydatapointer.h:37
#5  QString::QString (other=..., this=<optimized out>, this=<optimized out>,
other=...) at ./src/corelib/text/qstring.h:1186
#6  QVariant::Private::Private<QString> (t=..., this=0x7ffecd082250) at
./src/corelib/kernel/qvariant_p.h:98
#7  QVariant::QVariant (this=<optimized out>, val=..., this=<optimized out>,
val=...) at ./src/corelib/kernel/qvariant.cpp:948
#8  0x00007fd52299550a in standardDeclarationForNode (node=...) at
./src/corelib/tools/qlist.h:183
#9  0x00007fd522954d20 in QTextHtmlParser::declarationsForNode (node=1811,
this=0x7ffecd082510) at ./src/gui/text/qtexthtmlparser.cpp:2141
#10 QTextHtmlParser::parseTag (this=<optimized out>) at
./src/gui/text/qtexthtmlparser.cpp:676
#11 QTextHtmlParser::parse (this=<optimized out>) at
./src/gui/text/qtexthtmlparser.cpp:606
#12 QTextHtmlParser::parse (_resourceProvider=<optimized out>, text=...,
this=<optimized out>) at ./src/gui/text/qtexthtmlparser.cpp:549
#13 QTextHtmlImporter::QTextHtmlImporter (this=<optimized out>, _doc=<optimized
out>, _html=..., mode=<optimized out>, resourceProvider=<optimized out>,
this=<optimized out>, _doc=<optimized out>, _html=..., mode=<optimized out>,
resourceProvider=<optimized out>) at
./src/gui/text/qtextdocumentfragment.cpp:456
#14 0x00007fd52293ca8d in QTextDocument::setHtml (this=0x7ffecd082690,
html=...) at ./src/gui/text/qtextdocument.cpp:1301
#15 0x00007fd51f382116 in KFileMetaData::MobiExtractor::extract
(this=<optimized out>, result=0x7ffecd082b00) at
./src/extractors/mobiextractor.cpp:96
#16 0x000060bae6536120 in Baloo::App::index (this=0x7ffecd083280,
tr=0x60bae84ad030, url=..., id=386785227105192397) at
./src/file/extractor/app.cpp:180
#17 0x000060bae65373ee in Baloo::App::processNextFile (this=0x7ffecd083280) at
/usr/include/c++/11/bits/unique_ptr.h:173
#18 0x00007fd5239fa272 in QObject::event (this=0x7ffecd083280,
e=0x60bae87bafa0) at ./src/corelib/kernel/qobject.cpp:1446
#19 0x00007fd523aa1c13 in doNotify (event=<optimized out>, receiver=<optimized
out>) at ./src/corelib/kernel/qcoreapplication.cpp:1235
#20 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>,
this=<optimized out>) at ./src/corelib/kernel/qcoreapplication.cpp:1218
#21 QCoreApplication::notifyInternal2 (receiver=0x7ffecd083280,
event=event@entry=0x60bae87bafa0) at
./src/corelib/kernel/qcoreapplication.cpp:1134
#22 0x00007fd523aa1c7d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=event@entry=0x60bae87bafa0) at
./src/corelib/kernel/qcoreapplication.cpp:1575
#23 0x00007fd523aa23e0 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x60bae8496e60) at
./src/corelib/kernel/qcoreapplication.cpp:1932
#24 0x00007fd523878277 in postEventSourceDispatch (s=0x60bae849dd50) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:244
#25 0x00007fd521d20d3b in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fd521d762b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fd521d1e3e3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fd523876570 in QEventDispatcherGlib::processEvents
(this=0x60bae849b0b0, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#29 0x00007fd523aa3e3b in QEventLoop::exec (this=this@entry=0x7ffecd083190,
flags=..., flags@entry=...) at ./src/corelib/global/qflags.h:34
#30 0x00007fd523aa5a6c in QCoreApplication::exec () at
./src/corelib/global/qflags.h:74
#31 0x000060bae652bc8a in main (argc=<optimized out>, argv=<optimized out>) at
./src/file/extractor/main.cpp:33
[Inferior 1 (process 1007477) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to