I apologize in advance if this is the wrong forum for this.
I have a relatively stock OpenSuse 11.3 install with only the Packman and VLC additional repositories enabled. When I insert a DVD into the DVD drive, it shows up as TWO identical entries in the notifier applet and in Dolphin. I am unable to eject the DVD; as soon as it opens it immediately closes.
Once the drive closes again, KNotify crashes with the following stack trace:
Application: KNotify (knotify4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f05cb8e1760 (LWP 4197))]
Thread 2 (Thread 0x7f05bc2ff710 (LWP 4198)):
#0 0x00007f05c8b686b3 in poll () from /lib64/libc.so.6
#1 0x00007f05c611ffd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f05c6120510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f05c9299ae6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4 0x00007f05c926e262 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5 0x00007f05c926e475 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6 0x00007f05c91811a4 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7 0x00007f05c924f918 in ?? () from /usr/lib64/libQtCore.so.4
#8 0x00007f05c9183a1e in ?? () from /usr/lib64/libQtCore.so.4
#9 0x00007f05c6c76a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f05c8b7182d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f05cb8e1760 (LWP 4197)):
[KCrash Handler]
#6 Solid::StorageAccess::isAccessible (this=0x0) at /usr/src/debug/kdelibs-4.5.80/solid/solid/storageaccess.cpp:68
#7 0x0000000000419530 in KSolidNotify::isSafelyRemovable (this=<value optimized out>, udi=…) at /usr/src/debug/kdebase-runtime-4.5.80/knotify/ksolidnotify.cpp:106
#8 0x000000000041a188 in KSolidNotify::storageEjectDone (this=0x741cb0, error=Solid::NoError, errorData=…, udi=…) at /usr/src/debug/kdebase-runtime-4.5.80/knotify/ksolidnotify.cpp:192
#9 0x000000000041a9ad in KSolidNotify::qt_metacall (this=0x741cb0, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff9a7677b0)
at /usr/src/debug/kdebase-runtime-4.5.80/build/knotify/ksolidnotify.moc:84
#10 0x00007f05c9283fef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#11 0x00007f05cabba2ab in Solid::OpticalDrive::ejectDone (this=<value optimized out>, _t1=Solid::NoError, _t2=<value optimized out>, _t3=<value optimized out>)
at /usr/src/debug/kdelibs-4.5.80/build/solid/solid/opticaldrive.moc:173
#12 0x00007f05cabba472 in Solid::OpticalDrive::qt_metacall (this=0x7ee4f0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff9a767910)
at /usr/src/debug/kdelibs-4.5.80/build/solid/solid/opticaldrive.moc:127
#13 0x00007f05c9283fef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#14 0x00007f05cabe423b in Solid::Backends::Hal::Cdrom::ejectDone (this=<value optimized out>, _t1=Solid::NoError, _t2=<value optimized out>, _t3=<value optimized out>)
at /usr/src/debug/kdelibs-4.5.80/build/solid/solid/backends/hal/halcdrom.moc:122
#15 0x00007f05cabe4c75 in Solid::Backends::Hal::Cdrom::slotEjectDone (this=0x7778a0, error=0, errorString=…) at /usr/src/debug/kdelibs-4.5.80/solid/solid/backends/hal/halcdrom.cpp:215
#16 0x00007f05cabe4db6 in Solid::Backends::Hal::Cdrom::qt_metacall (this=0x7778a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9a767be0)
at /usr/src/debug/kdelibs-4.5.80/build/solid/solid/backends/hal/halcdrom.moc:103
#17 0x00007f05c95c53b8 in ?? () from /usr/lib64/libQtDBus.so.4
#18 0x00007f05c95d0f5f in ?? () from /usr/lib64/libQtDBus.so.4
#19 0x00007f05c9282c6a in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#20 0x00007f05c9e97cd4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f05c9ea01ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007f05cb240976 in KApplication::notify (this=0x7fff9a7686f0, receiver=0x7778a0, event=0x75be70) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#23 0x00007f05c926ee2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#24 0x00007f05c9272625 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#25 0x00007f05c92998f3 in ?? () from /usr/lib64/libQtCore.so.4
#26 0x00007f05c611fa93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f05c6120270 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f05c6120510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f05c9299a8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x00007f05c9f3ceae in ?? () from /usr/lib64/libQtGui.so.4
#31 0x00007f05c926e262 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#32 0x00007f05c926e475 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#33 0x00007f05c92728db in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#34 0x000000000040a12f in main (argc=1, argv=0x7fff9a768a88) at /usr/src/debug/kdebase-runtime-4.5.80/knotify/main.cpp:73