Bug 261226 - KMix crashed
Summary: KMix crashed
Status: RESOLVED FIXED
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 3.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-25 14:31 UTC by Klaus Schroer
Modified: 2011-09-09 22:42 UTC (History)
0 users

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 Klaus Schroer 2010-12-25 14:31:19 UTC
Application: kmix (3.6)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
Since ever I have problems with the sounds, i.e. I have no.
So following one advice, I deinstalled all alsa- and vlc-components.
(So related to sound, I found only gestreamer remaining.)
After that, also KMix vanished "Kontrollleiste".
I restarted manually, found no channels, and when trying to select channels, KMix crashed.

 -- Backtrace:
Application: KMix (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  Mixer::find (this=0x0, mixdeviceID=...) at /usr/src/debug/kdemultimedia-4.4.4/kmix/mixer.cpp:415
#7  0xb34d32b6 in Mixer::getLocalMasterMD (this=0x0) at /usr/src/debug/kdemultimedia-4.4.4/kmix/mixer.cpp:390
#8  0xb34e4f4e in DialogSelectMaster::createPage (this=0x814e6e0, mixer=0x0) at /usr/src/debug/kdemultimedia-4.4.4/kmix/dialogselectmaster.cpp:153
#9  0xb34e580d in DialogSelectMaster::createWidgets (this=0x814e6e0, ptr_mixer=0x0) at /usr/src/debug/kdemultimedia-4.4.4/kmix/dialogselectmaster.cpp:103
#10 0xb34e59b0 in DialogSelectMaster::DialogSelectMaster (this=0x814e6e0, mixer=0x0) at /usr/src/debug/kdemultimedia-4.4.4/kmix/dialogselectmaster.cpp:47
#11 0xb34bee4b in KMixWindow::slotSelectMaster (this=0x815ac00) at /usr/src/debug/kdemultimedia-4.4.4/kmix/kmix.cpp:794
#12 0xb34c07b9 in KMixWindow::qt_metacall (this=0x815ac00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf9634e8) at /usr/src/debug/kdemultimedia-4.4.4/build/kmix/kmix.moc:117
#13 0xb6c38efd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb6c47fe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xb6165a0d in QAction::triggered (this=0x8169290, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#16 0xb6165cab in QAction::activate (this=0x8169290, event=QAction::Trigger) at kernel/qaction.cpp:1255
#17 0xb65fffb5 in QMenuPrivate::activateCausedStack (this=0x825ad38, causedStack=..., action=0x8169290, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1002
#18 0xb6606c87 in QMenuPrivate::activateAction (this=0x825ad38, action=0x8169290, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1094
#19 0xb6608058 in QMenu::mouseReleaseEvent (this=0x82060d8, e=0xbf963d54) at widgets/qmenu.cpp:2312
#20 0xb6e40f1c in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#21 0xb61c5f00 in QWidget::event (this=0x82060d8, event=0xbf963d54) at kernel/qwidget.cpp:8044
#22 0xb66080dc in QMenu::event (this=0x82060d8, e=0xbf963d54) at widgets/qmenu.cpp:2421
#23 0xb616cc64 in QApplicationPrivate::notify_helper (this=0x809a458, receiver=0x82060d8, e=0xbf963d54) at kernel/qapplication.cpp:4302
#24 0xb6175750 in QApplication::notify (this=0xbf963a6c, receiver=0x82060d8, e=0xbf963d54) at kernel/qapplication.cpp:3867
#25 0xb6e769d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0xb6c32e0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0xb616dc4c in sendSpontaneousEvent (receiver=0x82060d8, event=0xbf963d54, alienWidget=0x0, nativeWidget=0x82060d8, buttonDown=0xb6ab7078, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#28 QApplicationPrivate::sendMouseEvent (receiver=0x82060d8, event=0xbf963d54, alienWidget=0x0, nativeWidget=0x82060d8, buttonDown=0xb6ab7078, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#29 0xb61f5766 in QETWidget::translateMouseEvent (this=0x82060d8, event=0xbf96426c) at kernel/qapplication_x11.cpp:4314
#30 0xb61f473e in QApplication::x11ProcessEvent (this=0x8099f18, event=0xbf96426c) at kernel/qapplication_x11.cpp:3391
#31 0xb621d570 in x11EventSourceDispatch (s=0x809d600, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0xb58b5b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb58b6350 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb58b660e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb6c5ed4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0xb621d19a in QGuiEventDispatcherGlib::processEvents (this=0x8099818, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb6c3211d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb6c32319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0xb6c36c70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#40 0xb616a164 in QApplication::exec () at kernel/qapplication.cpp:3581
#41 0xb34bbe5b in kdemain (argc=1, argv=0x8090510) at /usr/src/debug/kdemultimedia-4.4.4/kmix/main.cpp:74
#42 0x0804e5b1 in _start ()

Reported using DrKonqi
Comment 1 Christian Esken 2011-09-09 22:42:31 UTC
SVN commit 1252384 by esken:

BUGS: 261226
Fix crash: Do not allow to select master if no sound card is installed.

 M  +11 -2     kmix.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1252384