Bug 309949 - krunner crashed on udisks dbus event
Summary: krunner crashed on udisks dbus event
Status: RESOLVED DUPLICATE of bug 307445
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-12 09:47 UTC by Jiri Slaby
Modified: 2012-11-12 11:58 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Slaby 2012-11-12 09:47:39 UTC
Application: krunner (0.1)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.7.0-rc4-next-20121109_64+ x86_64
Distribution: "openSUSE 12.3 Milestone 1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Just wanted to run thunderbird and the crash dialog was shown.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Rozhraní pro spouštění programů (kdeinit4), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38		cmpq $-4095, %rax	/* Check %rax for error.  */
[Current thread is 1 (Thread 0x7f0b5b6a4780 (LWP 10241))]

Thread 6 (Thread 0x7f0b3da75700 (LWP 10251)):
#0  0x00007f0b55c3a65d in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f0b55c3c2f7 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0b55c3ca0b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0b55c3cc04 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0b5a337ce6 in QEventDispatcherGlib::processEvents (this=0x7f0b380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f0b5a30884f in QEventLoop::processEvents (this=this@entry=0x7f0b3da74dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0b5a308ad8 in QEventLoop::exec (this=0x7f0b3da74dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0b5a20afe0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f0b5a2e8fef in QInotifyFileSystemWatcherEngine::run (this=0xf9d090) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f0b5a20dfbc in QThreadPrivate::start (arg=0xf9d090) at thread/qthread_unix.cpp:338
#10 0x00007f0b59f77e0f in start_thread (arg=0x7f0b3da75700) at pthread_create.c:308
#11 0x00007f0b58cf213d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 5 (Thread 0x7f0b2fcf5700 (LWP 8092)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007f0b5a20e51b in wait (time=18446744073709551615, this=0x11dc160) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x10f4230, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0b4961f981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11bc520, th=0x1213cb0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0b496221cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1106660, th=0x1213cb0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0b4962103f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0b2fcf4e00, parent=0x11bc520, th=th@entry=0x1213cb0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0b496210cb in ThreadWeaver::Thread::run (this=0x1213cb0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0b5a20dfbc in QThreadPrivate::start (arg=0x1213cb0) at thread/qthread_unix.cpp:338
#8  0x00007f0b59f77e0f in start_thread (arg=0x7f0b2fcf5700) at pthread_create.c:308
#9  0x00007f0b58cf213d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 4 (Thread 0x7f0b2f4f4700 (LWP 8093)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007f0b5a20e51b in wait (time=18446744073709551615, this=0x11dc160) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x10f4230, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0b4961f981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11bc520, th=0x13a8090) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0b496221cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1106660, th=0x13a8090) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0b4962103f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0b2f4f3e00, parent=0x11bc520, th=th@entry=0x13a8090) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0b496210cb in ThreadWeaver::Thread::run (this=0x13a8090) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0b5a20dfbc in QThreadPrivate::start (arg=0x13a8090) at thread/qthread_unix.cpp:338
#8  0x00007f0b59f77e0f in start_thread (arg=0x7f0b2f4f4700) at pthread_create.c:308
#9  0x00007f0b58cf213d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7f0b2ecf3700 (LWP 8094)):
[KCrash Handler]
#6  0x00007f0b58c410b5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63
#7  0x00007f0b58c42538 in __GI_abort () at abort.c:90
#8  0x00007f0b546641d5 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007f0b5465ade5 in _dbus_warn_check_failed (format=0x7f0b5466a5c0 "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:290
#10 0x00007f0b5708a346 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:313
#11 QDBusConnectionPrivate::waitForFinished (this=0x10e7e60, pcall=0x7f0b200173f0) at qdbusintegrator.cpp:1778
#12 0x00007f0b570c9647 in QDBusPendingCallPrivate::waitForFinished (this=0x7f0b200173f0) at qdbuspendingcall.cpp:245
#13 0x00007f0b4e4e9e0b in Solid::Backends::UDisks2::Device::allProperties (this=this@entry=0x7f0b2ecf2a30) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:699
#14 0x00007f0b4e4ea823 in Solid::Backends::UDisks2::Device::checkCache (this=this@entry=0x7f0b2ecf2a30, key=...) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:650
#15 0x00007f0b4e4ea9f6 in Solid::Backends::UDisks2::Device::prop (this=0x7f0b2ecf2a30, key=...) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:681
#16 0x00007f0b4e4ee396 in Solid::Backends::UDisks2::Block::Block (this=0x7f0b2ecf2a60, __vtt_parm=<optimized out>, dev=0x7f0b2ecf2a30, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksblock.cpp:35
#17 0x00007f0b4e4f7d97 in Solid::Backends::UDisks2::StorageDrive::StorageDrive (this=0x7f0b2ecf2a60, dev=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksstoragedrive.cpp:32
#18 0x00007f0b4e4ec61e in Solid::Backends::UDisks2::Device::volumeDescription (this=this@entry=0x11fc3a0) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:360
#19 0x00007f0b4e4ecd33 in Solid::Backends::UDisks2::Device::description (this=0x11fc3a0) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:211
#20 0x00007f0b4e48da29 in Solid::Device::description (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/solid/solid/device.cpp:148
#21 0x00007f0b3296b91d in ?? () from /usr/lib64/kde4/krunner_solid.so
#22 0x00007f0b32969d1d in ?? () from /usr/lib64/kde4/krunner_solid.so
#23 0x00007f0b3296a39e in ?? () from /usr/lib64/kde4/krunner_solid.so
#24 0x00007f0b4c41b21e in Plasma::AbstractRunner::performMatch (this=0x1338a40, localContext=...) at /usr/src/debug/kdelibs-4.9.3/plasma/abstractrunner.cpp:136
#25 0x00007f0b4962183a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f0b2ecf2db0, th=th@entry=0x136cda0, job=job@entry=0x13860e0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Job.cpp:106
#26 0x00007f0b496219b1 in ThreadWeaver::Job::execute (this=0x13860e0, th=0x136cda0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Job.cpp:135
#27 0x00007f0b4962100f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0b2ecf2e00, parent=0x11bc520, th=th@entry=0x136cda0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:95
#28 0x00007f0b496210cb in ThreadWeaver::Thread::run (this=0x136cda0) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:142
#29 0x00007f0b5a20dfbc in QThreadPrivate::start (arg=0x136cda0) at thread/qthread_unix.cpp:338
#30 0x00007f0b59f77e0f in start_thread (arg=0x7f0b2ecf3700) at pthread_create.c:308
#31 0x00007f0b58cf213d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7f0b2e4f2700 (LWP 8095)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0b5a20ca64 in _q_futex (timeout=0x0, val=2, op=0, addr=0x10e8020, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x10e8020, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007f0b5a208c65 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007f0b57093f7a in QDBusMutexLocker (m=0x10e7ec8, this=<synthetic pointer>, s=0x10e7e60, a=SendWithReplyAsyncAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=0x10e7e60, a=SendWithReplyAsyncAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::sendWithReplyAsync (this=0x10e7e60, message=..., timeout=-1) at qdbusintegrator.cpp:2003
#7  0x00007f0b57082820 in QDBusConnection::asyncCall (this=<optimized out>, message=..., timeout=<optimized out>) at qdbusconnection.cpp:628
#8  0x00007f0b4e4e8f18 in Solid::Backends::UDisks2::Device::introspect (this=this@entry=0x7f0b2e4f1890) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:669
#9  0x00007f0b4e4e93b8 in Solid::Backends::UDisks2::Device::initInterfaces (this=this@entry=0x7f0b2e4f1890) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:724
#10 0x00007f0b4e4e995b in Solid::Backends::UDisks2::Device::Device (this=0x7f0b2e4f1890, udi=...) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:109
#11 0x00007f0b4e4eeced in Solid::Backends::UDisks2::Block::Block (this=0x7f0b2e4f1a60, __vtt_parm=<optimized out>, dev=0x7f0b2e4f1a30, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksblock.cpp:50
#12 0x00007f0b4e4f7d97 in Solid::Backends::UDisks2::StorageDrive::StorageDrive (this=0x7f0b2e4f1a60, dev=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksstoragedrive.cpp:32
#13 0x00007f0b4e4ec61e in Solid::Backends::UDisks2::Device::volumeDescription (this=this@entry=0x13388e0) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:360
#14 0x00007f0b4e4ecd33 in Solid::Backends::UDisks2::Device::description (this=0x13388e0) at /usr/src/debug/kdelibs-4.9.3/solid/solid/backends/udisks2/udisksdevice.cpp:211
#15 0x00007f0b4e48da29 in Solid::Device::description (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/solid/solid/device.cpp:148
#16 0x00007f0b3296b91d in ?? () from /usr/lib64/kde4/krunner_solid.so
#17 0x00007f0b32969d1d in ?? () from /usr/lib64/kde4/krunner_solid.so
#18 0x00007f0b3296a39e in ?? () from /usr/lib64/kde4/krunner_solid.so
#19 0x00007f0b4c41b21e in Plasma::AbstractRunner::performMatch (this=0x1338a40, localContext=...) at /usr/src/debug/kdelibs-4.9.3/plasma/abstractrunner.cpp:136
#20 0x00007f0b4962183a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f0b2e4f1db0, th=th@entry=0x1436c80, job=job@entry=0x11bf270) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Job.cpp:106
#21 0x00007f0b496219b1 in ThreadWeaver::Job::execute (this=0x11bf270, th=0x1436c80) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Job.cpp:135
#22 0x00007f0b4962100f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0b2e4f1e00, parent=0x11bc520, th=th@entry=0x1436c80) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:95
#23 0x00007f0b496210cb in ThreadWeaver::Thread::run (this=0x1436c80) at /usr/src/debug/kdelibs-4.9.3/threadweaver/Weaver/Thread.cpp:142
#24 0x00007f0b5a20dfbc in QThreadPrivate::start (arg=0x1436c80) at thread/qthread_unix.cpp:338
#25 0x00007f0b59f77e0f in start_thread (arg=0x7f0b2e4f2700) at pthread_create.c:308
#26 0x00007f0b58cf213d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7f0b5b6a4780 (LWP 10241)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0b5a20ca64 in _q_futex (timeout=0x0, val=2, op=0, addr=0x10e8020, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x10e8020, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007f0b5a208c65 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007f0b57089925 in QDBusMutexLocker (m=0x10e7ec8, this=<synthetic pointer>, s=0x10e7e60, a=DoDispatchAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=0x10e7e60, a=DoDispatchAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::doDispatch (this=0x10e7e60) at qdbusintegrator.cpp:1127
#7  0x00007f0b5a31e4de in QObject::event (this=0x10e7e60, e=<optimized out>) at kernel/qobject.cpp:1204
#8  0x00007f0b5949876c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f0b5949cbea in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f0b5b0a1626 in KApplication::notify (this=0xf96fd0, receiver=0x10e7e60, event=0x12d6810) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#11 0x00007f0b5a309afe in QCoreApplication::notifyInternal (this=0xf96fd0, receiver=receiver@entry=0x10e7e60, event=event@entry=0x12d6810) at kernel/qcoreapplication.cpp:915
#12 0x00007f0b5a30d461 in sendEvent (event=0x12d6810, receiver=0x10e7e60) at kernel/qcoreapplication.h:231
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xedc2b0) at kernel/qcoreapplication.cpp:1539
#14 0x00007f0b5a337b33 in sendPostedEvents () at kernel/qcoreapplication.h:236
#15 postEventSourceDispatch (s=0xf9ca10) at kernel/qeventdispatcher_glib.cpp:279
#16 0x00007f0b55c3c815 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f0b55c3cb48 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f0b55c3cc04 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f0b5a337cc6 in QEventDispatcherGlib::processEvents (this=0xf9c690, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#20 0x00007f0b59538a7e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007f0b5a30884f in QEventLoop::processEvents (this=this@entry=0x7fff73d3cb40, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007f0b5a308ad8 in QEventLoop::exec (this=0x7fff73d3cb40, flags=...) at kernel/qeventloop.cpp:204
#23 0x00007f0b5a30d778 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#24 0x00007f0b43e1c5cf in kdemain () from /usr/lib64/libkdeinit4_krunner.so
#25 0x0000000000408896 in _start ()

Possible duplicates by query: bug 307445, bug 300246, bug 300165, bug 297502, bug 293568.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-11-12 11:58:27 UTC

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