Bug 307445 - plasma-runner-solid crash, maybe udisks2 related
Summary: plasma-runner-solid crash, maybe udisks2 related
Status: RESOLVED FIXED
Alias: None
Product: solid
Classification: Unmaintained
Component: libsolid-udisks2 (show other bugs)
Version: 4.9.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
: 309949 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-09-26 16:58 UTC by Rex Dieter
Modified: 2013-02-24 15:46 UTC (History)
5 users (show)

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


Attachments
New crash information added by DrKonqi (17.77 KB, text/plain)
2013-01-23 10:07 UTC, Paulo Fidalgo
Details
New crash information added by DrKonqi (16.47 KB, text/plain)
2013-02-12 10:30 UTC, Christian Trippe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rex Dieter 2012-09-26 16:58:38 UTC
Application: krunner (0.1)
KDE Platform Version: 4.9.1
Qt Version: 4.8.3
Operating System: Linux 3.6.0-0.rc6.git0.2.fc18.x86_64 x86_64
Distribution: "Fedora release 18 (Spherical Cow)"

-- Information about the crash:
Didn't seem to have to do much, except upgrade to qt-4.8.3 and have "Devices" krunner plugin enabled

The crash can be reproduced every time.

-- Backtrace:
Application: Run Command Interface (krunner), 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 0x7fb6c2421880 (LWP 32309))]

