Bug 219109 - crash when starting knode from krunner
Summary: crash when starting knode from krunner
Status: RESOLVED DUPLICATE of bug 210146
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-17 21:50 UTC by Willi Mann
Modified: 2009-12-18 00:39 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 Willi Mann 2009-12-17 21:50:08 UTC
Application that crashed: krunner
Version of the application: 0.1
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.32-trunk-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
So far, I can only reproduce this bug when I try to start knode, but that's maybe because it is the application I start very often with krunner. 

Most times, the second attempt to start knode succeeds.

 -- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb56f6700 (LWP 3324))]

Thread 5 (Thread 0xa78ffb70 (LWP 4148)):
#0  0xb7857424 in __kernel_vsyscall ()
#1  0xb5f300a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb601b82d in __pthread_cond_wait (cond=0x9537de0, mutex=0x9537dc8) at forward.c:139
#3  0xb7614602 in QWaitConditionPrivate::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7840648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x953b310, th=0x967b0f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb78433ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x951c270, th=0x967b0f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb783f23b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x953b310, th=0x967b0f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb78434a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x951c270, th=0x967b0f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7840bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x953b310, th=0x967b0f8, previous=0x9636c58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb78414be in ThreadWeaver::ThreadRunHelper::run (this=0xa78ff330, parent=0x953b310, th=0x967b0f8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb7841afb in ThreadWeaver::Thread::run (this=0x967b0f8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb761370e in QThreadPrivate::start (arg=0x967b0f8) at thread/qthread_unix.cpp:244
#13 0xb5f2c585 in start_thread (arg=0xa78ffb70) at pthread_create.c:300
#14 0xb600e2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa70feb70 (LWP 4149)):
#0  0xb7857424 in __kernel_vsyscall ()
#1  0xb5f300a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb601b82d in __pthread_cond_wait (cond=0x9537de0, mutex=0x9537dc8) at forward.c:139
#3  0xb7614602 in QWaitConditionPrivate::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7840648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x953b310, th=0x94ca0b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb78433ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x951c270, th=0x94ca0b8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb783f23b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x953b310, th=0x94ca0b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb78434a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x951c270, th=0x94ca0b8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7840bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x953b310, th=0x94ca0b8, previous=0x99efe50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb78414be in ThreadWeaver::ThreadRunHelper::run (this=0xa70fe330, parent=0x953b310, th=0x94ca0b8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb7841afb in ThreadWeaver::Thread::run (this=0x94ca0b8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb761370e in QThreadPrivate::start (arg=0x94ca0b8) at thread/qthread_unix.cpp:244
#13 0xb5f2c585 in start_thread (arg=0xa70feb70) at pthread_create.c:300
#14 0xb600e2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa68fdb70 (LWP 4150)):
#0  0xb7857424 in __kernel_vsyscall ()
#1  0xb5f300a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb601b82d in __pthread_cond_wait (cond=0x9537de0, mutex=0x9537dc8) at forward.c:139
#3  0xb7614602 in QWaitConditionPrivate::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7840648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x953b310, th=0x95aa270) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb78433ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x951c270, th=0x95aa270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb783f23b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x953b310, th=0x95aa270) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb78434a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x951c270, th=0x95aa270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7840bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x953b310, th=0x95aa270, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb78434c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x951c270, th=0x95aa270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb7840bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x953b310, th=0x95aa270, previous=0x9997900) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb78414be in ThreadWeaver::ThreadRunHelper::run (this=0xa68fd330, parent=0x953b310, th=0x95aa270) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb7841afb in ThreadWeaver::Thread::run (this=0x95aa270) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb761370e in QThreadPrivate::start (arg=0x95aa270) at thread/qthread_unix.cpp:244
#15 0xb5f2c585 in start_thread (arg=0xa68fdb70) at pthread_create.c:300
#16 0xb600e2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa60fcb70 (LWP 4151)):
#0  0xb7857424 in __kernel_vsyscall ()
#1  0xb5f300a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb601b82d in __pthread_cond_wait (cond=0x9537de0, mutex=0x9537dc8) at forward.c:139
#3  0xb7614602 in QWaitConditionPrivate::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x953b328, mutex=0x952b820, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7840648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x953b310, th=0x95a9858) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb78433ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x951c270, th=0x95a9858) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb783f23b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x953b310, th=0x95a9858) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb78434a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x951c270, th=0x95a9858) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7840bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x953b310, th=0x95a9858, previous=0x998b3b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb78414be in ThreadWeaver::ThreadRunHelper::run (this=0xa60fc330, parent=0x953b310, th=0x95a9858) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb7841afb in ThreadWeaver::Thread::run (this=0x95a9858) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb761370e in QThreadPrivate::start (arg=0x95a9858) at thread/qthread_unix.cpp:244
#13 0xb5f2c585 in start_thread (arg=0xa60fcb70) at pthread_create.c:300
#14 0xb600e2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb56f6700 (LWP 3324)):
[KCrash Handler]
#6  QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x963a120, item=0x9676080, dirtyAncestorContainsChildren=false, parentOpacity=1) at graphicsview/qgraphicsscene.cpp:4895
#7  0xb696d460 in QGraphicsScenePrivate::_q_processDirtyItems (this=0x963a120) at graphicsview/qgraphicsscene.cpp:466
#8  0xb696d9de in QGraphicsScene::qt_metacall (this=0x95fceb8, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xa7907ee8) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#9  0xb3d044aa in ?? () from /usr/lib/libkdeinit4_krunner.so
#10 0xb771b755 in QMetaObject::metacall (object=0x9676080, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0xa7907ee8) at kernel/qmetaobject.cpp:237
#11 0xb7725cc6 in QMetaCallEvent::placeMetaCall (this=0xa5588730, object=0x95fceb8) at kernel/qobject.cpp:574
#12 0xb7727163 in QObject::event (this=0x0, e=0xa5588730) at kernel/qobject.cpp:1260
#13 0xb696898e in QGraphicsScene::event (this=0x95fceb8, event=0xa5588730) at graphicsview/qgraphicsscene.cpp:3450
#14 0xb62d0b5c in QApplicationPrivate::notify_helper (this=0x944f2f0, receiver=0x95fceb8, e=0xa5588730) at kernel/qapplication.cpp:4242
#15 0xb62d833d in QApplication::notify (this=0x944f148, receiver=0x95fceb8, e=0xa5588730) at kernel/qapplication.cpp:3661
#16 0xb6dd462d in KApplication::notify (this=0x944f148, receiver=0x95fceb8, event=0xa5588730) at ../../kdeui/kernel/kapplication.cpp:302
#17 0xb77163eb in QCoreApplication::notifyInternal (this=0x944f148, receiver=0x95fceb8, event=0xa5588730) at kernel/qcoreapplication.cpp:704
#18 0xb771731f in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x93f9de0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x93f9de0) at kernel/qcoreapplication.cpp:1345
#20 0xb77174cd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#21 0xb77429cf in QCoreApplication::sendPostedEvents (s=0x9451310) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#22 postEventSourceDispatch (s=0x9451310) at kernel/qeventdispatcher_glib.cpp:276
#23 0xb5e81f28 in g_main_dispatch (context=0x9451290) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:1960
#24 IA__g_main_context_dispatch (context=0x9451290) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2513
#25 0xb5e856b3 in g_main_context_iterate (context=0x9451290, block=1, dispatch=1, self=0x944dfb8) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2591
#26 0xb5e85838 in IA__g_main_context_iteration (context=0x9451290, may_block=1) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2654
#27 0xb77424e1 in QEventDispatcherGlib::processEvents (this=0x93fa928, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#28 0xb638c9a5 in QGuiEventDispatcherGlib::processEvents (this=0x93fa928, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#29 0xb7714a3a in QEventLoop::processEvents (this=0xbf94a510, flags=...) at kernel/qeventloop.cpp:149
#30 0xb7714e82 in QEventLoop::exec (this=0xbf94a510, flags=...) at kernel/qeventloop.cpp:201
#31 0xb7717599 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#32 0xb62d0bf7 in QApplication::exec () at kernel/qapplication.cpp:3570
#33 0xb3cf925e in kdemain () from /usr/lib/libkdeinit4_krunner.so
#34 0x0804e291 in launch (argc=1, _name=0x94333f4 "/usr/bin/krunner", args=0x9433405 "", cwd=0x0, envc=0, envs=0x9433409 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x805105f "0")
    at ../../kinit/kinit.cpp:677
#35 0x0804ea15 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#36 0x0804ee5b in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#37 0x0804f689 in main (argc=2, argv=0xbf94ad74, envp=0xbf94ad80) at ../../kinit/kinit.cpp:1793

This bug may be a duplicate of or related to bug 218950

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-18 00:39:11 UTC
This is a Qt4.6.0 bug, fixed in 4.6.1
Thanks

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