Bug 298415

Summary: plasma-desktop crashes after inserting DVD
Product: [Unmaintained] plasma4 Reporter: Tom <thomasbelvin>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: lukas
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tom 2012-04-19 13:48:12 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.4.0-0.rc3.git1.1.fc18.x86_64 x86_64
Distribution: "Fedora release 18 (Rawhide)"

-- Information about the crash:
- What I was doing when the application crashed.
Inserted DVD and desktop crashed. Desktop restarts and runs normally afterwards.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f1770060880 (LWP 3347))]

Thread 3 (Thread 0x7f175aed7700 (LWP 3349)):
#0  0x0000003cd8ee8e9f in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003730a47974 in g_main_context_poll (n_fds=1, fds=0x7f1754002bb0, timeout=-1, context=0x7f17540009a0, priority=<optimized out>) at gmain.c:3417
#2  g_main_context_iterate (context=context@entry=0x7f17540009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118
#3  0x0000003730a47a94 in g_main_context_iteration (context=0x7f17540009a0, may_block=1) at gmain.c:3184
#4  0x00007f1778343a46 in QEventDispatcherGlib::processEvents (this=0x7f17540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f177831499f in QEventLoop::processEvents (this=this@entry=0x7f175aed6cf0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1778314c28 in QEventLoop::exec (this=0x7f175aed6cf0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f17782185e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f17782f541f in QInotifyFileSystemWatcherEngine::run (this=0x1c45bd0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f177821b57b in QThreadPrivate::start (arg=0x1c45bd0) at thread/qthread_unix.cpp:298
#10 0x0000003cd9607d14 in start_thread (arg=0x7f175aed7700) at pthread_create.c:309
#11 0x0000003cd8ef194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f17537fe700 (LWP 3361)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007f177b5d7ae7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f177b8e5640) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f177b5d7b19 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003cd9607d14 in start_thread (arg=0x7f17537fe700) at pthread_create.c:309
#4  0x0000003cd8ef194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f1770060880 (LWP 3347)):
[KCrash Handler]
#6  0x0000003cd8e4989a in _IO_vfprintf_internal (s=s@entry=0x7fffd8f83050, format=<optimized out>, format@entry=0x7f177336a4b0 "%s/%s", ap=ap@entry=0x7fffd8f83178) at vfprintf.c:1570
#7  0x0000003cd8f09221 in __GI___vasprintf_chk (result_ptr=0x2732d80, flags=1, format=0x7f177336a4b0 "%s/%s", args=args@entry=0x7fffd8f83178) at vasprintf_chk.c:68
#8  0x0000003cd8f09152 in __asprintf_chk (result_ptr=result_ptr@entry=0x2732d80, flags=flags@entry=1, format=format@entry=0x7f177336a4b0 "%s/%s") at asprintf_chk.c:34
#9  0x00007f1773365110 in asprintf (__fmt=0x7f177336a4b0 "%s/%s", __ptr=0x2732d80) at /usr/include/bits/stdio2.h:158
#10 udev_device_set_devnode (udev_device=udev_device@entry=0x2732d50, devnode=devnode@entry=0x7fffd8f83698 "sr0") at src/libudev-device.c:1496
#11 0x00007f177336617b in udev_device_read_uevent_file (udev_device=0x2732d50) at src/libudev-device.c:560
#12 0x00007f1773364ed5 in udev_device_get_properties_list_entry (udev_device=0x2732d50) at src/libudev-device.c:1188
#13 0x00007f1773365053 in udev_device_get_property_value (udev_device=0x61702c276c616e67, key=0x2306d08 "ID_CDROM_MEDIA_STATE") at src/libudev-device.c:454
#14 0x00007f1776d85e65 in UdevQt::Device::deviceProperty (this=0x26fc700, name=...) at /usr/src/debug/kdelibs-4.8.2/solid/solid/backends/shared/udevqtdevice.cpp:219
#15 0x00007f1776d9929a in Solid::Backends::UDisks2::OpticalDisc::isAppendable (this=0x26fc6d0) at /usr/src/debug/kdelibs-4.8.2/solid/solid/backends/udisks2/udisksopticaldisc.cpp:205
#16 0x00007f1751ee6805 in SolidDeviceEngine::populateDeviceData (this=this@entry=0x25895f0, name=...) at /usr/src/debug/kde-workspace-4.8.2/plasma/generic/dataengines/soliddevice/soliddeviceengine.cpp:341
#17 0x00007f1751eea901 in SolidDeviceEngine::sourceRequestEvent (this=0x25895f0, name=...) at /usr/src/debug/kde-workspace-4.8.2/plasma/generic/dataengines/soliddevice/soliddeviceengine.cpp:77
#18 0x00007f177adc533d in Plasma::DataEnginePrivate::requestSource (this=0x255abc0, sourceName=..., newSource=newSource@entry=0x7fffd8f886df) at /usr/src/debug/kdelibs-4.8.2/plasma/dataengine.cpp:707
#19 0x00007f177adc5546 in Plasma::DataEngine::connectSource (this=0x25895f0, source=..., visualization=0x25bd140, pollingInterval=0, intervalAlignment=Plasma::NoAlignment) at /usr/src/debug/kdelibs-4.8.2/plasma/dataengine.cpp:95
#20 0x00007f1752d6efc3 in Plasma::DataSource::setConnectedSources (this=this@entry=0x25bd140, sources=...) at /usr/src/debug/kde-runtime-4.8.2/plasma/declarativeimports/core/datasource.cpp:49
#21 0x00007f1752d6fb8d in Plasma::DataSource::qt_metacall (this=0x25bd140, _c=QMetaObject::WriteProperty, _id=4, _a=0x7fffd8f88a70) at /usr/src/debug/kde-runtime-4.8.2/x86_64-redhat-linux-gnu/plasma/declarativeimports/core/datasource.moc:179
#22 0x00007f17766db0d7 in QDeclarativeVMEMetaObject::metaCall (this=0x1ad83e0, c=QMetaObject::WriteProperty, _id=5, a=0x7fffd8f88a70) at qml/qdeclarativevmemetaobject.cpp:673
#23 0x00007f17766f73ef in QDeclarativePropertyPrivate::write (object=0x25bd140, property=..., value=..., context=<optimized out>, flags=...) at qml/qdeclarativeproperty.cpp:1239
#24 0x00007f17766f7e11 in QDeclarativePropertyPrivate::writeValueProperty (this=0x2582590, value=..., flags=...) at qml/qdeclarativeproperty.cpp:1088
#25 0x00007f17766f7f1a in QDeclarativePropertyPrivate::write (that=..., value=..., flags=...) at qml/qdeclarativeproperty.cpp:1343
#26 0x00007f17766f1978 in QDeclarativeBinding::update (this=0x25c3520, flags=...) at qml/qdeclarativebinding.cpp:424
#27 0x00007f17766f069b in update (this=<optimized out>) at ../../src/declarative/qml/qdeclarativebinding_p.h:177
#28 QDeclarativeBindingPrivate::emitValueChanged (this=<optimized out>) at qml/qdeclarativebinding.cpp:466
#29 0x00007f17766efbab in QDeclarativeExpression::qt_metacall (this=0x25c3520, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffd8f88f20) at .moc/release-shared/moc_qdeclarativeexpression.cpp:93
#30 0x00007f17767e6df0 in QDeclarativeBinding::qt_metacall (this=0x25c3520, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffd8f88f20) at .moc/release-shared/moc_qdeclarativebinding_p.cpp:85
#31 0x00007f177832c2a3 in QMetaObject::activate (sender=0x25cc350, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3566
#32 0x00007f177832a22e in QObject::event (this=0x25cc350, e=<optimized out>) at kernel/qobject.cpp:1195
#33 0x00007f17776c74ac in QApplicationPrivate::notify_helper (this=this@entry=0x14c1aa0, receiver=receiver@entry=0x25cc350, e=e@entry=0x2716860) at kernel/qapplication.cpp:4554
#34 0x00007f17776cb9da in QApplication::notify (this=0x14b91c0, receiver=0x25cc350, e=0x2716860) at kernel/qapplication.cpp:4415
#35 0x00007f177924ea26 in KApplication::notify (this=0x14b91c0, receiver=0x25cc350, event=0x2716860) at /usr/src/debug/kdelibs-4.8.2/kdeui/kernel/kapplication.cpp:311
#36 0x00007f177831599e in QCoreApplication::notifyInternal (this=0x14b91c0, receiver=receiver@entry=0x25cc350, event=event@entry=0x2716860) at kernel/qcoreapplication.cpp:876
#37 0x00007f1778319441 in sendEvent (event=0x2716860, receiver=0x25cc350) at kernel/qcoreapplication.h:231
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x14578a0) at kernel/qcoreapplication.cpp:1500
#39 0x00007f1778343893 in sendPostedEvents () at kernel/qcoreapplication.h:236
#40 postEventSourceDispatch (s=s@entry=0x14c8800) at kernel/qeventdispatcher_glib.cpp:279
#41 0x0000003730a475bc in g_main_dispatch (context=0x14c8640) at gmain.c:2515
#42 g_main_context_dispatch (context=context@entry=0x14c8640) at gmain.c:3052
#43 0x0000003730a479d8 in g_main_context_iterate (context=context@entry=0x14c8640, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3123
#44 0x0000003730a47a94 in g_main_context_iteration (context=0x14c8640, may_block=1) at gmain.c:3184
#45 0x00007f1778343a26 in QEventDispatcherGlib::processEvents (this=0x1459180, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#46 0x00007f177776744e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#47 0x00007f177831499f in QEventLoop::processEvents (this=this@entry=0x7fffd8f898a0, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007f1778314c28 in QEventLoop::exec (this=0x7fffd8f898a0, flags=...) at kernel/qeventloop.cpp:204
#49 0x00007f1778319758 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#50 0x00000033b2041135 in kdemain (argc=1, argv=0x7fffd8f89b98) at /usr/src/debug/kde-workspace-4.8.2/plasma/desktop/shell/main.cpp:120
#51 0x0000003cd8e21735 in __libc_start_main (main=0x4008f0 <main(int, char**)>, argc=1, ubp_av=0x7fffd8f89b98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd8f89b88) at libc-start.c:226
#52 0x0000000000400921 in _start ()

Reported using DrKonqi
Comment 1 Tom 2012-04-19 13:55:23 UTC
Got this bug together with https://bugs.kde.org/show_bug.cgi?id=298416
Comment 2 Lukáš Tinkl 2012-04-20 19:09:43 UTC

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