| Summary: | KRunner crash when launching program. program still launches after big delay (massive random crashes) [invalid [_dbus_pthread_mutex_lock], _dbus_connection_lock, _dbus_pending_call_get_connection_and_lock, reply_handler_timeout (Thread 1)] | ||
|---|---|---|---|
| Product: | [Plasma] krunner | Reporter: | matthias sweertvaegher <matthias.sweertvaegher> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | andresbajotierra, assyr, bugs.kde.org, chgonzalezg, grosser.meister.morti, grzesiu.gostomski, lapinkiller, Maxim.Prohorenko, ndbecker2, null, paul.f.fee, petrielmjr, sebastian, yiorgos-lists |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
||
Created attachment 40231 [details]
New crash information added by DrKonqi
Tried a couple of times to use the calculator pluin. In all cases, krunner simply hanged while I was typing the numbers.
In each of the cases, krunner closed after 30-45 seconds without crashing.
After the third time, I open okular from konsole, and krunner crashed. (Which most likely had nothing to do with okular, and everything to do with some inside timer that went bust...)
We will be tracking similar bugs at bug 230520. From bug 224368: -- Information about the crash: I've used krunner to fire up urxvt and after some time (5~15 s) it crashed. From bug 231365: -- Information about the crash: alt+F2 typed "ssh -l root -X anothersystem quanta" + pressed <enter> (this a system that I can login via passphrase-locked keys. keys were currently unlocked. command succeded but after krunned crashed not always replicable From bug 228889: -- Information about the crash: I just started kopete through krunner and then hit alt+f2 again in order to start another program. But instead of the krunner window I got a crash. Also ever since KDE 4.4 krunner randomly hangs: no reaction to any imput, no redraw but also no high cpu or harddisk usage. Usually it unhangs after a (long) while. So under KDE 4.4 krunner became practically unusable and I more often use yakuake to start applications. *** Bug 224368 has been marked as a duplicate of this bug. *** *** Bug 231365 has been marked as a duplicate of this bug. *** *** Bug 228889 has been marked as a duplicate of this bug. *** From bug 229138: -- Information about the crash: I was using the calculator (simple expression) when KRunner crashed. Trying a related expression again did not trigger a crash. Also, when editing KRunner would sometimes take a long time finding an answer, and sometimes become completely unresponsive for perhaps 30 seconds. *** Bug 229138 has been marked as a duplicate of this bug. *** This could be also related to bug 209436... Thiago suggested to upgrade to D-Bus 1.2.22 to fix those issues *** Bug 231779 has been marked as a duplicate of this bug. *** *** Bug 232067 has been marked as a duplicate of this bug. *** *** Bug 232201 has been marked as a duplicate of this bug. *** From bug 233810: -- Information about the crash: Reboot, login to KDE, first run alt+f2 type man:git enter or type man and select line from list by mouse. Crash I try to reproduce crash, type 'man' and when type ':' dialog freeze (5-10 s.) Can't reproduce now. *** Bug 233810 has been marked as a duplicate of this bug. *** From bug 233810 Name : dbus Arch : x86_64 Epoch : 1 Version : 1.2.16 Release : 9.fc12 Size : 471 k Repo : installed From repo : updates Name : kdelibs Arch : x86_64 Epoch : 6 Version : 4.4.2 Release : 1.fc12 Size : 46 M Repo : installed From repo : kde-testing *** Bug 234431 has been marked as a duplicate of this bug. *** Created attachment 42917 [details]
New crash information added by DrKonqi
Krunner crashed just after launching kate...
kate has been correctly launched
it's not the first time krunner chrash, but i don't rember which commands i have executed ...
PS : sorry for my bad englsih im' french...
I get the same stack trace with Fedora 13, KDE 4.4.3, dbus 1.2.24. This bug is marked resolved upstream, is there info on which component causes the crash and which release (if any) contains the fix? Thanks. |
Application: krunner (0.1) KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2)) "release 214" Qt Version: 4.6.1 Operating System: Linux 2.6.31.8-0.1-desktop i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: I tried to launch qtcreator, instead, krunner crashes. Eventually, after about a minute or so, qtcreator still launches! (dbus timeout ?) I selected a bug report about launching filezilla but got redirected to another one which mentions nepomuk. I don't see any nepomuk related stuff in my stacktrace but I guess it's still related..? -- Backtrace: Application: Run Command Interface (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb531a980 (LWP 2251))] Thread 5 (Thread 0xa673bb70 (LWP 4977)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6a0bd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a82f60 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0xb3e41e39 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x817c160, th=0x8234da0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb3e3c55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x817c160, th=0x8234da0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb3e43374 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x8234da0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x8234da0, previous=0x0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb3e43390 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x8234da0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x8234da0, previous=0x83d3990) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb3e3daf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa673b2c4, parent=0x817c160, th=0x8234da0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:87 #11 0xb3e3fc7a in ThreadWeaver::Thread::run (this=0x8234da0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:142 #12 0xb6a81f0f in QThreadPrivate::start (arg=0x8234da0) at thread/qthread_unix.cpp:248 #13 0xb6a076e5 in start_thread () from /lib/libpthread.so.0 #14 0xb6a07600 in ?? () from /lib/libpthread.so.0 Thread 4 (Thread 0xa5cdeb70 (LWP 4978)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6a0bd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a82f60 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0xb3e41e39 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x817c160, th=0x8164de8) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb3e3c55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x817c160, th=0x8164de8) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb3e43374 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x8164de8) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x8164de8, previous=0x0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb3e43390 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x8164de8) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x8164de8, previous=0x8340720) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb3e3daf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa5cde2c4, parent=0x817c160, th=0x8164de8) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:87 #11 0xb3e3fc7a in ThreadWeaver::Thread::run (this=0x8164de8) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:142 #12 0xb6a81f0f in QThreadPrivate::start (arg=0x8164de8) at thread/qthread_unix.cpp:248 #13 0xb6a076e5 in start_thread () from /lib/libpthread.so.0 #14 0xb6a07600 in ?? () from /lib/libpthread.so.0 Thread 3 (Thread 0xa54ddb70 (LWP 4979)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6a0bd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a82f60 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0xb3e41e39 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x817c160, th=0x82d77a0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb3e3c55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x817c160, th=0x82d77a0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb3e43374 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x82d77a0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x82d77a0, previous=0x0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb3e43390 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x82d77a0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x82d77a0, previous=0x0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb3e43390 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x82d77a0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x82d77a0, previous=0x83e1a38) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb3e3daf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa54dd2c4, parent=0x817c160, th=0x82d77a0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:87 #13 0xb3e3fc7a in ThreadWeaver::Thread::run (this=0x82d77a0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:142 #14 0xb6a81f0f in QThreadPrivate::start (arg=0x82d77a0) at thread/qthread_unix.cpp:248 #15 0xb6a076e5 in start_thread () from /lib/libpthread.so.0 #16 0xb6a07600 in ?? () from /lib/libpthread.so.0 Thread 2 (Thread 0xa4cdcb70 (LWP 4980)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6a0bd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a82f60 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0xb3e41e39 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x817c160, th=0x82f5e88) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb3e3c55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x817c160, th=0x82f5e88) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb3e43374 in ThreadWeaver::WorkingHardState::applyForWork (this=0x813ab48, th=0x82f5e88) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb3e43423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817c160, th=0x82f5e88, previous=0x83bc9d0) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb3e3daf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa4cdc2c4, parent=0x817c160, th=0x82f5e88) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:87 #9 0xb3e3fc7a in ThreadWeaver::Thread::run (this=0x82f5e88) at /usr/src/debug/kdelibs-4.3.95/threadweaver/Weaver/Thread.cpp:142 #10 0xb6a81f0f in QThreadPrivate::start (arg=0x82f5e88) at thread/qthread_unix.cpp:248 #11 0xb6a076e5 in start_thread () from /lib/libpthread.so.0 #12 0xb6a07600 in ?? () from /lib/libpthread.so.0 Thread 1 (Thread 0xb531a980 (LWP 2251)): [KCrash Handler] #6 _dbus_connection_lock (connection=0x19) at dbus-connection.c:355 #7 0xb56cc955 in _dbus_pending_call_get_connection_and_lock (pending=0xa5e010e0) at dbus-pending-call.c:307 #8 0xb56bd256 in reply_handler_timeout (data=0xa5e010e0) at dbus-connection.c:3158 #9 0xb56d1840 in dbus_timeout_handle (timeout=0xa5e00ea8) at dbus-timeout.c:473 #10 0xb5bb06b1 in q_dbus_timeout_handle (timeout=<value optimized out>) at qdbus_symbols_p.h:172 #11 QDBusConnectionPrivate::timerEvent (timeout=<value optimized out>) at qdbusintegrator.cpp:1035 #12 0xb6b9c824 in QObject::event (this=0x80ac4f0, e=0xa5e010e0) at kernel/qobject.cpp:1204 #13 0xb60c277c in QApplicationPrivate::notify_helper (this=0x80b38a0, receiver=0x80ac4f0, e=0xbf8a9d24) at kernel/qapplication.cpp:4298 #14 0xb60c95c8 in QApplication::notify (this=0x80b3698, receiver=0x80ac4f0, e=0xbf8a9d24) at kernel/qapplication.cpp:4181 #15 0xb6e1e511 in KApplication::notify (this=0x80b3698, receiver=0x80ac4f0, event=0xbf8a9d24) at /usr/src/debug/kdelibs-4.3.95/kdeui/kernel/kapplication.cpp:302 #16 0xb6b8bb7e in QCoreApplication::notifyInternal (this=0x80b3698, receiver=0x80ac4f0, event=0xbf8a9d24) at kernel/qcoreapplication.cpp:704 #17 0xb6bbbd8e in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215 #18 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:617 #19 0xb6bb8a25 in timerSourceDispatch (source=0x80b6600) at kernel/qeventdispatcher_glib.cpp:184 #20 idleTimerSourceDispatch (source=0x80b6600) at kernel/qeventdispatcher_glib.cpp:231 #21 0xb582c4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0xb582fd98 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0xb582febe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0xb6bb86c1 in QEventDispatcherGlib::processEvents (this=0x805e318, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #25 0xb6182a0a in QGuiEventDispatcherGlib::processEvents (this=0x805e318, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #26 0xb6b8a1ed in QEventLoop::processEvents (this=0xbf8a9fd4, flags=) at kernel/qeventloop.cpp:149 #27 0xb6b8a639 in QEventLoop::exec (this=0xbf8a9fd4, flags=...) at kernel/qeventloop.cpp:201 #28 0xb6b8e7b0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #29 0xb60c2824 in QApplication::exec () at kernel/qapplication.cpp:3577 #30 0xb253e2bd in kdemain (argc=1, argv=0x80a8970) at /usr/src/debug/kdebase-workspace-4.3.95/krunner/main.cpp:65 #31 0x0804e4af in launch (argc=134904665, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x80a7b59 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str= 0x8050df2 "0") at /usr/src/debug/kdelibs-4.3.95/kinit/kinit.cpp:706 #32 0x0804f147 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.95/kinit/kinit.cpp:1198 #33 0x0804f594 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.3.95/kinit/kinit.cpp:1391 #34 0x08050327 in main (argc=4, argv=0xbf8aaa34, envp=0xbf8aaa48) at /usr/src/debug/kdelibs-4.3.95/kinit/kinit.cpp:1830 This bug may be a duplicate of or related to bug 209436. Possible duplicates by query: bug 219957, bug 215318, bug 214857, bug 212157, bug 209436. Reported using DrKonqi