Bug 160562 - "Sound" module in System Settings cause crash
Summary: "Sound" module in System Settings cause crash
Status: RESOLVED WORKSFORME
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: settings (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-08 15:22 UTC by FiNeX
Modified: 2008-06-05 11:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description FiNeX 2008-04-08 15:22:51 UTC
Version:           Revision 794646 (using Devel)
Installed from:    Compiled sources
OS:                Linux

I've just compiled KDE4 from CVS, Revision 794646. Clicking on "sound" in system settings, make system settings crash. Previously it didn't crash.

Here is the backtrace.

Application: System Settings (systemsettings), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb645a6d0 (LWP 4315)]
[New Thread 0xb4410b90 (LWP 4320)]
[KCrash handler]
#6  Phonon::ObjectDescriptionData::isValid (this=0xbfdd4140)
    at /home/test/KDE4/kdesvn/kdelibs/phonon/objectdescription.cpp:100
#7  0xb4b945d1 in Phonon::ObjectDescriptionModelData::data (this=0x820b590, 
    index=@0xbfdd4354, role=1)
    at /home/test/KDE4/kdesvn/kdelibs/phonon/objectdescriptionmodel.cpp:170
#8  0xb629f1aa in Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>::data (this=0x81f7358, index=@0xbfdd4354, role=1)
    at /home/test/KDE4/kdesvn/kdelibs/phonon/objectdescriptionmodel.h:210
#9  0xb6296b45 in DeviceTreeDelegate::sizeHint (this=0x81cd870, 
    option=@0xbfdd42d4, index=@0xbfdd4354)
    at /home/test/KDE4/qt4/include/QtCore/qabstractitemmodel.h:373
#10 0xb6f98906 in QTreeView::indexRowSizeHint (this=0x820f960, 
    index=@0x8379e98)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qtreeview.cpp:2697
#11 0xb6f98be2 in QTreeViewPrivate::itemHeight (this=0x82674c0, item=2)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qtreeview.cpp:3051
#12 0xb6f98eb6 in QTreeViewPrivate::updateScrollBars (this=0x82674c0)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qtreeview.cpp:3356
#13 0xb6f99212 in QTreeView::updateGeometries (this=0x820f960)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qtreeview.cpp:2593
#14 0xb6f5d259 in QAbstractItemView::doItemsLayout (this=0x820f960)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qabstractitemview.cpp:996
#15 0xb6fa12d2 in QTreeView::doItemsLayout (this=0x820f960)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qtreeview.cpp:1931
#16 0xb6f9577f in QTreeView::resizeColumnToContents (this=0x820f960, column=0)
    at ../../include/QtGui/private/../../../../../qt-copy/src/gui/itemviews/qabstractitemview_p.h:179
#17 0xb629e370 in OutputDeviceChoice::load (this=0x821fc50)
    at /home/test/KDE4/kdesvn/kdelibs/phonon/kcm/outputdevicechoice.cpp:407
#18 0xb62950e5 in PhononKcm::load (this=0x81fa690)
    at /home/test/KDE4/kdesvn/kdelibs/phonon/kcm/main.cpp:63
#19 0xb62958be in PhononKcm (this=0x81fa690, parent=0x81f36a8, 
    args=@0xbfdd4b00)
    at /home/test/KDE4/kdesvn/kdelibs/phonon/kcm/main.cpp:55
#20 0xb62965d1 in KPluginFactory::createInstance<PhononKcm, QWidget> (
    parentWidget=0x0, parent=0x81f36a8, args=@0xbfdd4b00)
    at /home/test/KDE4/kdesvn/kdelibs/kdecore/util/kpluginfactory.h:459
#21 0xb7d69e6f in KPluginFactory::create (this=0x8234ea8, 
    iface=0xb7b6dbe0 "KCModule", parentWidget=0x0, parent=0x81f36a8, 
    args=@0xbfdd4b00, keyword=@0xbfdd49b0)
    at /home/test/KDE4/kdesvn/kdelibs/kdecore/util/kpluginfactory.cpp:181
#22 0xb757ce0c in KService::createInstance<KCModule> (service=@0xbfdd4afc, 
    parent=0x81f36a8, args=@0xbfdd4b00, error=0xbfdd4b04)
    at /home/test/KDE4/kdesvn/kdelibs/kdecore/util/kpluginfactory.h:513
#23 0xb757bc52 in KCModuleLoader::loadModule (mod=@0x81d3bf8, 
    report=KCModuleLoader::Inline, parent=0x81f36a8, args=@0x81d3be0)
    at /home/test/KDE4/kdesvn/kdelibs/kutils/kcmoduleloader.cpp:90