Thread 6 (Thread 0x7fb6b4ee9700 (LWP 32310)):
#0  0x00007fb6d3d677ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb6cce73e54 in g_main_context_poll (n_fds=1, fds=0x7fb6b0002bb0, timeout=-1, context=0x7fb6b00009a0, priority=<optimized out>) at gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7fb6b00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#3  0x00007fb6cce73f74 in g_main_context_iteration (context=0x7fb6b00009a0, may_block=1) at gmain.c:3351
#4  0x00007fb6d6647d96 in QEventDispatcherGlib::processEvents (this=0x7fb6b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fb6d6618a5f in QEventLoop::processEvents (this=this@entry=0x7fb6b4ee8cd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb6d6618ce8 in QEventLoop::exec (this=0x7fb6b4ee8cd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fb6d651a760 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fb6d65f92af in QInotifyFileSystemWatcherEngine::run (this=0x2161c70) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fb6d651d73c in QThreadPrivate::start (arg=0x2161c70) at thread/qthread_unix.cpp:338
#10 0x00007fb6d628dd15 in start_thread (arg=0x7fb6b4ee9700) at pthread_create.c:308
#11 0x00007fb6d3d702cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 5 (Thread 0x7fb6a79fd700 (LWP 32319)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb6d651c1e4 in _q_futex (timeout=0x0, val=2, op=0, addr=0x216c4e0, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x216c4e0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007fb6d65183f5 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007fb6d602751d in QDBusMutexLocker (m=0x216c388, this=<synthetic pointer>, s=<optimized out>, a=PendingCallBlockAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=<optimized out>, a=PendingCallBlockAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::waitForFinished (this=0x216c320, pcall=0x7fb690002ec0) at qdbusintegrator.cpp:1777
#7  0x00007fb6d6066797 in QDBusPendingCallPrivate::waitForFinished (this=0x7fb690002ec0) at qdbuspendingcall.cpp:245
#8  0x00007fb6cfbf4e20 in Solid::Backends::UDisks2::Device::introspect (this=this@entry=0x7fb6a79fc790) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:670
#9  0x00007fb6cfbf5268 in Solid::Backends::UDisks2::Device::initInterfaces (this=this@entry=0x7fb6a79fc790) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:724
#10 0x00007fb6cfbf580b in Solid::Backends::UDisks2::Device::Device (this=0x7fb6a79fc790, udi=...) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:109
#11 0x00007fb6cfbfaabd in Solid::Backends::UDisks2::Block::Block (this=0x7fb6a79fc960, __vtt_parm=<optimized out>, dev=0x7fb6a79fc930, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksblock.cpp:50
#12 0x00007fb6cfc03c17 in Solid::Backends::UDisks2::StorageDrive::StorageDrive (this=0x7fb6a79fc960, dev=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksstoragedrive.cpp:32
#13 0x00007fb6cfbf84ce in Solid::Backends::UDisks2::Device::volumeDescription (this=this@entry=0x2488090) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:360
#14 0x00007fb6cfbf8be3 in Solid::Backends::UDisks2::Device::description (this=0x2488090) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:211
#15 0x00007fb6cfbaae19 in Solid::Device::description (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/device.cpp:148
#16 0x00007fb6a92e646d in DeviceWrapper::description (this=<optimized out>) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/devicewrapper.cpp:130
#17 0x00007fb6a92e497d in SolidRunner::createOrUpdateMatches (this=this@entry=0x2101c20, udiList=...) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/solidrunner.cpp:177
#18 0x00007fb6a92e4ffe in SolidRunner::match (this=0x2101c20, context=...) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/solidrunner.cpp:114
#19 0x00007fb6d8d51dbe in Plasma::AbstractRunner::performMatch (this=0x2101c20, localContext=...) at /usr/src/debug/kdelibs-4.9.1/plasma/abstractrunner.cpp:136
#20 0x00007fb6d8a4c98a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb6a79fccb0, th=th@entry=0x219a1d0, job=job@entry=0x218d0f0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Job.cpp:106
#21 0x00007fb6d8a4cb01 in ThreadWeaver::Job::execute (this=0x218d0f0, th=0x219a1d0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Job.cpp:135
#22 0x00007fb6d8a4c15f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb6a79fcd00, parent=0x22425f0, th=th@entry=0x219a1d0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:95
#23 0x00007fb6d8a4c21b in ThreadWeaver::Thread::run (this=0x219a1d0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:142
#24 0x00007fb6d651d73c in QThreadPrivate::start (arg=0x219a1d0) at thread/qthread_unix.cpp:338
#25 0x00007fb6d628dd15 in start_thread (arg=0x7fb6a79fd700) at pthread_create.c:308
#26 0x00007fb6d3d702cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 4 (Thread 0x7fb6a71fc700 (LWP 32320)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007fb6d651dc9b in wait (time=18446744073709551615, this=0x2222b00) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2172f30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb6d8a4aad1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22425f0, th=0x2246690) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb6d8a4d31b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2189480, th=0x2246690) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb6d8a4c18f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb6a71fbd00, parent=0x22425f0, th=th@entry=0x2246690) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb6d8a4c21b in ThreadWeaver::Thread::run (this=0x2246690) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb6d651d73c in QThreadPrivate::start (arg=0x2246690) at thread/qthread_unix.cpp:338
#8  0x00007fb6d628dd15 in start_thread (arg=0x7fb6a71fc700) at pthread_create.c:308
#9  0x00007fb6d3d702cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7fb6a69fb700 (LWP 32321)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb6d651c1e4 in _q_futex (timeout=0x0, val=2, op=0, addr=0x216c4e0, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x216c4e0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007fb6d65183f5 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007fb6d60311ea in QDBusMutexLocker (m=0x216c388, this=<synthetic pointer>, s=0x216c320, a=SendWithReplyAsyncAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=0x216c320, a=SendWithReplyAsyncAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::sendWithReplyAsync (this=0x216c320, message=..., timeout=-1) at qdbusintegrator.cpp:2003
#7  0x00007fb6d601fa00 in QDBusConnection::asyncCall (this=<optimized out>, message=..., timeout=<optimized out>) at qdbusconnection.cpp:628
#8  0x00007fb6cfbf5c60 in Solid::Backends::UDisks2::Device::allProperties (this=this@entry=0x7fb6a69fa790) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:698
#9  0x00007fb6cfbf66d3 in Solid::Backends::UDisks2::Device::checkCache (this=this@entry=0x7fb6a69fa790, key=...) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:650
#10 0x00007fb6cfbf68a6 in Solid::Backends::UDisks2::Device::prop (this=this@entry=0x7fb6a69fa790, key=...) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:681
#11 0x00007fb6cfbf69c3 in Solid::Backends::UDisks2::Device::drivePath (this=0x7fb6a69fa790) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:909
#12 0x00007fb6cfbfaae4 in Solid::Backends::UDisks2::Block::Block (this=0x7fb6a69fa960, __vtt_parm=<optimized out>, dev=0x7fb6a69fa930, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksblock.cpp:51
#13 0x00007fb6cfc03c17 in Solid::Backends::UDisks2::StorageDrive::StorageDrive (this=0x7fb6a69fa960, dev=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksstoragedrive.cpp:32
#14 0x00007fb6cfbf84ce in Solid::Backends::UDisks2::Device::volumeDescription (this=this@entry=0x2488090) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:360
#15 0x00007fb6cfbf8be3 in Solid::Backends::UDisks2::Device::description (this=0x2488090) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:211
#16 0x00007fb6cfbaae19 in Solid::Device::description (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/device.cpp:148
#17 0x00007fb6a92e646d in DeviceWrapper::description (this=<optimized out>) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/devicewrapper.cpp:130
#18 0x00007fb6a92e497d in SolidRunner::createOrUpdateMatches (this=this@entry=0x2101c20, udiList=...) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/solidrunner.cpp:177
#19 0x00007fb6a92e4ffe in SolidRunner::match (this=0x2101c20, context=...) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/solidrunner.cpp:114
#20 0x00007fb6d8d51dbe in Plasma::AbstractRunner::performMatch (this=0x2101c20, localContext=...) at /usr/src/debug/kdelibs-4.9.1/plasma/abstractrunner.cpp:136
#21 0x00007fb6d8a4c98a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb6a69facb0, th=th@entry=0x245bea0, job=job@entry=0x244af00) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Job.cpp:106
#22 0x00007fb6d8a4cb01 in ThreadWeaver::Job::execute (this=0x244af00, th=0x245bea0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Job.cpp:135
#23 0x00007fb6d8a4c15f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb6a69fad00, parent=0x22425f0, th=th@entry=0x245bea0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:95
#24 0x00007fb6d8a4c21b in ThreadWeaver::Thread::run (this=0x245bea0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:142
#25 0x00007fb6d651d73c in QThreadPrivate::start (arg=0x245bea0) at thread/qthread_unix.cpp:338
#26 0x00007fb6d628dd15 in start_thread (arg=0x7fb6a69fb700) at pthread_create.c:308
#27 0x00007fb6d3d702cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7fb6a61fa700 (LWP 32322)):
[KCrash Handler]
#6  0x00007fb6d3cb3ba5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63
#7  0x00007fb6d3cb5358 in __GI_abort () at abort.c:90
#8  0x00007fb6cb036865 in _dbus_abort () from /lib64/libdbus-1.so.3
#9  0x00007fb6cb02d3f5 in _dbus_warn_check_failed () from /lib64/libdbus-1.so.3
#10 0x00007fb6d6027526 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:313
#11 QDBusConnectionPrivate::waitForFinished (this=0x216c320, pcall=0x7fb6a006f190) at qdbusintegrator.cpp:1778
#12 0x00007fb6d6066797 in QDBusPendingCallPrivate::waitForFinished (this=0x7fb6a006f190) at qdbuspendingcall.cpp:245
#13 0x00007fb6cfbf5cbb in Solid::Backends::UDisks2::Device::allProperties (this=this@entry=0x7fb6a61f9790) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:699
#14 0x00007fb6cfbf66d3 in Solid::Backends::UDisks2::Device::checkCache (this=this@entry=0x7fb6a61f9790, key=...) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:650
#15 0x00007fb6cfbf68a6 in Solid::Backends::UDisks2::Device::prop (this=this@entry=0x7fb6a61f9790, key=...) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:681
#16 0x00007fb6cfbf69c3 in Solid::Backends::UDisks2::Device::drivePath (this=0x7fb6a61f9790) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:909
#17 0x00007fb6cfbfaae4 in Solid::Backends::UDisks2::Block::Block (this=0x7fb6a61f9960, __vtt_parm=<optimized out>, dev=0x7fb6a61f9930, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksblock.cpp:51
#18 0x00007fb6cfc03c17 in Solid::Backends::UDisks2::StorageDrive::StorageDrive (this=0x7fb6a61f9960, dev=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksstoragedrive.cpp:32
#19 0x00007fb6cfbf84ce in Solid::Backends::UDisks2::Device::volumeDescription (this=this@entry=0x2488090) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:360
#20 0x00007fb6cfbf8be3 in Solid::Backends::UDisks2::Device::description (this=0x2488090) at /usr/src/debug/kdelibs-4.9.1/solid/solid/backends/udisks2/udisksdevice.cpp:211
#21 0x00007fb6cfbaae19 in Solid::Device::description (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/solid/solid/device.cpp:148
#22 0x00007fb6a92e646d in DeviceWrapper::description (this=<optimized out>) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/devicewrapper.cpp:130
#23 0x00007fb6a92e497d in SolidRunner::createOrUpdateMatches (this=this@entry=0x2101c20, udiList=...) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/solidrunner.cpp:177
#24 0x00007fb6a92e4ffe in SolidRunner::match (this=0x2101c20, context=...) at /usr/src/debug/kde-workspace-4.9.1/plasma/generic/runners/solid/solidrunner.cpp:114
#25 0x00007fb6d8d51dbe in Plasma::AbstractRunner::performMatch (this=0x2101c20, localContext=...) at /usr/src/debug/kdelibs-4.9.1/plasma/abstractrunner.cpp:136
#26 0x00007fb6d8a4c98a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb6a61f9cb0, th=th@entry=0x21918a0, job=job@entry=0x224a9a0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Job.cpp:106
#27 0x00007fb6d8a4cb01 in ThreadWeaver::Job::execute (this=0x224a9a0, th=0x21918a0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Job.cpp:135
#28 0x00007fb6d8a4c15f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb6a61f9d00, parent=0x22425f0, th=th@entry=0x21918a0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:95
#29 0x00007fb6d8a4c21b in ThreadWeaver::Thread::run (this=0x21918a0) at /usr/src/debug/kdelibs-4.9.1/threadweaver/Weaver/Thread.cpp:142
#30 0x00007fb6d651d73c in QThreadPrivate::start (arg=0x21918a0) at thread/qthread_unix.cpp:338
#31 0x00007fb6d628dd15 in start_thread (arg=0x7fb6a61fa700) at pthread_create.c:308
#32 0x00007fb6d3d702cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7fb6c2421880 (LWP 32309)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb6d651c1e4 in _q_futex (timeout=0x0, val=2, op=0, addr=0x216c4e0, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x216c4e0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007fb6d65183f5 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007fb6d6026b05 in QDBusMutexLocker (m=0x216c388, this=<synthetic pointer>, s=0x216c320, a=DoDispatchAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=0x216c320, a=DoDispatchAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::doDispatch (this=0x216c320) at qdbusintegrator.cpp:1127
#7  0x00007fb6d602ab95 in QDBusConnectionPrivate::socketRead (this=0x216c320, fd=12) at qdbusintegrator.cpp:1149
#8  0x00007fb6d66304bf in QMetaObject::activate (sender=0x216fbc0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff06d72df0) at kernel/qobject.cpp:3547
#9  0x00007fb6d667982e in QSocketNotifier::activated (this=<optimized out>, _t1=12) at .moc/release-shared/moc_qsocketnotifier.cpp:102
#10 0x00007fb6d663692b in QSocketNotifier::event (this=0x216fbc0, e=0x7fff06d73410) at kernel/qsocketnotifier.cpp:317
#11 0x00007fb6d74794cc in QApplicationPrivate::notify_helper (this=this@entry=0x1fd4000, receiver=receiver@entry=0x216fbc0, e=e@entry=0x7fff06d73410) at kernel/qapplication.cpp:4557
#12 0x00007fb6d747d94a in QApplication::notify (this=0x1fc1ac0, receiver=0x216fbc0, e=0x7fff06d73410) at kernel/qapplication.cpp:4418
#13 0x00007fb6d81963a6 in KApplication::notify (this=0x1fc1ac0, receiver=0x216fbc0, event=0x7fff06d73410) at /usr/src/debug/kdelibs-4.9.1/kdeui/kernel/kapplication.cpp:311
#14 0x00007fb6d6619d0e in QCoreApplication::notifyInternal (this=0x1fc1ac0, receiver=0x216fbc0, event=0x7fff06d73410) at kernel/qcoreapplication.cpp:915
#15 0x00007fb6d6647578 in sendEvent (event=0x7fff06d73410, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#16 socketNotifierSourceDispatch (source=source@entry=0x1fd4800) at kernel/qeventdispatcher_glib.cpp:110
#17 0x00007fb6cce73b85 in g_main_dispatch (context=0x1fd22f0) at gmain.c:2715
#18 g_main_context_dispatch (context=context@entry=0x1fd22f0) at gmain.c:3219
#19 0x00007fb6cce73eb8 in g_main_context_iterate (context=context@entry=0x1fd22f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#20 0x00007fb6cce73f74 in g_main_context_iteration (context=0x1fd22f0, may_block=1) at gmain.c:3351
#21 0x00007fb6d6647d76 in QEventDispatcherGlib::processEvents (this=0x1f9f210, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007fb6d75194ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#23 0x00007fb6d6618a5f in QEventLoop::processEvents (this=this@entry=0x7fff06d73650, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007fb6d6618ce8 in QEventLoop::exec (this=0x7fff06d73650, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007fb6d661dad8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#26 0x00007fb6d984549f in kdemain (argc=1, argv=0x7fff06d73898) at /usr/src/debug/kde-workspace-4.9.1/krunner/main.cpp:66
#27 0x00007fb6d3c9fa05 in __libc_start_main (main=0x4008b0 <main(int, char**)>, argc=1, ubp_av=0x7fff06d73898, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff06d73888) at libc-start.c:225
#28 0x00000000004008e1 in _start ()

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

