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

            Bug ID: 360480
           Summary: baloo_file_extractor crashes at login, but at a
                    different point than the other bug entries
           Product: Baloo
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Baloo File Daemon
          Assignee: m...@vhanda.in
          Reporter: aappdde...@gmail.com
                CC: pinak.ah...@gmail.com

Application: Baloo File Extractor (baloo_file_extractor), signal: Segmentation
fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f952b46d8c0 (LWP 3082))]

Thread 2 (Thread 0x7f9514282700 (LWP 3083)):
#0  0x00007f9527a27fdd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f95220dc272 in _xcb_conn_wait (__timeout=-1, __nfds=1,
__fds=0x7f9514281c00) at /usr/include/bits/poll2.h:46
#2  0x00007f95220dc272 in _xcb_conn_wait (c=c@entry=0x564b636a0260,
cond=cond@entry=0x564b636a02a0, vector=vector@entry=0x0, count=count@entry=0x0)
at xcb_conn.c:459
#3  0x00007f95220ddee7 in xcb_wait_for_event (c=0x564b636a0260) at xcb_in.c:693
#4  0x00007f95175f4da9 in QXcbEventReader::run() (this=0x564b636aa6b0) at
qxcbconnection.cpp:1255
#5  0x00007f95286303de in QThreadPrivate::start(void*) (arg=0x564b636aa6b0) at
thread/qthread_unix.cpp:331
#6  0x00007f9526b3960a in start_thread (arg=0x7f9514282700) at
pthread_create.c:334
#7  0x00007f9527a33a4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f952b46d8c0 (LWP 3082)):
[KCrash Handler]
#6  0x00007f95279cfbf0 in __memcpy_sse2_unaligned () at
../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:33
#7  0x00007f952a79aca2 in Baloo::PostingCodec::decode(QByteArray const&)
(__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at
/usr/include/bits/string3.h:53
#8  0x00007f952a79aca2 in Baloo::PostingCodec::decode(QByteArray const&)
(this=this@entry=0x7ffde695216f, arr=...) at
/usr/src/debug/baloo-5.19.0/src/codecs/postingcodec.cpp:42
#9  0x00007f952a783224 in Baloo::PostingDB::get(QByteArray const&)
(this=this@entry=0x7ffde6952260, term=...) at
/usr/src/debug/baloo-5.19.0/src/engine/postingdb.cpp:100
#10 0x00007f952a79707d in Baloo::WriteTransaction::commit() (this=<optimized
out>) at /usr/src/debug/baloo-5.19.0/src/engine/writetransaction.cpp:286
#11 0x00007f952a78d4c2 in Baloo::Transaction::commit() (this=0x564b63733750) at
/usr/src/debug/baloo-5.19.0/src/engine/transaction.cpp:262
#12 0x0000564b614c50dc in Baloo::App::processNextFile() (this=0x7ffde6952970)
at /usr/src/debug/baloo-5.19.0/src/file/extractor/app.cpp:100
#13 0x00007f952884c888 in QSingleShotTimer::timerEvent(QTimerEvent*)
(a=0x7ffde6952390, r=<optimized out>, this=<optimized out>) at
../../src/corelib/kernel/qobject_impl.h:124
#14 0x00007f952884c888 in QSingleShotTimer::timerEvent(QTimerEvent*)
(this=0x564b63819bf0) at kernel/qtimer.cpp:315
#15 0x00007f9528841113 in QObject::event(QEvent*) (this=0x564b63819bf0,
e=<optimized out>) at kernel/qobject.cpp:1261
#16 0x00007f95294f641c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x564b6368fe70, receiver=receiver@entry=0x564b63819bf0,
e=e@entry=0x7ffde6952670) at kernel/qapplication.cpp:3716
#17 0x00007f95294fb8e6 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffde6952940, receiver=0x564b63819bf0, e=0x7ffde6952670) at
kernel/qapplication.cpp:3499
#18 0x00007f952881173b in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffde6952940, receiver=0x564b63819bf0,
event=event@entry=0x7ffde6952670) at kernel/qcoreapplication.cpp:965
#19 0x00007f9528866ccd in QTimerInfoList::activateTimers()
(event=0x7ffde6952670, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:224
#20 0x00007f9528866ccd in QTimerInfoList::activateTimers()
(this=0x564b636c51c0) at kernel/qtimerinfo_unix.cpp:637
#21 0x00007f9528867209 in idleTimerSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#22 0x00007f9528867209 in idleTimerSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:224
#23 0x00007f95263a0e3a in g_main_context_dispatch (context=0x7f950c0016f0) at
gmain.c:3154
#24 0x00007f95263a0e3a in g_main_context_dispatch
(context=context@entry=0x7f950c0016f0) at gmain.c:3769
#25 0x00007f95263a11d0 in g_main_context_iterate
(context=context@entry=0x7f950c0016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#26 0x00007f95263a127c in g_main_context_iteration (context=0x7f950c0016f0,
may_block=may_block@entry=1) at gmain.c:3901
#27 0x00007f9528867eaf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x564b636c01a0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#28 0x00007f952880eeca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffde69528b0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#29 0x00007f9528816fac in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1229
#30 0x0000564b614c39d5 in main(int, char**) (argc=1, argv=0x7ffde6952b58) at
/usr/src/debug/baloo-5.19.0/src/file/extractor/main.cpp:57


Reproducible: Always

Steps to Reproduce:
1. Login using KDE
2. Message window pops up saying that baloo file extractor has crashed.


Actual Results:  
Daemon crashes.

Expected Results:  
Daemon does not crash.

Stacktrace provided.

I'm unsure if the extractor program restarts, but I think it does and it
continues to run.

I was not sure what version of baloo was running but here's the package
installed under f23:

rpm -qa | grep baloo
kf5-baloo-5.19.0-1.fc23.x86_64
baloo-akonadi-4.14.3-5.fc23.x86_64
baloo-libs-4.14.3-5.fc23.x86_64
kf5-baloo-libs-5.19.0-1.fc23.x86_64
kf5-baloo-file-5.19.0-1.fc23.x86_64
baloo-widgets-15.12.1-1.fc23.x86_64
kf5-baloo-debuginfo-5.19.0-1.fc23.x86_64

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

Reply via email to