#24 0xb7581ffd in KCModuleProxyPrivate::loadModule (this=0x81d3be0)
    at /home/test/KDE4/kdesvn/kdelibs/kutils/kcmoduleproxy.cpp:107
#25 0xb7583123 in KCModuleProxy::realModule (this=0x81f36a8)
    at /home/test/KDE4/kdesvn/kdelibs/kutils/kcmoduleproxy.cpp:83
#26 0xb7583288 in KCModuleProxy::buttons (this=0x81f36a8)
    at /home/test/KDE4/kdesvn/kdelibs/kutils/kcmoduleproxy.cpp:300
#27 0x08056575 in KCMultiWidget::addModule (this=0x809b680, 
    moduleinfo=@0x81a40a8)
    at /home/test/KDE4/kdesvn/kdebase/workspace/systemsettings/kcmultiwidget.cpp:192
#28 0x0805b2fd in MainWindow::selectionChanged (this=0x80f1e60, 
    selected=@0x81edb28)
    at /home/test/KDE4/kdesvn/kdebase/workspace/systemsettings/mainwindow.cpp:323
#29 0x0805b45c in MainWindow::qt_metacall (this=0x80f1e60, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdd4fdc)
    at /home/test/KDE4/kdesvn/build/kdebase/workspace/systemsettings/mainwindow.moc:70
#30 0xb7f2205b in QMetaObject::activate (sender=0x8236500, 
    from_signal_index=<value optimized out>, to_signal_index=32, 
    argv=0xbfdd4fdc)
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007
#31 0xb7f225b2 in QMetaObject::activate (sender=0x8236500, m=0xb712c764, 
    local_signal_index=1, argv=0xbfdd4fdc)
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080
#32 0xb6f5bc13 in QAbstractItemView::clicked (this=0x8236500, _t1=@0x81edb28)
    at .moc/release-shared/moc_qabstractitemview.cpp:316
#33 0xb6f68923 in QAbstractItemView::mouseReleaseEvent (this=0x8236500, 
    event=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1609
#34 0xb6f7bcbf in QListView::mouseReleaseEvent (this=0x8236500, e=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qlistview.cpp:815
#35 0xb79fe404 in KCategorizedView::mouseReleaseEvent (this=0x8236500, 
    event=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/kdelibs/kdeui/itemviews/kcategorizedview.cpp:1114
#36 0xb6b68076 in QWidget::event (this=0x8236500, event=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:6920
#37 0xb6e464d3 in QFrame::event (this=0x8236500, e=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qframe.cpp:657
#38 0xb6ecfe8f in QAbstractScrollArea::viewportEvent (this=0x8236500, 
    e=0xbfdd4140)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:938
#39 0xb6f691bf in QAbstractItemView::viewportEvent (this=0x8236500, 
    event=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1426
#40 0xb6ed2275 in QAbstractScrollAreaFilter::eventFilter (this=0x81d8900, 
    o=0x81c60e8, e=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:102
#41 0xb7f0fa0a in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x8089758, receiver=0x81c60e8, event=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:694
#42 0xb6b166ba in QApplicationPrivate::notify_helper (this=0x8089758, 
    receiver=0x81c60e8, e=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3762
#43 0xb6b1e055 in QApplication::notify (this=0xbfdd62e0, receiver=0x81c60e8, 
    e=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3495
#44 0xb7a1129d in KApplication::notify (this=0xbfdd62e0, receiver=0x81c60e8, 
    event=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#45 0xb7f10801 in QCoreApplication::notifyInternal (this=0xbfdd62e0, 
    receiver=0x81c60e8, event=0xbfdd5a3c)
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#46 0xb6b1d353 in QApplicationPrivate::sendMouseEvent (receiver=0x81c60e8, 
    event=0xbfdd5a3c, alienWidget=0x0, nativeWidget=0x81c60e8, 
    buttonDown=0xb713d6f0, lastMouseReceiver=@0xb713d6f4)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#47 0xb6b7aea5 in QETWidget::translateMouseEvent (this=0x81c60e8, 
    event=0xbfdd5f1c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4177
#48 0xb6b7a365 in QApplication::x11ProcessEvent (this=0xbfdd62e0, 
    event=0xbfdd5f1c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3177