Reported using DrKonqi
Comment 1 Rex Dieter 2012-09-27 15:59:24 UTC
reproducible with qt-4.8.2 too, so we can probably discount any blame on qt-4.8.3
Comment 2 Myriam Schweingruber 2012-10-11 10:45:43 UTC
Shouldn't this be assigned to solid?
Comment 3 Rex Dieter 2012-10-11 12:20:30 UTC
yes
Comment 4 Jekyll Wu 2012-11-12 11:58:27 UTC
*** Bug 309949 has been marked as a duplicate of this bug. ***
Comment 5 Jiri Slaby 2012-11-30 10:12:01 UTC
Adding what the assertion is actually about:
#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
Comment 6 Paulo Fidalgo 2013-01-23 10:07:14 UTC
Created attachment 76658 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.9.5 using Qt 4.8.4

- What I was doing when the application crashed:

Just launched Krrunner, and tried to start an app.
By the backtraces it looks the same bug as reported... although this is the first time it happens on my system.

-- Backtrace (Reduced):
#6  0x0000003171235ba5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63
#7  0x0000003171237358 in __GI_abort () at abort.c:90
#8  0x0000003177e30ab5 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x0000003177e27545 in _dbus_warn_check_failed (format=0x3177e36ee0 "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 0x0000003e7fc1c4b6 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:309
Comment 7 Christian Trippe 2013-02-12 10:30:21 UTC
Created attachment 77209 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.10.00 using Qt 4.8.4

