https://bugs.kde.org/show_bug.cgi?id=359501
Bug ID: 359501 Summary: Crash while opening PDF document from krunner Product: krunner Version: 5.5.3 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: m...@vhanda.in Reporter: d.h.j.tak...@xs4all.nl Application: krunner (5.5.3) Qt Version: 5.5.1 Operating System: Linux 4.4.0-3-default x86_64 Distribution: "openSUSE Tumbleweed (20160209) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: 1. Type the name of the document in krunner 2. Select the correct entry from search results, opening the document in Okular The crash can be reproduced sometimes. -- Backtrace: Application: krunner (krunner), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fbd42a448c0 (LWP 4190))] Thread 11 (Thread 0x7fbd2d420700 (LWP 4195)): #0 0x00007fbd3e73624d in poll () from /lib64/libc.so.6 #1 0x00007fbd3dc3d432 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fbd3dc3f007 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007fbd2f56fe29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x25ba690) at thread/qthread_unix.cpp:331 #5 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #6 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7fbd20c8b700 (LWP 4214)): #0 0x00007fbd3e73624d in poll () from /lib64/libc.so.6 #1 0x00007fbd3bc3f294 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbd3bc3f39c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbd3f04b52b in QEventDispatcherGlib::processEvents (this=0x7fbd1c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007fbd3eff563a in QEventLoop::exec (this=this@entry=0x7fbd20c8acf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007fbd3ee21b1c in QThread::exec (this=this@entry=0x29d8a60) at thread/qthread.cpp:503 #6 0x00007fbd414c19a5 in QQmlThreadPrivate::run (this=0x29d8a60) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x29d8a60) at thread/qthread_unix.cpp:331 #8 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7fbd0b6fa700 (LWP 31706)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x45fac20) at thread/qthread_unix.cpp:331 #8 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fbd0aef9700 (LWP 31707)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19232de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x45f9590) at thread/qthread_unix.cpp:331 #10 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fbd0a6f8700 (LWP 31708)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19232de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x45dd250) at thread/qthread_unix.cpp:331 #10 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fbd09ef7700 (LWP 31709)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19232de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x7fbd04002d90) at thread/qthread_unix.cpp:331 #10 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fbd096f6700 (LWP 31710)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x7fbcfc002f90) at thread/qthread_unix.cpp:331 #8 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fbd08ef5700 (LWP 31711)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19232de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x45e15b0) at thread/qthread_unix.cpp:331 #10 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fbcfbfff700 (LWP 31712)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x7fbd040033d0) at thread/qthread_unix.cpp:331 #8 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fbcfb7fe700 (LWP 31713)): #0 0x00007fbd3c5b507f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3ee27abb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x29acfa0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2a41770, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fbd1922ee37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbd19232d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbd19232de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fbd1922e059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fbd19230e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007fbd3ee2694f in QThreadPrivate::start (arg=0x7fbd00002f90) at thread/qthread_unix.cpp:331 #10 0x00007fbd3c5af4a4 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbd3e73ebdd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fbd42a448c0 (LWP 4190)): [KCrash Handler] #6 QSQLiteResultPrivate::finalize (this=0x746e656d75636f64) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:179 #7 QSQLiteDriver::close (this=0x4683aa0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:643 #8 0x00007fbd15de827a in ProfileBookmarks::tearDown (this=0x4677650) at /usr/src/debug/plasma-workspace-5.5.3/runners/bookmarks/browsers/chrome.cpp:39 #9 Chrome::teardown (this=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.3/runners/bookmarks/browsers/chrome.cpp:119 #10 0x00007fbd3f024f8a in QMetaObject::activate (sender=0x467f720, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3713 #11 0x00007fbd3f025787 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fbd19664900 <Plasma::AbstractRunner::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3578 #12 0x00007fbd1944dd23 in Plasma::AbstractRunner::teardown (this=<optimized out>) at /usr/src/debug/krunner-5.18.0/build/src/moc_abstractrunner.cpp:222 #13 0x00007fbd1945799d in Plasma::RunnerManagerPrivate::checkTearDown (this=0x2a0c240) at /usr/src/debug/krunner-5.18.0/src/runnermanager.cpp:378 #14 Plasma::RunnerManager::matchSessionComplete (this=<optimized out>) at /usr/src/debug/krunner-5.18.0/src/runnermanager.cpp:754 #15 0x00007fbd196707a2 in Milou::SourcesModel::clear (this=this@entry=0x2a23fd0) at /usr/src/debug/milou-5.5.3/lib/sourcesmodel.cpp:348 #16 0x00007fbd19670948 in Milou::SourcesModel::setQueryString (this=this@entry=0x2a23fd0, str=...) at /usr/src/debug/milou-5.5.3/lib/sourcesmodel.cpp:174 #17 0x00007fbd196753fd in Milou::SourcesModel::qt_static_metacall (_o=_o@entry=0x2a23fd0, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=0, _a=_a@entry=0x7ffe36e94420) at /usr/src/debug/milou-5.5.3/build/lib/moc_sourcesmodel.cpp:165 #18 0x00007fbd196758ab in Milou::SourcesModel::qt_metacall (this=0x2a23fd0, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffe36e94420) at /usr/src/debug/milou-5.5.3/build/lib/moc_sourcesmodel.cpp:211 #19 0x00007fbd4142c081 in QQmlVMEMetaObject::metaCall (this=0x2a31dd0, c=QMetaObject::WriteProperty, _id=<optimized out>, a=0x7ffe36e94420) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlvmemetaobject.cpp:898 #20 0x00007fbd41444e7c in QQmlPropertyPrivate::writeBinding (object=0x29ebd60, core=..., context=0x2acb740, expression=expression@entry=0x27de410, result=..., isUndefined=isUndefined@entry=false, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlproperty.cpp:1520 #21 0x00007fbd414ae775 in QQmlBinding::update (this=0x27de3f0, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlbinding.cpp:198 #22 0x00007fbd414aeb9e in QQmlBinding::update (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlbinding_p.h:97 #23 QQmlBinding::expressionChanged (e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlbinding.cpp:260 #24 0x00007fbd4148c56e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlnotifier.cpp:94 #25 0x00007fbd41432c24 in QQmlData::signalEmitted (object=0x2a38940, index=31, a=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlengine.cpp:763 #26 0x00007fbd3f0248a1 in QMetaObject::activate (sender=0x2a38940, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3599 #27 0x00007fbd4142ab05 in QQmlVMEMetaObject::activate (this=this@entry=0x2a1c750, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlvmemetaobject.cpp:1325 #28 0x00007fbd4142c60e in QQmlVMEMetaObject::metaCall (this=0x2a1c750, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlvmemetaobject.cpp:841 #29 0x00007fbd4140a7d5 in QV4::QObjectWrapper::setProperty (object=object@entry=0x2a38940, ctx=<optimized out>, property=0x7fbd1c285558, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:528 #30 0x00007fbd4140ac29 in QV4::QObjectWrapper::setQmlProperty (engine=0x2ada910, qmlContext=0x2acb740, object=0x2a38940, name=0x7fbd1b801308, revisionMode=<optimized out>, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:438 #31 0x00007fbd4140ad61 in QV4::QObjectWrapper::put (m=0x7fbd1b801310, name=0x7fbd1b801308, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:703 #32 0x00007fbd41419f02 in QV4::Object::put (v=..., name=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4object_p.h:283 #33 QV4::Runtime::setProperty (engine=0x2ada910, object=..., nameIndex=<optimized out>, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4runtime.cpp:570 #34 0x00007fbd20122785 in ?? () #35 0x0000000000000000 in ?? () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.