Summary: | Plasma crashes when plugging in an usb-device [null QVariant,Solid::Backends::Hal::HalDevice::property, Solid::Backends::Hal::HalDevice::queryDeviceInterface, ...] (Qt 4.6) | ||
---|---|---|---|
Product: | [Frameworks and Libraries] solid | Reporter: | Timo R. <btbn> |
Component: | libsolid-hal | Assignee: | Alberto Villa <avilla> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | afiestas, alexo.veto, andresbajotierra, annma, asraniel, btbn, ervin, joe.harvell.x, kde.bugzilla, plasma-bugs, wilderkde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Timo R.
2009-12-14 22:19:45 UTC
Timo can you post a better backtrace please? Maybe have a look at https://bugs.kde.org/show_bug.cgi?id=209582 KDE 4.3 is untested with Qt 4.6 by the way. You will want to check 4.4 beta 2 which will be out soon to see if this bug is still present. Here are two backtraces, one for plasma-desktop, and one for kdeinit4, which crashed this time, too: Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Segmentation fault The current source language is "auto; currently asm". [KCrash Handler] #5 qVariantToHelper<QString> (this=0x0) at kernel/qvariant.cpp:2061 #6 QVariant::toString (this=0x0) at kernel/qvariant.cpp:2093 #7 0x00007f7d53dd3ed1 in Solid::Backends::Hal::HalDevice::property (this=<value optimized out>, key=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/backends/hal/haldevice.cpp:281 #8 0x00007f7d53dd1cbb in Solid::Backends::Hal::HalDevice::queryDeviceInterface (this=<value optimized out>, type=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/backends/hal/haldevice.cpp:348 #9 0x00007f7d53da8d4c in Solid::Predicate::matches (this=0x2008a70, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:237 #10 0x00007f7d53da8cd4 in Solid::Predicate::matches (this=0x202bab0, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:200 #11 0x00007f7d53da8d36 in Solid::Predicate::matches (this=0x2008ae0, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:200 #12 0x00007f7d53da8d1c in Solid::Predicate::matches (this=0x209adf0, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:197 #13 0x00007f7d5019b421 in KFilePlacesModel::Private::_k_deviceAdded (this=0x209add0, udi=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kfile/kfileplacesmodel.cpp:316 #14 0x00007f7d5019cf62 in KFilePlacesModel::qt_metacall (this=0x20921f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcf702db0) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/kfile/kfileplacesmodel.moc:92 #15 0x00007f7d58f275d3 in QMetaObject::activate (sender=0x1f46390, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x48) at kernel/qobject.cpp:3286 #16 0x00007f7d53da06a2 in Solid::DeviceNotifier::deviceAdded (this=0x0, _t1=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/devicenotifier.moc:87 #17 0x00007f7d53da25a3 in Solid::DeviceManagerPrivate::_k_deviceAdded (this=0x1f46390, udi=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/devicemanager.cpp:170 #18 0x00007f7d53da27cc in Solid::DeviceManagerPrivate::qt_metacall (this=0x1f46390, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcf702fb0) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/devicemanager_p.moc:79 #19 0x00007f7d58f275d3 in QMetaObject::activate (sender=0x1f46b10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x48) at kernel/qobject.cpp:3286 #20 0x00007f7d53db2b72 in Solid::Ifaces::DeviceManager::deviceAdded (this=0x0, _t1=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/ifaces/devicemanager.moc:87 #21 0x00007f7d53dd54fd in Solid::Backends::Hal::HalManager::qt_metacall (this=0x1f46b10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcf703090) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/backends/hal/halmanager.moc:77 #22 0x00007f7d56ee539c in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=..., metaTypes=<value optimized out>, slotIdx=<value optimized out>) at qdbusintegrator.cpp:904 #23 0x00007f7d56eebd3f in QDBusCallDeliveryEvent::placeMetaCall (this=0x7f7d59227960, object=0x0) at qdbusintegrator_p.h:101 #24 0x00007f7d58f24559 in QObject::event (this=0x1f46b10, e=0x20a9df0) at kernel/qobject.cpp:1252 #25 0x00007f7d562ba38c in QApplicationPrivate::notify_helper (this=0x1eddfa0, receiver=0x1f46b10, e=0x20a9df0) at kernel/qapplication.cpp:4242 #26 0x00007f7d562c2bba in QApplication::notify (this=0x1eddd10, receiver=<value optimized out>, e=0x20a9df0) at kernel/qapplication.cpp:4125 #27 0x00007f7d57342a66 in KApplication::notify (this=0x1eddd10, receiver=0x1f46b10, event=0x20a9df0) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302 #28 0x00007f7d58f1498b in QCoreApplication::notifyInternal (this=0x1eddd10, receiver=0x1f46b10, event=0x20a9df0) at kernel/qcoreapplication.cpp:704 #29 0x00007f7d58f170d6 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1e60a30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1e60a30) at kernel/qcoreapplication.cpp:1345 #31 0x00007f7d58f3e293 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #32 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #33 0x00007f7d54b324bd in g_main_dispatch (context=0x1ee0520) at gmain.c:1960 #34 IA__g_main_context_dispatch (context=0x1ee0520) at gmain.c:2513 #35 0x00007f7d54b35e78 in g_main_context_iterate (context=0x1ee0520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #36 0x00007f7d54b35fa0 in IA__g_main_context_iteration (context=0x1ee0520, may_block=1) at gmain.c:2654 #37 0x00007f7d58f3ddd3 in QEventDispatcherGlib::processEvents (this=0x1e61fb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407 #38 0x00007f7d563568ee in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #39 0x00007f7d58f132e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #40 0x00007f7d58f136b4 in QEventLoop::exec (this=0x7fffcf703c50, flags=) at kernel/qeventloop.cpp:201 #41 0x00007f7d58f1739b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #42 0x00007f7d4ca6af14 in kdemain () from /usr/lib64/libkdeinit4_krunner.so #43 0x00000000004071b5 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40a5fd "0") at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:677 #44 0x0000000000407e70 in handle_launcher_request (sock=8, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:1169 #45 0x00000000004083b0 in handle_requests (waitForPid=6342240) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:1362 #46 0x0000000000408f51 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:1793 Application: Plasma-Arbeitsfläche (kdeinit4), signal: Segmentation fault The current source language is "auto; currently asm". [Current thread is 1 (Thread 0x7f7d59409760 (LWP 2655))] Thread 2 (Thread 0x7f7d3b918710 (LWP 2656)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7d58e2319b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2075d98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2075d98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f7d57a0ee1c in QHostInfoAgent::run (this=0x2075d80) at kernel/qhostinfo.cpp:252 #4 0x00007f7d58e221d5 in QThreadPrivate::start (arg=0x2075d80) at thread/qthread_unix.cpp:244 #5 0x00007f7d58b93894 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f7d556d260d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7d59409760 (LWP 2655)): [KCrash Handler] #5 qVariantToHelper<QString> (this=0x0) at kernel/qvariant.cpp:2061 #6 QVariant::toString (this=0x0) at kernel/qvariant.cpp:2093 #7 0x00007f7d53dd3ed1 in Solid::Backends::Hal::HalDevice::property (this=<value optimized out>, key=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/backends/hal/haldevice.cpp:281 #8 0x00007f7d53dd1cbb in Solid::Backends::Hal::HalDevice::queryDeviceInterface (this=<value optimized out>, type=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/backends/hal/haldevice.cpp:348 #9 0x00007f7d53da8d4c in Solid::Predicate::matches (this=0x24f7720, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:237 #10 0x00007f7d53da8cd4 in Solid::Predicate::matches (this=0x237ee50, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:200 #11 0x00007f7d53da8d36 in Solid::Predicate::matches (this=0x22ee0e8, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:200 #12 0x00007f7d3bb39be7 in HotplugEngine::onDeviceAdded (this=0x22a6f30, udi=...) at /var/tmp/portage/kde-base/plasma-workspace-4.3.4/work/plasma-workspace-4.3.4/plasma/dataengines/hotplug/hotplugengine.cpp:88 #13 0x00007f7d3bb3a08d in HotplugEngine::qt_metacall (this=0x22a6f30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcf702d60) at /var/tmp/portage/kde-base/plasma-workspace-4.3.4/work/plasma-workspace-4.3.4_build/plasma/dataengines/hotplug/hotplugengine.moc:76 #14 0x00007f7d58f275d3 in QMetaObject::activate (sender=0x1fd6500, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x48) at kernel/qobject.cpp:3286 #15 0x00007f7d53da06a2 in Solid::DeviceNotifier::deviceAdded (this=0x0, _t1=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/devicenotifier.moc:87 #16 0x00007f7d53da25a3 in Solid::DeviceManagerPrivate::_k_deviceAdded (this=0x1fd6500, udi=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/devicemanager.cpp:170 #17 0x00007f7d53da27cc in Solid::DeviceManagerPrivate::qt_metacall (this=0x1fd6500, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcf702f60) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/devicemanager_p.moc:79 #18 0x00007f7d58f275d3 in QMetaObject::activate (sender=0x20a5060, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x48) at kernel/qobject.cpp:3286 #19 0x00007f7d53db2b72 in Solid::Ifaces::DeviceManager::deviceAdded (this=0x0, _t1=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/ifaces/devicemanager.moc:87 #20 0x00007f7d53dd54fd in Solid::Backends::Hal::HalManager::qt_metacall (this=0x20a5060, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcf703040) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/backends/hal/halmanager.moc:77 #21 0x00007f7d56ee539c in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=..., metaTypes=<value optimized out>, slotIdx=<value optimized out>) at qdbusintegrator.cpp:904 #22 0x00007f7d56eebd3f in QDBusCallDeliveryEvent::placeMetaCall (this=0x7f7d59227960, object=0x0) at qdbusintegrator_p.h:101 #23 0x00007f7d58f24559 in QObject::event (this=0x20a5060, e=0x2502380) at kernel/qobject.cpp:1252 #24 0x00007f7d562ba38c in QApplicationPrivate::notify_helper (this=0x1edc990, receiver=0x20a5060, e=0x2502380) at kernel/qapplication.cpp:4242 #25 0x00007f7d562c2bba in QApplication::notify (this=0x1eb3180, receiver=<value optimized out>, e=0x2502380) at kernel/qapplication.cpp:4125 #26 0x00007f7d57342a66 in KApplication::notify (this=0x1eb3180, receiver=0x20a5060, event=0x2502380) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302 #27 0x00007f7d58f1498b in QCoreApplication::notifyInternal (this=0x1eb3180, receiver=0x20a5060, event=0x2502380) at kernel/qcoreapplication.cpp:704 #28 0x00007f7d58f170d6 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1e60a30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1e60a30) at kernel/qcoreapplication.cpp:1345 #30 0x00007f7d58f3e293 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #31 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #32 0x00007f7d54b324bd in g_main_dispatch (context=0x1edf120) at gmain.c:1960 #33 IA__g_main_context_dispatch (context=0x1edf120) at gmain.c:2513 #34 0x00007f7d54b35e78 in g_main_context_iterate (context=0x1edf120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #35 0x00007f7d54b35fa0 in IA__g_main_context_iteration (context=0x1edf120, may_block=1) at gmain.c:2654 #36 0x00007f7d58f3ddd3 in QEventDispatcherGlib::processEvents (this=0x1e61fb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407 #37 0x00007f7d563568ee in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #38 0x00007f7d58f132e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #39 0x00007f7d58f136b4 in QEventLoop::exec (this=0x7fffcf703c00, flags=) at kernel/qeventloop.cpp:201 #40 0x00007f7d58f1739b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #41 0x00007f7d4ca47160 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.3.4/work/plasma-workspace-4.3.4/plasma/shells/desktop/main.cpp:50 #42 0x00000000004071b5 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40a5fd "0") at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:677 #43 0x0000000000407e70 in handle_launcher_request (sock=8, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:1169 #44 0x00000000004083b0 in handle_requests (waitForPid=6342240) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:1362 #45 0x0000000000408f51 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kinit/kinit.cpp:1793 From bug 219190: ---- What I was doing when the application crashed: I resume my machine from sleep, and error happens. I think it only happens on first suspend/resume cycle after reboot. I have a Lacie 500GB external USB drive connected to the computer that doesn't get powered off or suspended *** Bug 219190 has been marked as a duplicate of this bug. *** *** Bug 219840 has been marked as a duplicate of this bug. *** *** Bug 225413 has been marked as a duplicate of this bug. *** Seems like a solid bug I remember fixing something similar during 2011. Alberto can you reproduce this? anybody can? should we close it? Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. Please try again with the latest version and submit a new bug to frameworks-solid if your issue persists. Thank you! |