#49 0xb6b9f9cc in x11EventSourceDispatch (s=0x808c280, callback=0, 
    user_data=0x0)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#50 0xb66f4078 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb66f7713 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#52 0xb66f78d1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0xb7f36dd8 in QEventDispatcherGlib::processEvents (this=0x80895c0, flags=
      {i = -1076010792})
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#54 0xb6b9f185 in QGuiEventDispatcherGlib::processEvents (this=0x80895c0, 
    flags={i = -1076010744})
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#55 0xb7f0ef8a in QEventLoop::processEvents (this=0xbfdd6170, flags=
      {i = -1076010680})
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#56 0xb7f0f14a in QEventLoop::exec (this=0xbfdd6170, flags={i = -1076010632})
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#57 0xb7f113ad in QCoreApplication::exec ()
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#58 0xb6b16557 in QApplication::exec ()
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3298
#59 0x08057971 in main (argc=1, argv=0xbfdd6424)
    at /home/test/KDE4/kdesvn/kdebase/workspace/systemsettings/main.cpp:69
#0  0xb7fb1410 in __kernel_vsyscall ()
Comment 1 Matthias Kretz 2008-04-08 16:40:22 UTC
Can you reproduce the crash? Reproducable every time?
Comment 2 FiNeX 2008-04-09 09:33:50 UTC
Unfortunatly yes.
Comment 3 Matthias Kretz 2008-04-09 09:53:13 UTC
Please run
valgrind kcmshell4 kcm_phonon
and attach the output
Comment 4 FiNeX 2008-04-09 10:59:22 UTC
Here is the valgrind output:


==5855== Memcheck, a memory error detector.
==5855== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==5855== Using LibVEX rev 1804, a library for dynamic binary translation.
==5855== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==5855== Using valgrind-3.3.0, a dynamic binary instrumentation framework.
==5855== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==5855== For more details, rerun with: -v
==5855==
Qt: Session management error: Could not open network socket
kcmshell(5855)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-test/ksycoca4"
==5855== Syscall param writev(vector[...]) points to uninitialised byte(s)
==5855==    at 0x57EB50C: writev (in /lib/libc-2.7.so)
==5855==    by 0x5A0F2E8: _xcb_conn_wait (in /usr/lib/libxcb.so.1.0.0)
==5855==    by 0x5A0F8EA: _xcb_out_send (in /usr/lib/libxcb.so.1.0.0)
==5855==    by 0x5A0FA1E: _xcb_out_flush_to (in /usr/lib/libxcb.so.1.0.0)
==5855==    by 0x5A10F37: xcb_wait_for_reply (in /usr/lib/libxcb.so.1.0.0)
==5855==    by 0x48EDABA: _XReply (in /usr/lib/libX11.so.6.2.0)
==5855==    by 0x48CC875: XGetWindowProperty (in /usr/lib/libX11.so.6.2.0)
==5855==    by 0x48CBB46: XGetWMHints (in /usr/lib/libX11.so.6.2.0)
==5855==    by 0x4FF1619: QWidgetPrivate::setWindowIcon_sys(bool) (qwidget_x11.cpp:1193)
==5855==    by 0x4FC3692: QWidget::create(unsigned long, bool, bool) (qwidget.cpp:1262)
==5855==    by 0x4FC3E0A: QWidgetPrivate::createWinId(unsigned long) (qwidget.cpp:2003)
==5855==    by 0x4FC3E96: QWidgetPrivate::setWindowTitle_helper(QString const&) (qwidget.cpp:4850)
==5855==  Address 0x5de7b6b is 4,779 bytes inside a block of size 8,556 alloc'd
==5855==    at 0x4021BDE: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==5855==    by 0x5A0F570: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0)
==5855==    by 0x5A11E3A: xcb_connect (in /usr/lib/libxcb.so.1.0.0)
==5855==    by 0x48ED004: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==5855==    by 0x48D5C98: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==5855==    by 0x4FDEF9D: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1705)
==5855==    by 0x4F80108: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:740)
==5855==    by 0x4F80A69: QApplication::QApplication(int&, char**, bool, int) (qapplication.cpp:701)
==5855==    by 0x46AE79D: KApplication::KApplication(bool) (kapplication.cpp:346)
==5855==    by 0x402D500: kdemain (main.h:33)
==5855==    by 0x8048881: main (kcmshell4_dummy.cpp:3)
kcmshell(5855)/kutils (KCMultiDialog) KCMultiDialog::addModule: "Sound"
kcmshell(5855)/kutils (KCMultiDialog) KCMultiDialog::addModule: adding KCM  "Sound"  at the top level
kcmshell(5855)/kutils (KCMultiDialog) KCMultiDialogPrivate::_k_slotCurrentPageChanged:
kcmshell(5855)/kutils (KCModuleProxy) KCModuleProxyPrivate::loadModule: Module not already loaded, loading module  "Sound"  from library  "kcm_phonon"  using symbol  "kcm_phonon"
kcmshell(5855)/phonon (xine backend) Phonon::Xine::Backend::Backend: setting xine verbosity to 0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::Backend::Backend: Using Xine version  1.1.10
kcmshell(5855) Phonon::KdePlatformPlugin::createBackend: using backend:  "Xine"
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: isEmpty
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  alsa
kcmshell(5855)/phonon (audiodevicelist) Phonon::AudioDeviceEnumerator::availablePlaybackDevices: (
- "Intel ICH5 with ALC850 (Intel ICH5)" OSS ("/dev/sound/dsp1") index: 0 preference: 35 avail: true advanced: false  ,
- "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (ADC Capture/Standard PCM Playback)" OSS ("/dev/sound/audio") index: 1 preference: 35 avail: true advanced: false  ,
- "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (ADC Capture/Standard PCM Playback)" OSS ("/dev/sound/adsp") index: 1 preference: 35 avail: true advanced: false  ,
- "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (ADC Capture/Standard PCM Playback)" OSS ("/dev/sound/dsp") index: 1 preference: 35 avail: true advanced: false  ,
- "Intel ICH5 with ALC850 (Intel ICH5)" ALSA ("x-phonon:CARD=1,DEV=0", "plughw:CARD=1,DEV=0") index: 2 preference: 36 avail: true advanced: false  ,
- "Intel ICH5 with ALC850 (Intel ICH5 - IEC958)" ALSA ("x-phonon:CARD=1,DEV=4", "plughw:CARD=1,DEV=4") index: 3 preference: 35 avail: true advanced: true  ,
- "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (ADC Capture/Standard PCM Playback)" ALSA ("x-phonon:CARD=0,DEV=0", "plughw:CARD=0,DEV=0") index: 5 preference: 36 avail: true advanced: false  ,
- "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (Multichannel Capture/PT Playback)" ALSA ("x-phonon:CARD=0,DEV=2", "plughw:CARD=0,DEV=2") index: 8 preference: 35 avail: true advanced: true  ,
- "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (Multichannel Playback)" ALSA ("x-phonon:CARD=0,DEV=3", "plughw:CARD=0,DEV=3") index: 10 preference: 35 avail: true advanced: true  ,
- "Intel ICH5 with ALC850 (Intel ICH5)" OSS ("/dev/sound/audio1") index: 0 preference: 35 avail: true advanced: false  ,
- "Intel ICH5 with ALC850 (Intel ICH5)" OSS ("/dev/sound/adsp1") index: 0 preference: 35 avail: true advanced: false  ,
- "SBLive! Platinum [CT4760P], ADC Capture/Standard PCM Playback (Front speakers)" ALSA ("front:CARD=Live,DEV=0") index: 14 preference: 30 avail: true advanced: true  ,
- "SBLive! Platinum [CT4760P], ADC Capture/Standard PCM Playback (Rear speakers)" ALSA ("rear:CARD=Live,DEV=0") index: 15 preference: 30 avail: true advanced: true  ,
- "SBLive! Platinum [CT4760P], ADC Capture/Standard PCM Playback (Center and Subwoofer speakers)" ALSA ("center_lfe:CARD=Live,DEV=0") index: 16 preference: 30 avail: true advanced: true  ,
- "SBLive! Platinum [CT4760P], Multichannel Capture/PT Playback (IEC958 (S/PDIF) Digital Audio Output)" ALSA ("iec958:CARD=Live,DEV=0") index: 17 preference: 30 avail: true advanced: true  ,
- "Intel ICH5, Intel ICH5 (Front speakers)" ALSA ("front:CARD=ICH5,DEV=0") index: 18 preference: 30 avail: true advanced: true  ,
- "Intel ICH5, Intel ICH5 - IEC958 (IEC958 (S/PDIF) Digital Audio Output)" ALSA ("iec958:CARD=ICH5,DEV=0") index: 19 preference: 30 avail: true advanced: true  )
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: not an ALSA device  1
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: not an ALSA device  1
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: not an ALSA device  1
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: not an ALSA device  1
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: not an ALSA device  1
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: not an ALSA device  1
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: added to audio output  0
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  oss
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  esd
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  file
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  none
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 2 "Intel ICH5 with ALC850 (Intel ICH5)" "alsa" ("x-phonon:CARD=1,DEV=0", "plughw:CARD=1,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 5 "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (ADC Capture/Standard PCM Playback)" "alsa" ("x-phonon:CARD=0,DEV=0", "plughw:CARD=0,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 8 "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (Multichannel Capture/PT Playback)" "alsa" ("x-phonon:CARD=0,DEV=2", "plughw:CARD=0,DEV=2")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 10 "SBLive! Platinum [CT4760P] (rev.8, serial:0x80401102) (Multichannel Playback)" "alsa" ("x-phonon:CARD=0,DEV=3", "plughw:CARD=0,DEV=3")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 3 "Intel ICH5 with ALC850 (Intel ICH5 - IEC958)" "alsa" ("x-phonon:CARD=1,DEV=4", "plughw:CARD=1,DEV=4")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 17 "SBLive! Platinum [CT4760P], Multichannel Capture/PT Playback (IEC958 (S/PDIF) Digital Audio Output)" "alsa" ("iec958:CARD=Live,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 18 "Intel ICH5, Intel ICH5 (Front speakers)" "alsa" ("front:CARD=ICH5,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 19 "Intel ICH5, Intel ICH5 - IEC958 (IEC958 (S/PDIF) Digital Audio Output)" "alsa" ("iec958:CARD=ICH5,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 15 "SBLive! Platinum [CT4760P], ADC Capture/Standard PCM Playback (Rear speakers)" "alsa" ("rear:CARD=Live,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 16 "SBLive! Platinum [CT4760P], ADC Capture/Standard PCM Playback (Center and Subwoofer speakers)" "alsa" ("center_lfe:CARD=Live,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 14 "SBLive! Platinum [CT4760P], ADC Capture/Standard PCM Playback (Front speakers)" "alsa" ("front:CARD=Live,DEV=0")
kcmshell(5855)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 10000 "Esound (ESD)" "esd" ()
==5855==
==5855== Invalid read of size 4
==5855==    at 0x7FD11C7: Phonon::ObjectDescriptionData::isValid() const (objectdescription.cpp:100)
==5855==    by 0x7FD35D0: Phonon::ObjectDescriptionModelData::data(QModelIndex const&, int) const (objectdescriptionmodel.cpp:170)
==5855==    by 0x7FB21A9: Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>::data(QModelIndex const&, int) const (objectdescriptionmodel.h:210)
==5855==    by 0x7FA9B44: DeviceTreeDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const (qabstractitemmodel.h:373)
==5855==    by 0x53F9905: QTreeView::indexRowSizeHint(QModelIndex const&) const (qtreeview.cpp:2697)
==5855==    by 0x53F9BE1: QTreeViewPrivate::itemHeight(int) const (qtreeview.cpp:3051)
==5855==    by 0x53F9EB5: QTreeViewPrivate::updateScrollBars() (qtreeview.cpp:3356)
==5855==    by 0x53FA211: QTreeView::updateGeometries() (qtreeview.cpp:2593)
==5855==    by 0x53BE258: QAbstractItemView::doItemsLayout() (qabstractitemview.cpp:996)
==5855==    by 0x54022D1: QTreeView::doItemsLayout() (qtreeview.cpp:1931)
==5855==    by 0x53F677E: QTreeView::resizeColumnToContents(int) (qabstractitemview_p.h:179)
==5855==    by 0x7FB136F: OutputDeviceChoice::load() (outputdevicechoice.cpp:407)
==5855==  Address 0xd is not stack'd, malloc'd or (recently) free'd
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kcmshell4 path = <unknown> pid = 5855
sock_file=/home/test/.kde4/socket-DevilBlue/kdeinit4__0
kdeinit4: Got EXEC_NEW '/home/test/KDE4/kde/lib/kde4/libexec/drkonqi' from socket.
kdeinit4: preparing to launch /home/test/KDE4/kde/lib/kde4/libexec/drkonqi
kdeinit4: PID 5890 terminated.
==5855==
==5855== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 239 from 1)
==5855== malloc/free: in use at exit: 1,774,109 bytes in 28,361 blocks.
==5855== malloc/free: 185,202 allocs, 156,841 frees, 44,917,695 bytes allocated.
==5855== For counts of detected errors, rerun with: -v
==5855== searching for pointers to 28,361 not-freed blocks.
==5855== checked 32,020,284 bytes.
==5855==
==5855== LEAK SUMMARY:
==5855==    definitely lost: 3,152 bytes in 133 blocks.
==5855==      possibly lost: 74,438 bytes in 2,276 blocks.
==5855==    still reachable: 1,696,519 bytes in 25,952 blocks.
==5855==         suppressed: 0 bytes in 0 blocks.
==5855== Rerun with --leak-check=full to see details of leaked memory.
Comment 5 FiNeX 2008-06-05 11:16:38 UTC
On recent revision it doesn't crash anymore.