Bug 235914

Summary: krunner crashes seemingly randomly now and again
Product: [Plasma] krunner Reporter: Josef <lists>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: lists, rasasi78
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Josef 2010-05-01 14:49:32 UTC
Version:            (using KDE 4.4.2)
OS:                Linux
Installed from:    Ubuntu Packages

KRunner crashes now and again, sometime when I'm using it but most of the time a crash report just apprears telling me that krunner has crashed.

The crash reporting system in Ubuntu tells me that "This report does not contain enough information  [...], so the automated bug reporting process is not enabled for this crash". 

The information I do get is this: 


Application: krunner (0.1)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Run Command Interface (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7849aa0 (LWP 1568))]

Thread 6 (Thread 0xab9eeb70 (LWP 1582)):
#0  0x042b2329 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#1  0x042b3e5e in ?? () from /lib/libglib-2.0.so.0
#2  0x042b44b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0980460f in QEventDispatcherGlib::processEvents (this=0x9f93da0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x097d7059 in QEventLoop::processEvents (this=0xab9ee290, flags=) at kernel/qeventloop.cpp:149
#5  0x097d74aa in QEventLoop::exec (this=0xab9ee290, flags=...) at kernel/qeventloop.cpp:201
#6  0x096d35a8 in QThread::exec (this=0xa1f37f8) at thread/qthread.cpp:487
#7  0x097b6c1b in QInotifyFileSystemWatcherEngine::run (this=0xa1f37f8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x096d632e in QThreadPrivate::start (arg=0xa1f37f8) at thread/qthread_unix.cpp:248
#9  0x00d7496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x00367a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xab069b70 (LWP 2360)):
#0  0x00b46422 in __kernel_vsyscall ()
#1  0x00d79015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x096d7287 in QWaitConditionPrivate::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00d90870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fe5b08, th=0xa1099d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00d9338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9fd5590, th=0xa1099d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00d8f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fe5b08, th=0xa1099d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00d93482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9fd5590, th=0xa1099d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00d904d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fe5b08, th=0xa1099d0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00d934a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9fd5590, th=0xa1099d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00d904d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fe5b08, th=0xa1099d0, previous=0xa2f8918) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x00d9151e in ThreadWeaver::ThreadRunHelper::run (this=0xab0692f4, parent=0x9fe5b08, th=0xa1099d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00d91c3b in ThreadWeaver::Thread::run (this=0xa1099d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x096d632e in QThreadPrivate::start (arg=0xa1099d0) at thread/qthread_unix.cpp:248
#14 0x00d7496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x00367a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaa868b70 (LWP 2361)):
#0  0x00b46422 in __kernel_vsyscall ()
#1  0x00d79015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x096d7287 in QWaitConditionPrivate::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00d90870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fe5b08, th=0xa33e6f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00d9338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9fd5590, th=0xa33e6f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00d8f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fe5b08, th=0xa33e6f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00d93482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9fd5590, th=0xa33e6f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00d904d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fe5b08, th=0xa33e6f0, previous=0xa3005a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00d9151e in ThreadWeaver::ThreadRunHelper::run (this=0xaa8682f4, parent=0x9fe5b08, th=0xa33e6f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00d91c3b in ThreadWeaver::Thread::run (this=0xa33e6f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x096d632e in QThreadPrivate::start (arg=0xa33e6f0) at thread/qthread_unix.cpp:248
#12 0x00d7496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x00367a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xaa067b70 (LWP 2362)):
#0  0x00b46422 in __kernel_vsyscall ()
#1  0x00d79015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x096d7287 in QWaitConditionPrivate::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00d90870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fe5b08, th=0xa02d770) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00d9338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9fd5590, th=0xa02d770) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00d8f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fe5b08, th=0xa02d770) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00d93482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9fd5590, th=0xa02d770) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00d904d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fe5b08, th=0xa02d770, previous=0xa7cfbb8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00d9151e in ThreadWeaver::ThreadRunHelper::run (this=0xaa0672f4, parent=0x9fe5b08, th=0xa02d770) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00d91c3b in ThreadWeaver::Thread::run (this=0xa02d770) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x096d632e in QThreadPrivate::start (arg=0xa02d770) at thread/qthread_unix.cpp:248
#12 0x00d7496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x00367a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9866b70 (LWP 2363)):
#0  0x00b46422 in __kernel_vsyscall ()
#1  0x00d79015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x096d7287 in QWaitConditionPrivate::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9fe5b20, mutex=0x9fdaf80, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00d90870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fe5b08, th=0xa315620) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00d9338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9fd5590, th=0xa315620) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00d8f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fe5b08, th=0xa315620) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00d93482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9fd5590, th=0xa315620) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00d904d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fe5b08, th=0xa315620, previous=0xa299ea8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00d9151e in ThreadWeaver::ThreadRunHelper::run (this=0xa98662f4, parent=0x9fe5b08, th=0xa315620) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00d91c3b in ThreadWeaver::Thread::run (this=0xa315620) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x096d632e in QThreadPrivate::start (arg=0xa315620) at thread/qthread_unix.cpp:248
#12 0x00d7496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x00367a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7849aa0 (LWP 1568)):
[KCrash Handler]
#6  0x0195c39a in ?? () from /lib/libdbus-1.so.3
#7  0x0196f695 in ?? () from /lib/libdbus-1.so.3
#8  0x01960505 in ?? () from /lib/libdbus-1.so.3
#9  0x01974492 in dbus_timeout_handle () from /lib/libdbus-1.so.3
#10 0x0040a2c5 in q_dbus_timeout_handle (this=0x19, e=0xbfe24810) at qdbus_symbols_p.h:172
#11 QDBusConnectionPrivate::timerEvent (this=0x19, e=0xbfe24810) at qdbusintegrator.cpp:1035
#12 0x097e9254 in QObject::event (this=0x9f12c40, e=0xa359cb0) at kernel/qobject.cpp:1212
#13 0x024b04dc in QApplicationPrivate::notify_helper (this=0x9f187c8, receiver=0x9f12c40, e=0xbfe24810) at kernel/qapplication.cpp:4300
#14 0x024b705e in QApplication::notify (this=0x9f185c8, receiver=0x9f12c40, e=0xbfe24810) at kernel/qapplication.cpp:3704
#15 0x0110cf2a in KApplication::notify (this=0x9f185c8, receiver=0x9f12c40, event=0xbfe24810) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x097d8a3b in QCoreApplication::notifyInternal (this=0x9f185c8, receiver=0x9f12c40, event=0xbfe24810) at kernel/qcoreapplication.cpp:704
#17 0x09807d66 in QCoreApplication::sendEvent (this=0x9f1b184) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QTimerInfoList::activateTimers (this=0x9f1b184) at kernel/qeventdispatcher_unix.cpp:603
#19 0x09804917 in timerSourceDispatch (source=0x9f1b1b8) at kernel/qeventdispatcher_glib.cpp:184
#20 idleTimerSourceDispatch (source=0x9f1b1b8) at kernel/qeventdispatcher_glib.cpp:231
#21 0x042b05e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#22 0x042b42d8 in ?? () from /lib/libglib-2.0.so.0
#23 0x042b44b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#24 0x098045d5 in QEventDispatcherGlib::processEvents (this=0x9ecbb48, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#25 0x02570135 in QGuiEventDispatcherGlib::processEvents (this=0x9ecbb48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x097d7059 in QEventLoop::processEvents (this=0xbfe24ad4, flags=) at kernel/qeventloop.cpp:149
#27 0x097d74aa in QEventLoop::exec (this=0xbfe24ad4, flags=...) at kernel/qeventloop.cpp:201
#28 0x097db69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#29 0x024b0577 in QApplication::exec () at kernel/qapplication.cpp:3579
#30 0x0767cd7e in kdemain (argc=1, argv=0x9efe100) at ../../krunner/main.cpp:65
#31 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9ee9281 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#32 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#33 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#34 0x0804fe4f in main (argc=4, argv=0xbfe25554, envp=0xbfe25568) at ../../kinit/kinit.cpp:1845

Report to https://bugs.kde.org
Comment 1 Josef 2010-05-01 18:16:09 UTC
Created attachment 43152 [details]
New crash information added by DrKonqi

Apparently the information was considered better this time, I can't really interpret it well enough to judge but I hope it might be of further help.
Comment 2 Raúl 2010-05-21 21:30:46 UTC
Hi:

@Josef, your second backtrace looks unrelated to the original problem. Also please try to inline the bactraces, not attach them. Thanks

Also I'd consider this a dupe of #209436
Comment 3 Josef 2010-05-23 00:47:03 UTC
Thanks Raúl, I'll mark it as such. I'll inline my backtraces in the future, didn't know that that's the preferred way to do it so thanks for pointing that out!

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