Bug 417491 - Baloo crash while using Dolphin and firefox, or Dolphin and Gwenview, showfoto.
Summary: Baloo crash while using Dolphin and firefox, or Dolphin and Gwenview, showfoto.
Status: RESOLVED DOWNSTREAM
Alias: None
Product: frameworks-kfilemetadata
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.55.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-02-12 13:41 UTC by aloys
Modified: 2020-02-12 15:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aloys 2020-02-12 13:41:42 UTC
Application: baloo_file_extractor (5.55.0)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.36-default x86_64
Distribution (Platform): openSUSE RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I started my system. opened Dolphin and from a HTML file stored in dolphin opened firefox browser. A bit later Baloo closed suddenly and I got a message. 
Yesterday I started my system, opened Dolphin and from there opened Gwenview and Showfoto. While these programmes were running Baloo kept on crashing.
This problem only started after yesterdays (Tuesday 11 februari) update of Open Suse. Before that it didn't happen.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Baloo extraheerder uit bestanden (baloo_file_extractor), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3b8bcd1900 (LWP 4963))]

Thread 3 (Thread 0x7f3b6980c700 (LWP 4965)):
#0  0x00007fffd957c70d in clock_gettime ()
#1  0x00007f3b888352e6 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f3b89162111 in qt_clock_gettime (ts=0x7f3b6980b9e0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f3b89160949 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f3b64004ce0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f3b89160f25 in QTimerInfoList::timerWait (this=0x7f3b64004ce0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f3b8916256e in timerSourcePrepareHelper (timeout=0x7f3b6980bab4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f3b6980bab4) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f3b850fd709 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f3b850fe0db in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f3b850fe2bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f3b891627fb in QEventDispatcherGlib::processEvents (this=0x7f3b64000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f3b8910779a in QEventLoop::exec (this=this@entry=0x7f3b6980bc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f3b88f25d4a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#15 0x00007f3b8aaa09e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#16 0x00007f3b88f2ac8d in QThreadPrivate::start (arg=0x7f3b8ad13d60) at thread/qthread_unix.cpp:368
#17 0x00007f3b87421569 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f3b888279ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3b7de30700 (LWP 4964)):
#0  0x00007f3b8881d19b in poll () from /lib64/libc.so.6
#1  0x00007f3b8485e307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f3b8485ff3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f3b80be8969 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f3b88f2ac8d in QThreadPrivate::start (arg=0x5605bc36a120) at thread/qthread_unix.cpp:368
#5  0x00007f3b87421569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f3b888279ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f3b8bcd1900 (LWP 4963)):
[KCrash Handler]
#6  _list_cmp_label_by_lang (t1=0x0, t2=0x7fffd941fc40) at /usr/src/debug/ebook-tools-0.2.2-lp151.2.2.x86_64/src/libepub/list.c:140
#7  0x00007f3b7c5d25d8 in FindNode (List=List@entry=0x5605bc6cea00, Data=Data@entry=0x7fffd941fc40) at /usr/src/debug/ebook-tools-0.2.2-lp151.2.2.x86_64/src/libepub/linklist.c:116
#8  0x00007f3b7c5d1b56 in _opf_label_get_by_lang (lang=<optimized out>, label=0x5605bc6cea00, opf=<optimized out>) at /usr/src/debug/ebook-tools-0.2.2-lp151.2.2.x86_64/src/libepub/opf.c:869
#9  _opf_label_get_by_doc_lang (opf=<optimized out>, label=0x5605bc6cea00) at /usr/src/debug/ebook-tools-0.2.2-lp151.2.2.x86_64/src/libepub/opf.c:876
#10 0x00007f3b7c5ce72c in epub_tit_next (tit=tit@entry=0x5605bcad56d0) at /usr/src/debug/ebook-tools-0.2.2-lp151.2.2.x86_64/src/libepub/epub.c:473
#11 0x00007f3b7c7da1a8 in KFileMetaData::EPubExtractor::extract (this=<optimized out>, result=0x7fffd941fe40) at /usr/src/debug/kfilemetadata5-5.55.0-lp151.1.1.x86_64/src/extractors/epubextractor.cpp:184
#12 0x00005605ba30eacb in Baloo::App::index (this=this@entry=0x7fffd9420570, tr=0x5605bc419c80, url=..., id=id@entry=848492264163345) at /usr/src/debug/baloo5-5.55.0-lp151.3.3.1.x86_64/src/file/extractor/app.cpp:191
#13 0x00005605ba30f40e in Baloo::App::processNextFile (this=0x7fffd9420570) at /usr/src/debug/baloo5-5.55.0-lp151.3.3.1.x86_64/src/file/extractor/app.cpp:111
#14 0x00007f3b89144fc4 in QtPrivate::QSlotObjectBase::call (a=0x7fffd941ff90, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#15 QSingleShotTimer::timerEvent (this=0x5605bc7cee20) at kernel/qtimer.cpp:318
#16 0x00007f3b89138eeb in QObject::event (this=0x5605bc7cee20, e=<optimized out>) at kernel/qobject.cpp:1269
#17 0x00007f3b89eb23dc in QApplicationPrivate::notify_helper (this=this@entry=0x5605bc354340, receiver=receiver@entry=0x5605bc7cee20, e=e@entry=0x7fffd9420260) at kernel/qapplication.cpp:3723
#18 0x00007f3b89eb9ca4 in QApplication::notify (this=0x7fffd9420540, receiver=0x5605bc7cee20, e=0x7fffd9420260) at kernel/qapplication.cpp:3482
#19 0x00007f3b89109768 in QCoreApplication::notifyInternal2 (receiver=0x5605bc7cee20, event=event@entry=0x7fffd9420260) at kernel/qcoreapplication.cpp:1024
#20 0x00007f3b89161c7e in QCoreApplication::sendEvent (event=0x7fffd9420260, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#21 QTimerInfoList::activateTimers (this=0x5605bc3a5b00) at kernel/qtimerinfo_unix.cpp:643
#22 0x00007f3b89162479 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#23 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:229
#24 0x00007f3b850fde87 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f3b850fe230 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f3b850fe2bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f3b891627df in QEventDispatcherGlib::processEvents (this=0x5605bc3a32b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f3b8910779a in QEventLoop::exec (this=this@entry=0x7fffd94204b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#29 0x00007f3b89110844 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1297
#30 0x00005605ba30da9d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/baloo5-5.55.0-lp151.3.3.1.x86_64/src/file/extractor/main.cpp:60
[Inferior 1 (process 4963) detached]

Possible duplicates by query: bug 411627.

Reported using DrKonqi
Comment 1 Stefan Brüns 2020-02-12 15:53:32 UTC
It is a bug in ebook-tools, which has been fixed in current versions.