- What I was doing when the application crashed:

I was simply typing a search term in krunner.

I am only adding this to tell that the bug still exists in 4.10

-- Backtrace (Reduced):
#8  0x00007f6200905415 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007f62008fbee5 in _dbus_warn_check_failed (format=0x7f620090b840 "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 0x00007f6203b7c2e6 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:309
#11 QDBusConnectionPrivate::waitForFinished (this=0x2343770, pcall=0x7f61d00e74a0) at qdbusintegrator.cpp:1781
#12 0x00007f6203bbbc17 in QDBusPendingCallPrivate::waitForFinished (this=0x7f61d00e74a0) at qdbuspendingcall.cpp:245
Comment 8 Jacopo De Simoi 2013-02-13 13:59:53 UTC
This could be fixed by 06c934efdcdf3a8bb18982f53f9abcf2c67049d0 (in 4.10git and master)
Basically, the runner was accessing the device from another thread, which can cause unexpected issues. 

Could anybody please check? If this is the case, I could backport to 4.9…
Thanks
Comment 9 Lukáš Tinkl 2013-02-15 12:32:26 UTC
Rex, did you have time to verify this?
Comment 10 Rex Dieter 2013-02-15 15:44:32 UTC
Interestingly, seems I had this krunner plugin enabled already on my unpatched 4.10.0, and hadn't experienced any related crashes.

Unfortunately, that doesn't help explain the crash reported against 4.10.0 in comment #7

I tested with the aforementioned kde-workspace patch too, and no crash/regressions either.

my laptop doesn't currently have any "removable devices", so let me put my cd/dvd drive back, and see if that makes any difference...
Comment 11 Rex Dieter 2013-02-15 16:30:08 UTC
no problems after adding drive with or without media in it now (patched).  Let's go with this being fixed.  thanks all.