Bug 270233

Summary: Plasma crashed on KDM KCM opening (and other situations) [data, Solid::DevicePrivate::backendObject, Solid::Device::asDeviceInterface, ..., HotplugEngine]
Product: [Unmaintained] solid Reporter: Julien Humbert <julroy67>
Component: libsolidAssignee: Alex Fiestas <afiestas>
Status: RESOLVED FIXED    
Severity: crash CC: afiestas, agray357, alexandre.nunes, andresbajotierra, asraniel, atalanttore, bosyber, ckwad, cristiano.signorino, david.cory, Enygma2002_ro, fofy77, germano.massullo, jnelson-kde, kde, kylegass, maxadrom, nick, p0laro1dh3ad1, patrick.feucht, rasasi78, rickstockton, simon.king, ulilicht
Priority: NOR    
Version: 4.7.4   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description Julien Humbert 2011-04-06 18:59:00 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-CHAKRA i686
Distribution: "Chakra Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I used the system configuration tool and clicked on the KDM KCM tool, Plasma crashed, but I was unable to reproduce the crash.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Outil de gestion de fenĂȘtres Plasma (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5824710 (LWP 2053))]

Thread 7 (Thread 0xafbf2b70 (LWP 2054)):
#0  0xb5c2cd76 in clock_gettime () from /lib/librt.so.1
#1  0xb6e62908 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6f3e1e2 in QTimerInfoList::updateCurrentTime (this=0xaf201a74, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xaf201a74, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6f3c742 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xafbf20bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6f3c7dd in timerSourcePrepare (source=0xaf201a40, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb5b99026 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb5b99ec3 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb5b9a594 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6f3cfc7 in QEventDispatcherGlib::processEvents (this=0x921f430, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6f0ab09 in QEventLoop::processEvents (this=0xafbf2280, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6f0adaa in QEventLoop::exec (this=0xafbf2280, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6e01f6f in QThread::exec (this=0x921e0e0) at thread/qthread.cpp:492
#14 0xb6eea1a1 in QInotifyFileSystemWatcherEngine::run (this=0x921e0e0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6e04f8a in QThreadPrivate::start (arg=0x921e0e0) at thread/qthread_unix.cpp:320
#16 0xb6d8be60 in start_thread () from /lib/libpthread.so.0
#17 0xb60e9fbe in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa8755b70 (LWP 2060)):
#0  0xb5c2cd76 in clock_gettime () from /lib/librt.so.1
#1  0xb6e62908 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6f3e1e2 in QTimerInfoList::updateCurrentTime (this=0x962830c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x962830c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6f3c742 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa87550bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6f3c7dd in timerSourcePrepare (source=0x96282d8, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb5b99026 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb5b99ec3 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb5b9a594 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6f3cfc7 in QEventDispatcherGlib::processEvents (this=0x9627a68, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6f0ab09 in QEventLoop::processEvents (this=0xa8755280, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6f0adaa in QEventLoop::exec (this=0xa8755280, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6e01f6f in QThread::exec (this=0x9689580) at thread/qthread.cpp:492
#14 0xb6eea1a1 in QInotifyFileSystemWatcherEngine::run (this=0x9689580) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6e04f8a in QThreadPrivate::start (arg=0x9689580) at thread/qthread_unix.cpp:320
#16 0xb6d8be60 in start_thread () from /lib/libpthread.so.0
#17 0xb60e9fbe in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa72adb70 (LWP 2320)):
#0  0xb77e1424 in __kernel_vsyscall ()
#1  0xb6d903fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e057df in QWaitConditionPrivate::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb31bdfe0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x924a6a8, th=0x981af68)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb31c0c7c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9246b38, th=0x981af68)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb31bdc2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x924a6a8, th=0x981af68) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb31c0d6a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9246b38, th=0x981af68) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb31bdb73 in ThreadWeaver::WeaverImpl::applyForWork (this=0x924a6a8, th=0x981af68, previous=0x9ab40b8)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb31bf78e in ThreadWeaver::ThreadRunHelper::run (this=0xa72ad2f4, parent=0x924a6a8, th=0x981af68) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87
#10 0xb31bf84b in ThreadWeaver::Thread::run (this=0x981af68) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e04f8a in QThreadPrivate::start (arg=0x981af68) at thread/qthread_unix.cpp:320
#12 0xb6d8be60 in start_thread () from /lib/libpthread.so.0
#13 0xb60e9fbe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa7f54b70 (LWP 2321)):
#0  0xb77e1424 in __kernel_vsyscall ()
#1  0xb6d903fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e057df in QWaitConditionPrivate::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb31bdfe0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x924a6a8, th=0xa06eb78)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb31c0c7c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9246b38, th=0xa06eb78)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb31bdc2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x924a6a8, th=0xa06eb78) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb31c0d6a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9246b38, th=0xa06eb78) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb31bdb73 in ThreadWeaver::WeaverImpl::applyForWork (this=0x924a6a8, th=0xa06eb78, previous=0x0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb31bf78e in ThreadWeaver::ThreadRunHelper::run (this=0xa7f542f4, parent=0x924a6a8, th=0xa06eb78) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87
#10 0xb31bf84b in ThreadWeaver::Thread::run (this=0xa06eb78) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e04f8a in QThreadPrivate::start (arg=0xa06eb78) at thread/qthread_unix.cpp:320
#12 0xb6d8be60 in start_thread () from /lib/libpthread.so.0
#13 0xb60e9fbe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa6a5cb70 (LWP 2322)):
#0  0xb77e1424 in __kernel_vsyscall ()
#1  0xb6d903fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e057df in QWaitConditionPrivate::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb31bdfe0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x924a6a8, th=0x9eb6fe0)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb31c0c7c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9246b38, th=0x9eb6fe0)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb31bdc2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x924a6a8, th=0x9eb6fe0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb31c0d6a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9246b38, th=0x9eb6fe0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb31bdb73 in ThreadWeaver::WeaverImpl::applyForWork (this=0x924a6a8, th=0x9eb6fe0, previous=0x0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb31bf78e in ThreadWeaver::ThreadRunHelper::run (this=0xa6a5c2f4, parent=0x924a6a8, th=0x9eb6fe0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87
#10 0xb31bf84b in ThreadWeaver::Thread::run (this=0x9eb6fe0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e04f8a in QThreadPrivate::start (arg=0x9eb6fe0) at thread/qthread_unix.cpp:320
#12 0xb6d8be60 in start_thread () from /lib/libpthread.so.0
#13 0xb60e9fbe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa625bb70 (LWP 2323)):
#0  0xb77e1424 in __kernel_vsyscall ()
#1  0xb6d903fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e057df in QWaitConditionPrivate::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x924a6c0, mutex=0x9247020, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb31bdfe0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x924a6a8, th=0x9ebb4d0)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb31c0c7c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9246b38, th=0x9ebb4d0)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb31bdc2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x924a6a8, th=0x9ebb4d0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb31c0d6a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9246b38, th=0x9ebb4d0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb31bdb73 in ThreadWeaver::WeaverImpl::applyForWork (this=0x924a6a8, th=0x9ebb4d0, previous=0x9cda790)
    at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb31bf78e in ThreadWeaver::ThreadRunHelper::run (this=0xa625b2f4, parent=0x924a6a8, th=0x9ebb4d0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87
#10 0xb31bf84b in ThreadWeaver::Thread::run (this=0x9ebb4d0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e04f8a in QThreadPrivate::start (arg=0x9ebb4d0) at thread/qthread_unix.cpp:320
#12 0xb6d8be60 in start_thread () from /lib/libpthread.so.0
#13 0xb60e9fbe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5824710 (LWP 2053)):
[KCrash Handler]
#7  QBasicAtomicInt::operator== (this=0xbfe803d8, type=@0x9521580) at /usr/include/QtCore/qbasicatomic.h:70
#8  QWeakPointer<Solid::Ifaces::Device>::data (this=0xbfe803d8, type=@0x9521580) at /usr/include/QtCore/qsharedpointer_impl.h:565
#9  Solid::DevicePrivate::backendObject (this=0xbfe803d8, type=@0x9521580) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/solid/solid/device_p.h:44
#10 Solid::Device::asDeviceInterface (this=0xbfe803d8, type=@0x9521580) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/solid/solid/device.cpp:165
#11 0xb51a73fd in Solid::Predicate::matches (this=0x9debad0, device=...) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/solid/solid/predicate.cpp:203
#12 0xb51a758d in Solid::Predicate::matches (this=0x9f21f7c, device=...) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/solid/solid/predicate.cpp:199
#13 0xaf31189d in HotplugEngine::predicatesForDevice (this=0x9660318, device=...)
    at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/plasma/generic/dataengines/hotplug/hotplugengine.cpp:152
#14 0xaf313a33 in HotplugEngine::updatePredicates (this=0x9660318, path=...)
    at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/plasma/generic/dataengines/hotplug/hotplugengine.cpp:127
#15 0xaf313c8c in HotplugEngine::qt_metacall (this=0x9660318, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe80528)
    at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/plasma/generic/dataengines/hotplug/hotplugengine.moc:83
#16 0xb6f131ac in QMetaObject::metacall (object=0x9660318, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfe80528) at kernel/qmetaobject.cpp:237
#17 0xb6f24ca7 in QMetaObject::activate (sender=0x9425160, m=0xb72cb684, local_signal_index=0, argv=0xbfe80528) at kernel/qobject.cpp:3278
#18 0xb71508c3 in KDirWatch::dirty (this=0x9425160, _t1=...) at /home/phil/desktop-testing/kdelibs/src/build/kdecore/kdirwatch.moc:99
#19 0xb71508f4 in KDirWatch::setDirty (this=0x9425160, _file=...) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/kdecore/io/kdirwatch.cpp:1865
#20 0xb7150c15 in KDirWatch::qt_metacall (this=0x9425160, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x9b833f0)
    at /home/phil/desktop-testing/kdelibs/src/build/kdecore/kdirwatch.moc:86
#21 0xb6f131ac in QMetaObject::metacall (object=0x9425160, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0x9b833f0) at kernel/qmetaobject.cpp:237
#22 0xb6f1e446 in QMetaCallEvent::placeMetaCall (this=0x9ab3ee8, object=0x9425160) at kernel/qobject.cpp:535
#23 0xb6f23a9f in QObject::event (this=0x9425160, e=0x9ab3ee8) at kernel/qobject.cpp:1217
#24 0xb6384961 in QApplicationPrivate::notify_helper (this=0x8f26108, receiver=0x9425160, e=0x9ab3ee8) at kernel/qapplication.cpp:4462
#25 0xb6389f2e in QApplication::notify (this=0x8f1d6d0, receiver=0x9425160, e=0x9ab3ee8) at kernel/qapplication.cpp:4427
#26 0xb75e89aa in KApplication::notify (this=0x8f1d6d0, receiver=0x9425160, event=0x9ab3ee8) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311
#27 0xb6f0c15b in QCoreApplication::notifyInternal (this=0x8f1d6d0, receiver=0x9425160, event=0x9ab3ee8) at kernel/qcoreapplication.cpp:731
#28 0xb6f10617 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8e88f08) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8e88f08) at kernel/qcoreapplication.cpp:1372
#30 0xb6f1085d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#31 0xb6f3ce14 in QCoreApplication::sendPostedEvents (s=0x8f28910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0x8f28910) at kernel/qeventdispatcher_glib.cpp:277
#33 0xb5b99b02 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb5b9a2e0 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb5b9a594 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb6f3cf8c in QEventDispatcherGlib::processEvents (this=0x8f23fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0xb6445255 in QGuiEventDispatcherGlib::processEvents (this=0x8f23fe0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0xb6f0ab09 in QEventLoop::processEvents (this=0xbfe80d94, flags=...) at kernel/qeventloop.cpp:149
#39 0xb6f0adaa in QEventLoop::exec (this=0xbfe80d94, flags=...) at kernel/qeventloop.cpp:201
#40 0xb6f1091f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#41 0xb6382727 in QApplication::exec () at kernel/qapplication.cpp:3736
#42 0xb2596f0c in kdemain (argc=1, argv=0x8ee1718) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/plasma/desktop/shell/main.cpp:118
#43 0x0804df97 in launch (argc=1, _name=0x8f1272c "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051f56 "0") at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/kinit/kinit.cpp:734
#44 0x0804ea42 in handle_launcher_request (sock=8, who=<value optimized out>) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/kinit/kinit.cpp:1226
#45 0x0804f03f in handle_requests (waitForPid=0) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/kinit/kinit.cpp:1419
#46 0x0804fdd1 in main (argc=1847618668, argv=0x7320746f, envp=0x64747569) at /home/phil/desktop-testing/kdelibs/src/kdelibs-4.6.2/kinit/kinit.cpp:1907

Reported using DrKonqi
Comment 1 Beat Wolf 2011-06-11 22:25:42 UTC
*** Bug 275217 has been marked as a duplicate of this bug. ***
Comment 2 Beat Wolf 2011-06-24 07:20:31 UTC
*** Bug 276360 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2011-08-05 14:21:14 UTC
*** Bug 279408 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2011-08-05 14:21:36 UTC
*** Bug 279422 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2011-08-07 13:09:56 UTC
[Comment from a bug triager]
From bug 279557 (KDE SC 4.6.5):
- What I was doing when the application crashed:  While system was updating, I
was using google chrome to view websites.
Comment 6 Dario Andres 2011-08-07 13:09:59 UTC
*** Bug 279557 has been marked as a duplicate of this bug. ***
Comment 7 Bart Cerneels 2011-08-18 12:35:28 UTC
Created attachment 62940 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2

- What I was doing when the application crashed:

Was installing Amarok from source. Not sure is this is the cause, but a duplicate report to this one does suggest a problem while installing. Related to filesystem watching perhaps?

-- Backtrace (Reduced):
#6  operator== (this=<value optimized out>, type=@0x3d5c758) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#7  data (this=<value optimized out>, type=@0x3d5c758) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:565
#8  backendObject (this=<value optimized out>, type=@0x3d5c758) at ../../../solid/solid/device_p.h:44
#9  Solid::Device::asDeviceInterface (this=<value optimized out>, type=@0x3d5c758) at ../../../solid/solid/device.cpp:167
#10 0x00007fe4629dc40a in Solid::Predicate::matches (this=0x2c23290, device=...) at ../../../solid/solid/predicate.cpp:203
Comment 8 Nicolas L. 2011-09-26 13:43:49 UTC
*** Bug 280727 has been marked as a duplicate of this bug. ***
Comment 9 Nicolas L. 2011-09-26 13:43:55 UTC
*** Bug 282796 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2011-10-02 13:44:38 UTC
[Comment from a bug triager]
From bug 281918:
-- Information about the crash:
I was sitting in front of my computer watching the emerge process of Gentoo's
build system.
Sich a crash now appeared twice within 24 hours - the main change of my syste
was to update to qt 4.7.4
Comment 11 Dario Andres 2011-10-02 13:44:42 UTC
*** Bug 281918 has been marked as a duplicate of this bug. ***
Comment 12 Christoph Feck 2011-10-22 00:39:33 UTC
*** Bug 284658 has been marked as a duplicate of this bug. ***
Comment 13 Myriam Schweingruber 2011-10-25 11:43:26 UTC
Reproducible with KDE 4.7.2 on Kubuntu 11.10, Qt 4.7.4. With all those duplicates I guess the bug is confirmed :)
Comment 14 Christoph Feck 2011-11-14 03:55:02 UTC
*** Bug 286483 has been marked as a duplicate of this bug. ***
Comment 15 Christoph Feck 2011-11-14 03:55:31 UTC
*** Bug 286052 has been marked as a duplicate of this bug. ***
Comment 16 Beat Wolf 2011-11-21 14:15:43 UTC
*** Bug 287162 has been marked as a duplicate of this bug. ***
Comment 17 Beat Wolf 2011-11-23 19:59:38 UTC
*** Bug 276937 has been marked as a duplicate of this bug. ***
Comment 18 Beat Wolf 2011-11-23 19:59:43 UTC
*** Bug 280781 has been marked as a duplicate of this bug. ***
Comment 19 Beat Wolf 2011-11-23 19:59:50 UTC
*** Bug 281321 has been marked as a duplicate of this bug. ***
Comment 20 Beat Wolf 2011-11-23 19:59:54 UTC
*** Bug 287392 has been marked as a duplicate of this bug. ***
Comment 21 Jekyll Wu 2011-12-14 08:37:04 UTC
*** Bug 288860 has been marked as a duplicate of this bug. ***
Comment 22 Thijs 2011-12-31 15:09:42 UTC
*** Bug 290235 has been marked as a duplicate of this bug. ***
Comment 23 Jekyll Wu 2012-02-23 21:45:13 UTC
*** Bug 294715 has been marked as a duplicate of this bug. ***
Comment 24 Alex Fiestas 2012-04-22 03:36:25 UTC
*** Bug 272294 has been marked as a duplicate of this bug. ***
Comment 25 Alex Fiestas 2012-04-22 03:40:57 UTC
We are going to need more information if we want to fix this bug, please try to answer the following questions:

