Summary: | krunner randomly crashes while trying to launch an app (AudioPlayerControlRunner and DBus) | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Michael Seiwert <michael.seiwert> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, davide.rondini, frank78ac, marc, mat69, null, slashdevdsp |
Priority: | NOR | Keywords: | investigated, triaged |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Backtrace
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Michael Seiwert
2010-01-30 18:30:23 UTC
This could be related to bug 221330 (AudioPlayerControlRunner and DBus) Regards This crash also happens with KDE 4.4.0 I have a very similar backtrace (attached) using KDE 4.4.1 under Fedora. Created attachment 42713 [details]
Backtrace
(In reply to comment #4) > Created an attachment (id=42713) [details] > Backtrace Yet another backtrace (not sure it crashes for the same reason) Best regards Marc Application: Run Command Interface (krunner), signal: Segmentation fault The current source language is "auto; currently c". [Current thread is 1 (Thread 0x7f01c8d02770 (LWP 2630))] Thread 9 (Thread 0x7f019ed4f910 (LWP 2659)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x1701850) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x1701850) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f019ed4f030, parent=0x17e39d0, th=0x1701850) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x1701850) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x1701850) at thread/qthread_unix.cpp:248 #8 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f019e54e910 (LWP 2660)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x16fa020) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x16fa020) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f019e54e030, parent=0x17e39d0, th=0x16fa020) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x16fa020) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x16fa020) at thread/qthread_unix.cpp:248 #8 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 7 (Thread 0x7f019dd4d910 (LWP 2661)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x1d40160) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x1d40160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f019dd4d030, parent=0x17e39d0, th=0x1d40160) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x1d40160) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x1d40160) at thread/qthread_unix.cpp:248 #8 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f019d54c910 (LWP 2662)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x18853e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x18853e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f019d54c030, parent=0x17e39d0, th=0x18853e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x18853e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x18853e0) at thread/qthread_unix.cpp:248 #8 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f019cd4b910 (LWP 2663)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x7f0198000ab0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x7f0198000ab0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4d684 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x7f0198000ab0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f019cd4b030, parent=0x17e39d0, th=0x7f0198000ab0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x7f0198000ab0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x7f0198000ab0) at thread/qthread_unix.cpp:248 #9 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f0197fff910 (LWP 2664)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x1bba050) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x1bba050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f0197fff030, parent=0x17e39d0, th=0x1bba050) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x1bba050) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x1bba050) at thread/qthread_unix.cpp:248 #8 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f01977fe910 (LWP 2665)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x1962ed0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x1962ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f01977fe030, parent=0x17e39d0, th=0x1962ed0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x1962ed0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x1962ed0) at thread/qthread_unix.cpp:248 #8 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f0196ffd910 (LWP 2666)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f01c5c6d58b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1704550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f01c1e4afe6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17e39d0, th=0x1d17d50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f01c1e4d66b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f5a80, th=0x1d17d50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f01c1e4bbbf in ThreadWeaver::ThreadRunHelper::run (this=0x7f0196ffd030, parent=0x17e39d0, th=0x1d17d50) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f01c1e4c128 in ThreadWeaver::Thread::run (this=0x1d17d50) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f01c5c6c5c5 in QThreadPrivate::start (arg=0x1d17d50) at thread/qthread_unix.cpp:248 #8 0x00007f01bf1a17aa in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f01c863a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f01c8d02770 (LWP 2630)): [KCrash Handler] #5 0x00007f01ba3f1be4 in _dbus_pthread_mutex_lock (mutex=0x1d84af001d2255) at dbus-sysdeps-pthread.c:137 #6 0x00007f01ba3e5c71 in _dbus_mutex_lock (mutex=0x1d84af001d2255) at dbus-threads.c:148 #7 0x00007f01ba3c89ff in _dbus_connection_lock (connection=0x7f01a006d2c0) at dbus-connection.c:355 #8 0x00007f01ba3e02db in _dbus_pending_call_get_connection_and_lock (pending=0x7f01a014db70) at dbus-pending-call.c:307 #9 0x00007f01ba3cbfac in reply_handler_timeout (data=0x7f01a014db70) at dbus-connection.c:3163 #10 0x00007f01ba3e5adb in dbus_timeout_handle (timeout=0x7f01a014d8a0) at dbus-timeout.c:473 #11 0x00007f01c6093ba3 in q_dbus_timeout_handle (this=0x16f94a0, e=<value optimized out>) at qdbus_symbols_p.h:172 #12 QDBusConnectionPrivate::timerEvent (this=0x16f94a0, e=<value optimized out>) at qdbusintegrator.cpp:1035 #13 0x00007f01c5d70873 in QObject::event (this=0x16f94a0, e=0x7fffb859ade0) at kernel/qobject.cpp:1212 #14 0x00007f01c50ff8fc in QApplicationPrivate::notify_helper (this=0x1706770, receiver=0x16f94a0, e=0x7fffb859ade0) at kernel/qapplication.cpp:4300 #15 0x00007f01c5105ddb in QApplication::notify (this=0x1701940, receiver=0x16f94a0, e=0x7fffb859ade0) at kernel/qapplication.cpp:4183 #16 0x00007f01c757d366 in KApplication::notify (this=0x1701940, receiver=0x16f94a0, event=0x7fffb859ade0) at ../../kdeui/kernel/kapplication.cpp:302 #17 0x00007f01c5d60f1c in QCoreApplication::notifyInternal (this=0x1701940, receiver=0x16f94a0, event=0x7fffb859ade0) at kernel/qcoreapplication.cpp:704 #18 0x00007f01c5d8da82 in QCoreApplication::sendEvent (this=0x170b330) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #19 QTimerInfoList::activateTimers (this=0x170b330) at kernel/qeventdispatcher_unix.cpp:603 #20 0x00007f01c5d8a6a8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #21 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #22 0x00007f01beaf16c2 in g_main_dispatch (context=0x170a4b0) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:1960 #23 IA__g_main_context_dispatch (context=0x170a4b0) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2513 #24 0x00007f01beaf5538 in g_main_context_iterate (context=0x170a4b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2591 #25 0x00007f01beaf56ec in IA__g_main_context_iteration (context=0x170a4b0, may_block=1) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2654 #26 0x00007f01c5d8a373 in QEventDispatcherGlib::processEvents (this=0x16dec50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #27 0x00007f01c51af3de in QGuiEventDispatcherGlib::processEvents (this=0x1, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x00007f01c5d5f842 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #29 0x00007f01c5d5fc1c in QEventLoop::exec (this=0x7fffb859b080, flags=) at kernel/qeventloop.cpp:201 #30 0x00007f01c5d6395b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #31 0x00007f01c88f07c4 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../krunner/main.cpp:65 #32 0x00007f01c858dabd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffb859b348) at libc-start.c:222 #33 0x00000000004006a9 in _start () The current source language is "auto; currently c". i guess we can close this now? working for me Created attachment 48399 [details]
New crash information added by DrKonqi
krunner (0.1) on KDE Platform 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1)) "release 2" using Qt 4.6.3
What I was doing when the application crashe_d:
Still in KDE 4.5 RC 1.
-- Backtrace (Reduced):
#6 _dbus_connection_lock (connection=0x40) at dbus-connection.c:355
#7 0x00007f6715b27bfd in _dbus_pending_call_get_connection_and_lock (pending=0xde7060) at dbus-pending-call.c:307
#8 0x00007f6715b19d3e in reply_handler_timeout (data=0x40) at dbus-connection.c:3158
#9 0x00007f671874bff7 in q_dbus_timeout_handle (timeout=<value optimized out>) at qdbus_symbols_p.h:172
#10 QDBusConnectionPrivate::timerEvent (timeout=<value optimized out>) at qdbusintegrator.cpp:1035
Created attachment 48751 [details]
New crash information added by DrKonqi
krunner (0.1) on KDE Platform 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2)) "release 2" using Qt 4.6.3
- What I was doing when the application crashe_d:
Still in RC 2.
-- Backtrace (Reduced):
#6 _dbus_pthread_mutex_lock (mutex=<value optimized out>) at dbus-sysdeps-pthread.c:137
#7 0x00007f428f12237d in _dbus_connection_lock (connection=0xddabf0) at dbus-connection.c:355
#8 0x00007f428f133bfd in _dbus_pending_call_get_connection_and_lock (pending=0xddabe0) at dbus-pending-call.c:307
#9 0x00007f428f125d3e in reply_handler_timeout (data=0x100000000) at dbus-connection.c:3158
#10 0x00007f4291d57ff7 in q_dbus_timeout_handle (timeout=<value optimized out>) at qdbus_symbols_p.h:172
Might be the same as bug 241594 (probably a D-Bus issue which has been fixed recently). Please retry with newer KDE and _especially_ newer DBus versions. In any case also report which DBus Version you are using if reopening this bug. This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change. |