Bug 297385

Summary: [Audio player runner] krunner crash while leaving it open
Product: [Plasma] krunner Reporter: S. Burmeister <sven.burmeister>
Component: audioplayercontrolAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: afiestas, sven.burmeister
Priority: NOR    
Version: 4.8.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description S. Burmeister 2012-04-03 13:10:58 UTC
Application: krunner (0.1)
KDE Platform Version: 4.8.1 (4.8.1) "release 483"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I had entered an "a" into krunner and left it open when it crashed after some time.

-- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0x7eff9b2ea760 (LWP 1995))]

Thread 6 (Thread 0x7eff80a50700 (LWP 2002)):
#0  0x00007fff04c5b8de in ?? ()
#1  0x00007eff9596bd9a in clock_gettime () from /lib64/librt.so.1
#2  0x00007eff99e71a24 in do_gettime (frac=0x7eff80a4fab8, sec=0x7eff80a4fab0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007eff99f480bd in QTimerInfoList::updateCurrentTime (this=0x7eff7c0020d0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007eff99f483f3 in QTimerInfoList::timerWait (this=0x7eff7c0020d0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007eff99f46e2c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7eff80a4fb9c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007eff99f46ed5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007eff956b6b22 in g_main_context_prepare (context=0x7eff7c0009c0, priority=0x7eff80a4fc08) at gmain.c:2746
#9  0x00007eff956b792d in g_main_context_iterate (context=0x7eff7c0009c0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053
#10 0x00007eff956b7f59 in g_main_context_iteration (context=0x7eff7c0009c0, may_block=1) at gmain.c:3136
#11 0x00007eff99f47956 in QEventDispatcherGlib::processEvents (this=0x7eff7c0008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007eff99f17682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007eff99f178d7 in QEventLoop::exec (this=0x7eff80a4fd30, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007eff99e18537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007eff99ef748f in QInotifyFileSystemWatcherEngine::run (this=0x8cc340) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007eff99e1b55b in QThreadPrivate::start (arg=0x8cc340) at thread/qthread_unix.cpp:298
#17 0x00007eff8acef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#18 0x00007eff99b83f05 in start_thread () from /lib64/libpthread.so.0
#19 0x00007eff988e410d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7eff6f437700 (LWP 19982)):
#0  0x00007eff99b87e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007eff99e1ba6b in wait (time=18446744073709551615, this=0x9331f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x8e5590, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007eff8dbd396b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9880f0, th=0xd14410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007eff8dbd625b in ThreadWeaver::WorkingHardState::applyForWork (this=0x8dd5e0, th=0xd14410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007eff8dbd50cf in ThreadWeaver::ThreadRunHelper::run (this=0x7eff6f436d80, parent=0x9880f0, th=0xd14410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007eff8dbd515b in ThreadWeaver::Thread::run (this=0xd14410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007eff99e1b55b in QThreadPrivate::start (arg=0xd14410) at thread/qthread_unix.cpp:298
#8  0x00007eff8acef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007eff99b83f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007eff988e410d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7eff6ec36700 (LWP 19983)):
#0  0x00007eff99b87e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007eff99e1ba6b in wait (time=18446744073709551615, this=0x9331f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x8e5590, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007eff8dbd396b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9880f0, th=0xd75410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007eff8dbd625b in ThreadWeaver::WorkingHardState::applyForWork (this=0x8dd5e0, th=0xd75410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007eff8dbd50cf in ThreadWeaver::ThreadRunHelper::run (this=0x7eff6ec35d80, parent=0x9880f0, th=0xd75410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007eff8dbd515b in ThreadWeaver::Thread::run (this=0xd75410) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007eff99e1b55b in QThreadPrivate::start (arg=0xd75410) at thread/qthread_unix.cpp:298
#8  0x00007eff8acef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007eff99b83f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007eff988e410d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7eff6e435700 (LWP 19984)):
#0  0x00007eff99b87e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007eff99e1ba6b in wait (time=18446744073709551615, this=0x9331f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x8e5590, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007eff8dbd396b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9880f0, th=0xd7f980) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007eff8dbd625b in ThreadWeaver::WorkingHardState::applyForWork (this=0x8dd5e0, th=0xd7f980) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007eff8dbd50cf in ThreadWeaver::ThreadRunHelper::run (this=0x7eff6e434d80, parent=0x9880f0, th=0xd7f980) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007eff8dbd515b in ThreadWeaver::Thread::run (this=0xd7f980) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007eff99e1b55b in QThreadPrivate::start (arg=0xd7f980) at thread/qthread_unix.cpp:298
#8  0x00007eff8acef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007eff99b83f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007eff988e410d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7eff6dc34700 (LWP 19985)):
[KCrash Handler]
#6  0x00007eff9883dd95 in raise () from /lib64/libc.so.6
#7  0x00007eff9883f2ab in abort () from /lib64/libc.so.6
#8  0x00007eff93ed5655 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007eff93ecc5f1 in _dbus_warn_check_failed (format=0x7eff93edb920 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289
#10 0x00007eff96c60db7 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:313
#11 QDBusConnectionPrivate::waitForFinished (this=0x720690, pcall=0x7eff6407b460) at qdbusintegrator.cpp:1778
#12 0x00007eff96ca15b7 in QDBusPendingCallPrivate::waitForFinished (this=0x7eff6407b460) at qdbuspendingcall.cpp:245
#13 0x00007eff73912a8d in AudioPlayerControlRunner::searchCollectionFor (this=0xbd0ef0, term=<optimized out>, actionNames=...) at /usr/src/debug/kdeplasma-addons-4.8.1/runners/audioplayercontrol/audioplayercontrolrunner.cpp:497
#14 0x00007eff73914523 in AudioPlayerControlRunner::match (this=0xbd0ef0, context=...) at /usr/src/debug/kdeplasma-addons-4.8.1/runners/audioplayercontrol/audioplayercontrolrunner.cpp:246
#15 0x00007eff739177dd in AudioPlayerControlRunner::match (this=0xbd0ef0, context=...) at /usr/src/debug/kdeplasma-addons-4.8.1/runners/audioplayercontrol/audioplayercontrolrunner.cpp:91
#16 0x00007eff908d4654 in Plasma::AbstractRunner::performMatch (this=0xbd0ef0, localContext=...) at /usr/src/debug/kdelibs-4.8.1/plasma/abstractrunner.cpp:136
#17 0x00007eff8dbd58db in ThreadWeaver::JobRunHelper::runTheJob (this=0x7eff6dc33d00, th=0xd86700, job=0xf17680) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Job.cpp:106
#18 0x00007eff8dbd5a4c in ThreadWeaver::Job::execute (this=0xf17680, th=0xd86700) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Job.cpp:135
#19 0x00007eff8dbd509f in ThreadWeaver::ThreadRunHelper::run (this=0x7eff6dc33d80, parent=0x9880f0, th=0xd86700) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:95
#20 0x00007eff8dbd515b in ThreadWeaver::Thread::run (this=0xd86700) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#21 0x00007eff99e1b55b in QThreadPrivate::start (arg=0xd86700) at thread/qthread_unix.cpp:298
#22 0x00007eff8acef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#23 0x00007eff99b83f05 in start_thread () from /lib64/libpthread.so.0
#24 0x00007eff988e410d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7eff9b2ea760 (LWP 1995)):
#0  0x00007eff988e0cd9 in syscall () from /lib64/libc.so.6
#1  0x00007eff99e1a02b in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x720850) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x720850, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007eff99e15ded in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007eff96c60355 in QDBusMutexLocker (m=0x7206f8, this=<synthetic pointer>, s=0x720690, a=DoDispatchAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=0x720690, a=DoDispatchAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::doDispatch (this=<optimized out>) at qdbusintegrator.cpp:1127
#7  0x00007eff99f31926 in QObject::event (this=0x720690, e=<optimized out>) at kernel/qobject.cpp:1204
#8  0x00007eff99080e84 in notify_helper (e=0x7eff682dc5c0, receiver=0x720690, this=0x72d8b0) at kernel/qapplication.cpp:4550
#9  QApplicationPrivate::notify_helper (this=0x72d8b0, receiver=0x720690, e=0x7eff682dc5c0) at kernel/qapplication.cpp:4522
#10 0x00007eff99085d03 in QApplication::notify (this=0x729670, receiver=0x720690, e=0x7eff682dc5c0) at kernel/qapplication.cpp:4411
#11 0x00007eff9acd8656 in KApplication::notify (this=0x729670, receiver=0x720690, event=0x7eff682dc5c0) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#12 0x00007eff99f1889c in QCoreApplication::notifyInternal (this=0x729670, receiver=0x720690, event=0x7eff682dc5c0) at kernel/qcoreapplication.cpp:876
#13 0x00007eff99f1c13a in sendEvent (event=0x7eff682dc5c0, receiver=0x720690) at kernel/qcoreapplication.h:231
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6153d0) at kernel/qcoreapplication.cpp:1500
#15 0x00007eff99f474c3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#16 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#17 0x00007eff956b758d in g_main_dispatch (context=0x73a400) at gmain.c:2425
#18 g_main_context_dispatch (context=0x73a400) at gmain.c:2995
#19 0x00007eff956b7d88 in g_main_context_iterate (context=0x73a400, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#20 0x00007eff956b7f59 in g_main_context_iteration (context=0x73a400, may_block=1) at gmain.c:3136
#21 0x00007eff99f478ef in QEventDispatcherGlib::processEvents (this=0x7310f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007eff991242de in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007eff99f17682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007eff99f178d7 in QEventLoop::exec (this=0x7fff04c21f50, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007eff99f1c435 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#26 0x00007eff86ac396f in kdemain (argc=1, argv=0x6150b0) at /usr/src/debug/kde-workspace-4.8.1/krunner/main.cpp:66
#27 0x00000000004088e4 in launch (argc=1, _name=0x71ee78 "/usr/bin/krunner", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b28e "0") at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:734
#28 0x00000000004099e6 in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1226
#29 0x0000000000409f27 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1419
#30 0x00000000004057a7 in main (argc=4, argv=0x7fff00000001, envp=0x7fff04c23340) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1907

Possible duplicates by query: bug 293568, bug 287182, bug 278544.

Reported using DrKonqi
Comment 1 S. Burmeister 2012-04-11 09:30:37 UTC
Created attachment 70303 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.8.2 (4.8.2) "release 491" using Qt 4.8.1

- What I was doing when the application crashed:

I searched for a file "xyz", krunner displayed some results. After that I added to the search string, i.e. "xyz123" and krunner crashed.

-- Backtrace (Reduced):
#8  0xb57e57d5 in _dbus_abort () at dbus-sysdeps.c:94
#9  0xb57db16b in _dbus_warn_check_failed (format=0xb57eb6c4 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289
#10 0xb57d131e in dbus_pending_call_block (pending=0x0) at dbus-pending-call.c:705
#11 0xb5b5cfd3 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:313
#12 QDBusConnectionPrivate::waitForFinished (this=0x80dc2c8, pcall=0xa6d2c7e0) at qdbusintegrator.cpp:1778
Comment 2 Alex Fiestas 2013-07-30 19:43:34 UTC

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