Bug 255884 - krunner crashes as nepomuk automatically suspended indexing
Summary: krunner crashes as nepomuk automatically suspended indexing
Status: RESOLVED DUPLICATE of bug 241594
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-02 15:16 UTC by Torbjörn K.
Modified: 2010-11-20 14:17 UTC (History)
1 user (show)

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 Torbjörn K. 2010-11-02 15:16:09 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 8"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
nepomuk was indexing data in the background. I was working lightly on the computer (firefox, thunderbird, dolphin) and suddently got the notification, that nepomuk suspended indexing to conserve resources. Instantly krunner crashed.

 -- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fc464fea760 (LWP 3147))]

Thread 5 (Thread 0x7fc44742c710 (LWP 3285)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc4635b82bb in wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc45a1993f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7d1660, th=0xa718c0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc45a19be35 in waitForAvailableJob (this=0x777cc0, th=0xa718c0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x777cc0, th=0xa718c0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc45a1997ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fc44742be30, parent=0x7d1660, th=0xa718c0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fc45a199878 in ThreadWeaver::Thread::run (this=0xa718c0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fc4635b7bf5 in QThreadPrivate::start (arg=0xa718c0) at thread/qthread_unix.cpp:248
#9  0x00007fc463329a4f in start_thread (arg=0x7fc44742c710) at pthread_create.c:297
#10 0x00007fc46211982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc444cf8710 (LWP 3286)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc4635b82bb in wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc45a1993f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7d1660, th=0x7fc440002710) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc45a19be35 in waitForAvailableJob (this=0x777cc0, th=0x7fc440002710) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x777cc0, th=0x7fc440002710) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc45a1997ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fc444cf7e30, parent=0x7d1660, th=0x7fc440002710) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fc45a199878 in ThreadWeaver::Thread::run (this=0x7fc440002710) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fc4635b7bf5 in QThreadPrivate::start (arg=0x7fc440002710) at thread/qthread_unix.cpp:248
#9  0x00007fc463329a4f in start_thread (arg=0x7fc444cf8710) at pthread_create.c:297
#10 0x00007fc46211982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc43ffff710 (LWP 3287)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc4635b82bb in wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc45a1993f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7d1660, th=0x921da0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc45a19be35 in waitForAvailableJob (this=0x777cc0, th=0x921da0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x777cc0, th=0x921da0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc45a1997ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fc43fffee30, parent=0x7d1660, th=0x921da0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fc45a199878 in ThreadWeaver::Thread::run (this=0x921da0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fc4635b7bf5 in QThreadPrivate::start (arg=0x921da0) at thread/qthread_unix.cpp:248
#9  0x00007fc463329a4f in start_thread (arg=0x7fc43ffff710) at pthread_create.c:297
#10 0x00007fc46211982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc43f7fe710 (LWP 3288)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc4635b82bb in wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x77ae30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc45a1993f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7d1660, th=0x855590) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc45a19be35 in waitForAvailableJob (this=0x777cc0, th=0x855590) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x777cc0, th=0x855590) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc45a19be4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x777cc0, th=0x855590) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fc45a1997ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fc43f7fde30, parent=0x7d1660, th=0x855590) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007fc45a199878 in ThreadWeaver::Thread::run (this=0x855590) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007fc4635b7bf5 in QThreadPrivate::start (arg=0x855590) at thread/qthread_unix.cpp:248
#10 0x00007fc463329a4f in start_thread (arg=0x7fc43f7fe710) at pthread_create.c:297
#11 0x00007fc46211982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc464fea760 (LWP 3147)):
[KCrash Handler]
#5  _dbus_connection_lock (connection=0x64006f004d0074) at dbus-connection.c:355
#6  0x00007fc45d12cb1d in _dbus_pending_call_get_connection_and_lock (pending=0x7fc4400afac0) at dbus-pending-call.c:307
#7  0x00007fc45d11efce in reply_handler_timeout (data=0x7fc4400afac0) at dbus-connection.c:3163
#8  0x00007fc461acfcef in q_dbus_timeout_handle (this=0x66e510, e=0x7fff094d20b0) at qdbus_symbols_p.h:172
#9  QDBusConnectionPrivate::timerEvent (this=0x66e510, e=0x7fff094d20b0) at qdbusintegrator.cpp:1035
#10 0x00007fc4636b022e in QObject::event (this=0x66e510, e=0x7fff094d20b0) at kernel/qobject.cpp:1212
#11 0x00007fc4628734d4 in QApplicationPrivate::notify_helper (this=0x679070, receiver=0x66e510, e=0x7fff094d20b0) at kernel/qapplication.cpp:4302
#12 0x00007fc46287baca in QApplication::notify (this=<value optimized out>, receiver=0x66e510, e=0x7fff094d20b0) at kernel/qapplication.cpp:4185
#13 0x00007fc463b2ac06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007fc46369ee4c in QCoreApplication::notifyInternal (this=0x678d40, receiver=0x66e510, event=0x7fff094d20b0) at kernel/qcoreapplication.cpp:726
#15 0x00007fc4636ca0c9 in sendEvent (this=0x67c940) at kernel/qcoreapplication.h:215
#16 QTimerInfoList::activateTimers (this=0x67c940) at kernel/qeventdispatcher_unix.cpp:618
#17 0x00007fc4636c6ff8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#18 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#19 0x00007fc45e918a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#20 0x00007fc45e919270 in ?? () from /usr/lib64/libglib-2.0.so.0
#21 0x00007fc45e919510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#22 0x00007fc4636c767f in QEventDispatcherGlib::processEvents (this=0x61b8e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#23 0x00007fc46291414e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007fc46369e292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007fc46369e495 in QEventLoop::exec (this=0x7fff094d2440, flags=...) at kernel/qeventloop.cpp:201
#26 0x00007fc4636a288b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#27 0x00007fc456b19da6 in kdemain (argc=1, argv=0x61ba00) at /usr/src/debug/kdebase-workspace-4.4.4/krunner/main.cpp:65
#28 0x0000000000407659 in _start ()

This bug may be a duplicate of or related to bug 255378.

Possible duplicates by query: bug 255687, bug 255664, bug 255378, bug 255359, bug 255287.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-20 14:17:24 UTC
[Comment from a bug triager]
This is an issue in the DBus core technology. It is already fixed in the 1.3.1 version or later. Your distribution should offer that version soon.
The reports were being tracked at bug 241594. Merging.
Thanks

*** This bug has been marked as a duplicate of bug 241594 ***