-How often is this bug reproducible?
-Is it always reproducible doing the same action?
-Execute: "solid-hardware list nonportableinfo" before and after the crash (attach the file)
-Distribution of using

Then, if you could run plasma-desktop with valgrind that would be fantastic (and probably what will make us fix this issue).

Thanks !
Comment 26 Alexandre Nunes 2012-05-31 16:26:01 UTC
Created attachment 71477 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.8.1

- What I was doing when the application crashed:

Was upgrading the system packages when it happened.

-- Backtrace (Reduced):
#6  operator== (value=0, this=0x160000000c) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#7  data (this=0x317a840) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:587
#8  backendObject (this=0x317a820) at ../../../solid/solid/device_p.h:44
#9  Solid::Device::asDeviceInterface (this=<optimized out>, type=@0x43ae458: Solid::DeviceInterface::StorageVolume) at ../../../solid/solid/device.cpp:167
#10 0x00007fbf96bee7f4 in Solid::Predicate::matches (this=0x3f8a050, device=...) at ../../../solid/solid/predicate.cpp:203
Comment 27 Myriam Schweingruber 2012-09-07 11:14:06 UTC
*** Bug 304795 has been marked as a duplicate of this bug. ***
Comment 28 Alex Fiestas 2013-02-27 17:49:56 UTC
Setting libsolid component and myself as assignee
Comment 29 Alex Fiestas 2013-03-02 00:04:33 UTC
Double checked, this one was fixed when fstab backend was fixed to emit deviceAdded/Remove din the right order.

Please if I'm mistaken and you are able to reproduce the bug feel free to reopen the bug!

Thanks !