Bug 251763

Summary: KMix crash after adding USB sound card
Product: [Applications] kmix Reporter: Chris Woelkers <cwoelkers>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 3.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Chris Woelkers 2010-09-19 22:48:02 UTC
Application: kmix (3.5)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-pae i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
In order to facilitate recording from an external source, not microphone related, I have a USB sound card, a Creative Sound Blaster MP3+ to be exact, which I usually leave unplugged. After I plug it in I have to go into KMix to change the default settings so that Audacity will actually record from my external source. I have to change 4 settings to do this, uncheck the "Mute" box for Line, move the "Line (capture)" slider up from zero, check the "Capture" box for Line, and lastly change the "Capture Input Source" from Mic to Line. When I change the Capture Input Source, KMix will crash immeadiatly after clicking on Line from the drop-down box. After restarting KMix I can make the changes as long as the Sound Blaster remains plugged in to the USB port.
This happens every time I try to do this and although the restart is painless it is still something that should not happen.

The crash can be reproduced every time.

-- Backtrace:
Application: KMix (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  0xb63a3f3b in QWidget::maximumSize (this=0x82647f0) at kernel/qwidget.cpp:3552
#8  0xb6807864 in QMenuPrivate::updateActionRects (this=0x81a0518) at widgets/qmenu.cpp:304
#9  0xb680e963 in QMenu::event (this=0x820d768, e=0xbfbdcce8) at widgets/qmenu.cpp:2394
#10 0xb6351e3c in QApplicationPrivate::notify_helper (this=0x809c1c8, receiver=0x820d768, e=0xbfbdcce8) at kernel/qapplication.cpp:4302
#11 0xb6358d08 in QApplication::notify (this=0x820d768, receiver=0x820d768, e=0xbfbdcce8) at kernel/qapplication.cpp:4267
#12 0xb74d6881 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#13 0xb6e4371e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#14 0xb63b1383 in sendEvent (event=<value optimized out>, receiver=0x81a0518) at ../../src/corelib/kernel/qcoreapplication.h:215
#15 QWidgetPrivate::sendPendingMoveAndResizeEvents (event=<value optimized out>, receiver=0x81a0518) at kernel/qwidget.cpp:7112
#16 0xb63b12e4 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x80962c8, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7124
#17 0xb63b7587 in QWidgetPrivate::prepareToRender (this=0x8345058, region=..., renderFlags=...) at kernel/qwidget.cpp:5187
#18 0xb63bc864 in QWidget::render (this=0x0, target=0xbfbdcf84, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:4895
#19 0xb4d7c5a9 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#20 0xb4d7c74b in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#21 0xb4d81f30 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#22 0xb4d7fd00 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#23 0xb4d746ad in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#24 0xb6e48b2d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#25 0xb6e57d80 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#26 0xb6787e95 in QComboBox::currentIndexChanged (this=0x82de358, _t1=1) at .moc/release-shared/moc_qcombobox.cpp:302
#27 0xb678a26f in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0x8345058, index=...) at widgets/qcombobox.cpp:1250
#28 0xb678d14b in QComboBoxPrivate::setCurrentIndex (this=0x8345058, mi=...) at widgets/qcombobox.cpp:2007
#29 0xb678d56e in QComboBoxPrivate::_q_itemSelected (this=0x8345058, item=...) at widgets/qcombobox.cpp:1219
#30 0xb679320d in QComboBox::qt_metacall (this=0x82de358, _c=InvokeMetaMethod, _id=12, _a=0xbfbdd3a8) at .moc/release-shared/moc_qcombobox.cpp:191
#31 0xb7598432 in KComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#32 0xb6e48b2d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#33 0xb6e57d80 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#34 0xb6aa4f65 in QComboBoxPrivateContainer::itemSelected (this=0x85107c8, _t1=...) at .moc/release-shared/moc_qcombobox_p.cpp:213
#35 0xb6789be0 in QComboBoxPrivateContainer::eventFilter (this=0x85107c8, o=0x84ffb28, e=0xbfbdd3f4) at widgets/qcombobox.cpp:678
#36 0xb6e429ee in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#37 0xb6351e0d in QApplicationPrivate::notify_helper (this=0x809c1c8, receiver=0x84ffb28, e=0xbfbdd9c0) at kernel/qapplication.cpp:4298
#38 0xb635963e in QApplication::notify (this=0xbfbdd6f4, receiver=0x84ffb28, e=0xbfbdd9c0) at kernel/qapplication.cpp:3867
#39 0xb74d6881 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb6e4371e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0xb6358584 in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#42 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2965
#43 0xb63e68b6 in QETWidget::translateMouseEvent (this=0x85107c8, event=0xbfbddecc) at kernel/qapplication_x11.cpp:4314
#44 0xb63e59c4 in QApplication::x11ProcessEvent (this=0x8096550, event=0xbfbddecc) at kernel/qapplication_x11.cpp:3391
#45 0xb64130e8 in x11EventSourceDispatch (s=0x809f1f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0xb5bb94c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb5bbcd98 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0xb5bbcebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0xb6e70381 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0xb6412c3a in QGuiEventDispatcherGlib::processEvents (this=0x809bb30, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb6e41d8d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0xb6e421d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0xb6e47480 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#54 0xb6351ee4 in QApplication::exec () at kernel/qapplication.cpp:3581
#55 0xb50171fb in kdemain () from /usr/lib/libkdeinit4_kmix.so
#56 0x0804eda7 in _start ()

Possible duplicates by query: bug 246773, bug 244450, bug 244274, bug 243413, bug 242443.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-15 21:21:59 UTC
[Comment from a bug triager]
This issue is being tracked at bug 220621. Merging.
Thanks

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