Bug 192766 - Plasma crashs after inserting Audio CD to DVD Drive
Summary: Plasma crashs after inserting Audio CD to DVD Drive
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 198651 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-15 14:37 UTC by Marco Rose
Modified: 2009-07-02 16:13 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Rose 2009-05-15 14:37:14 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-ARCH i686

What I was doing when the application crashed:
Everytime I insert an Audio-CD to the drive it begins to read the CD and after a few seconds Plasma crashes and cannot be restarted.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 0 (LWP 4387)]

Thread 2 (Thread 0xa7dbcb70 (LWP 4389)):
#0  0xb7f2f424 in __kernel_vsyscall ()
#1  0xb625cc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb62de3e7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb780d59a in ?? () from /usr/lib/libQtNetwork.so.4
#4  0xb62dd3be in ?? () from /usr/lib/libQtCore.so.4
#5  0xb62586bc in start_thread () from /lib/libpthread.so.0
#6  0xb60a3ffe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb38d3730 (LWP 4387)):
[KCrash Handler]
#6  Solid::StorageAccess::filePath (this=0x0) at /home/drf/kdemod-core43/work/kdelibs/src/kdelibs-4.2.85/solid/solid/storageaccess.cpp:62
#7  0xa809b19a in DeviceNotifier::dataUpdated () from /usr/lib/kde4/plasma_applet_devicenotifier_automount.so
#8  0xa809d60d in DeviceNotifier::qt_metacall () from /usr/lib/kde4/plasma_applet_devicenotifier_automount.so
#9  0xb63d750d in QMetaMethod::invoke () from /usr/lib/libQtCore.so.4
#10 0xb63d7aa0 in QMetaObject::invokeMethod () from /usr/lib/libQtCore.so.4
#11 0xb7d3c1e7 in Plasma::DataEnginePrivate::connectSource (this=0x89e2f38, s=0x8a41be8, visualization=0x8883a10, pollingInterval=0, align=Plasma::NoAlignment, immediateCall=true)
    at /usr/include/QtCore/qobjectdefs.h:403
#12 0xb7d3cc4b in Plasma::DataEngine::connectSource (this=0x89f5f08, source=@0x8a0d874, visualization=0x8883a10, pollingInterval=0, intervalAlignment=Plasma::NoAlignment)
    at /home/drf/kdemod-core43/work/kdelibs/src/kdelibs-4.2.85/plasma/dataengine.cpp:94
#13 0xa809d0f3 in DeviceNotifier::onSourceAdded () from /usr/lib/kde4/plasma_applet_devicenotifier_automount.so
#14 0xa809deb9 in DeviceNotifier::init () from /usr/lib/kde4/plasma_applet_devicenotifier_automount.so
#15 0xb7d36f57 in Plasma::Corona::loadLayout (this=0x87d53e8, configName=@0xbfc4a938) at /home/drf/kdemod-core43/work/kdelibs/src/kdelibs-4.2.85/plasma/corona.cpp:376
#16 0xb7d37e4e in Plasma::Corona::initializeLayout (this=0x87d53e8, configName=@0xbfc4a938) at /home/drf/kdemod-core43/work/kdelibs/src/kdelibs-4.2.85/plasma/corona.cpp:323
#17 0xb7eff2c6 in PlasmaApp::corona (this=0x86c3b50) at /home/drf/kdemod-core43/work/kdebase-workspace/src/kdebase-workspace-4.2.85/plasma/shells/desktop/plasmaapp.cpp:522
#18 0xb7eff5f7 in PlasmaApp::setupDesktop (this=0x86c3b50) at /home/drf/kdemod-core43/work/kdebase-workspace/src/kdebase-workspace-4.2.85/plasma/shells/desktop/plasmaapp.cpp:211
#19 0xb7eff782 in PlasmaApp::qt_metacall (this=0x86c3b50, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc4aabc)
    at /home/drf/kdemod-core43/work/kdebase-workspace/src/kdebase-workspace-4.2.85/plasma/shells/desktop/plasmaapp.moc:112
#20 0xb63e4831 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xb63e54a2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb63e9967 in ?? () from /usr/lib/libQtCore.so.4
#23 0xb63e9a7c in ?? () from /usr/lib/libQtCore.so.4
#24 0xb63de79f in QObject::event () from /usr/lib/libQtCore.so.4
#25 0xb66536ac in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#26 0xb665ae44 in QApplication::notify () from /usr/lib/libQtGui.so.4
#27 0xb753fdaa in KApplication::notify (this=0x86c3b50, receiver=0x87c5340, event=0xbfc4af50) at /home/drf/kdemod-core43/work/kdelibs/src/kdelibs-4.2.85/kdeui/kernel/kapplication.cpp:307
#28 0xb63ce74b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#29 0xb63fca26 in ?? () from /usr/lib/libQtCore.so.4
#30 0xb63f9ad0 in ?? () from /usr/lib/libQtCore.so.4
#31 0xb4c0c718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb4c0fc7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#33 0xb4c0fdf8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0xb63f9a1c in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb66f25c5 in ?? () from /usr/lib/libQtGui.so.4
#36 0xb63cccd9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#37 0xb63cd122 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#38 0xb63cf49f in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#39 0xb6653527 in QApplication::exec () from /usr/lib/libQtGui.so.4
#40 0xb7ee378d in kdemain (argc=1, argv=0xbfc4b3a4) at /home/drf/kdemod-core43/work/kdebase-workspace/src/kdebase-workspace-4.2.85/plasma/shells/desktop/main.cpp:50
#41 0x0804877b in main (argc=1, argv=0xbfc4b3a4) at /home/drf/kdemod-core43/work/kdebase-workspace/src/kdebase-workspace-4.2.85/plasma/shells/desktop/plasma-desktop_dummy.cpp:3
Comment 1 Dario Andres 2009-05-15 14:46:43 UTC
[KCrash Handler]
#6  Solid::StorageAccess::filePath (this=0x0) at
/home/drf/kdemod-core43/work/kdelibs/src/kdelibs-4.2.85/solid/solid/storageaccess.cpp:62
#7  0xa809b19a in DeviceNotifier::dataUpdated () from
/usr/lib/kde4/plasma_applet_devicenotifier_automount.so

It seems your base libs are installed from source (in your home dir), but the device notifier is being loaded from the Global (and probably old4.2.x) installation. That could lead to strange behaviour.
Comment 2 Pino Toscano 2009-05-15 14:49:07 UTC
And furthermore, plasma_applet_device_automount is a 3rd party plasma widget:
http://www.kde-look.org/content/show.php/New+Device+Notifier+with+Automount?content=91517
So, the problem should be reporter to its author.
Comment 3 Marco Rose 2009-05-15 15:03:43 UTC
I removed the applet, added the default one and it works now. Will report the problem to the author of the automount applet. Thanks for the help.
Comment 4 Jonathan Thomas 2009-07-02 16:13:56 UTC
*** Bug 198651 has been marked as a duplicate of this bug. ***