Application that crashed: kmix Version of the application: 3.5 KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) Qt Version: 4.5.0 Operating System: Linux 2.6.28-13-generic x86_64 Distribution: Ubuntu 9.04 What I was doing when the application crashed: Kmix chrashes when I use the global shortcuts to it, after switching to OSS 4. I removed tha config files in the hope that it would re-create them it self, but it has only recreated kmixrc, and it says: [Global] Labels=false Tickmarks=false Visible=false startkdeRestore=false Nothing more. -- Backtrace: Application: KMix (kdeinit), signal: Segmentation fault [KCrash Handler] #5 KMixWindow::slotMute (this=0x1bd7910) at /build/buildd/kdemultimedia-4.2.90/kmix/kmix.cpp:666 #6 0x00007fea274bb9ca in KMixWindow::qt_metacall (this=0x1bd7910, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3bbd16b0) at /build/buildd/kdemultimedia-4.2.90/obj-x86_64-linux-gnu/kmix/kmix.moc:111 #7 0x00007fea336d31f2 in QMetaObject::activate (sender=0x1bc3f90, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3069 #8 0x00007fea30c417e7 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:236 #9 0x00007fea30c42c60 in QAction::activate (this=0x1bc3f90, event=<value optimized out>) at kernel/qaction.cpp:1160 #10 0x00007fea31dcdf15 in KGlobalAccelPrivate::_k_invokeAction (this=<value optimized out>, actionId=@0x1c2d030, timestamp=1026844) at /usr/include/qt4/QtGui/qaction.h:203 #11 0x00007fea31dd001e in KGlobalAccel::qt_metacall (this=0x1bd6020, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff3bbd18b0) at /build/buildd/kde4libs-4.2.90/obj-x86_64-linux-gnu/kdeui/kglobalaccel.moc:70 #12 0x00007fea336d31f2 in QMetaObject::activate (sender=0x1bd6888, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3069 #13 0x00007fea31ed3844 in OrgKdeKGlobalAccelInterface::invokeAction (this=0x0, _t1=<value optimized out>, _t2=1026844) at /build/buildd/kde4libs-4.2.90/obj-x86_64-linux-gnu/kdeui/kglobalaccel_interface.moc:152 #14 0x00007fea31ed4583 in OrgKdeKGlobalAccelInterface::qt_metacall (this=0x1bd6888, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3bbd2030) at /build/buildd/kde4libs-4.2.90/obj-x86_64-linux-gnu/kdeui/kglobalaccel_interface.moc:109 #15 0x00007fea3192ef83 in QDBusConnectionPrivate::deliverCall (this=0x1b48f50, object=0x1bd6888, msg=@0x1c623d8, metaTypes=@0x1c623e0, slotIdx=5) at qdbusintegrator.cpp:891 #16 0x00007fea31936d0f in QDBusCallDeliveryEvent::placeMetaCall (this=0x0, object=0x7fea30091528) at qdbusintegrator_p.h:101 #17 0x00007fea336cd848 in QObject::event (this=0x1bd6888, e=0x1c62390) at kernel/qobject.cpp:1118 #18 0x00007fea30c4778d in QApplicationPrivate::notify_helper (this=0x1b5c9b0, receiver=0x1bd6888, e=0x1c62390) at kernel/qapplication.cpp:4084 #19 0x00007fea30c4f97a in QApplication::notify (this=0x1b481b0, receiver=0x1bd6888, e=0x1c62390) at kernel/qapplication.cpp:4049 #20 0x00007fea31d8a06b in KApplication::notify (this=0x1b481b0, receiver=0x1bd6888, event=0x1c62390) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302 #21 0x00007fea336bd75c in QCoreApplication::notifyInternal (this=0x1b481b0, receiver=0x1bd6888, event=0x1c62390) at kernel/qcoreapplication.cpp:602 #22 0x00007fea336be3ca in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1aa8100) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #23 0x00007fea336e71e3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #24 0x00007fea2f6a520a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #25 0x00007fea2f6a88e0 in ?? () from /usr/lib/libglib-2.0.so.0 #26 0x00007fea2f6a8a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #27 0x00007fea336e6e6f in QEventDispatcherGlib::processEvents (this=0x1b5c7b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323 #28 0x00007fea30cdfbef in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #29 0x00007fea336bc002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1002252672}) at kernel/qeventloop.cpp:149 #30 0x00007fea336bc3cd in QEventLoop::exec (this=0x7fff3bbd29c0, flags={i = 1002252752}) at kernel/qeventloop.cpp:200 #31 0x00007fea336be694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #32 0x00007fea274b898a in kdemain (argc=5, argv=0x1b30020) at /build/buildd/kdemultimedia-4.2.90/kmix/main.cpp:71 #33 0x000000000040714e in launch (argc=5, _name=0x1af46a8 "/usr/bin/kmix", args=<value optimized out>, cwd=0x0, envc=1, envs=0x1af46e3 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x1af46ec "morot-laptop;1245591908;463234;3968_TIME942696") at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:671 #34 0x0000000000407978 in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:1163 #35 0x0000000000407f25 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:1356 #36 0x0000000000408a66 in main (argc=2, argv=0x7fff3bbd3a88, envp=0x7fff3bbd3aa0) at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:1783 Reported using DrKonqi
Does it happen every time? For all three of volume up / down /mute?
Probably the OSS4 backend didn't find a proper master control. I can't say why, but at lease I should be able to fix the crash.
SVN commit 991797 by esken: Fix crash when no Master control has been detected. CCBUGS: 197394 M +3 -1 kmix.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=991797
SVN commit 991833 by esken: Backport fix (for completion 4.3 needed an additional fix). Bugs will be marked as DUP of 197394 later. CCBUGS: 197394 CCBUGS: 198517 CCBUGS: 198462 CCBUGS: 189134 M +4 -0 kmix.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=991833
*** Bug 189134 has been marked as a duplicate of this bug. ***
*** Bug 198462 has been marked as a duplicate of this bug. ***
*** Bug 198517 has been marked as a duplicate of this bug. ***
The fix will be availabe with KDE4.3, see http://techbase.kde.org/Schedules/KDE4/4.3_Release_Schedule . Please test and reprot back until end of August 2009.
*** Bug 199087 has been marked as a duplicate of this bug. ***
It doesn't crash any more, but now it doesn't even show up in the system tray. Using the global shortcuts doesn't have any effect.
Martin, thanks for the feedback. As the crash is not there anymore, please understand that I need to close this bug report. Also I am very confused about the date of the bug report, as it is from a date BEFORE OSS4 has been integrated into KDE. Actually the first KMix version supporting OSS4 should be in KDE4.4. If KMix doesn't show up in the Systray means that there no Master Control has been detected. I know that in the OSS4 backend fixes were made fo the dectection - but in KDE4.4!!! I'll simply close the bug report now.