Bug 228035 - system settings -> multimedia -> crash, have two sound cards installed
Summary: system settings -> multimedia -> crash, have two sound cards installed
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_phonon (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-22 12:56 UTC by b.schwehn
Modified: 2013-09-12 21:56 UTC (History)
2 users (show)

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 b.schwehn 2010-02-22 12:56:51 UTC
Application that crashed: systemsettings
Version of the application: 1.0
KDE Version: 4.3.1 (KDE 4.3.1) "release 6"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.12-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

What I was doing when the application crashed:
Probably a duplicate of 225817. Can reproduce every time by simply trying to open system settings -> multimedia.  I'm pretty sure this has worked before, as I believe I changed the preferences for my soundcards in there earlier. Same crash when trying to open "sound system configuration" in amarok, which might try to open the same dialog?

I have a internal soundcard (realtek (?) ICH9 HD Audio Controller) and an external USB soundcard (MAudio Audiophile USB). Sound works on the USB soundcard, which is the default soundcard in VLC, flash, etc. Amarok doesn't play sound. 
Tried installing some debug packages, but don't know which other packages might make the report more useful and willing to try if given advice. 

 -- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f085ea08750 (LWP 6579))]

Thread 2 (Thread 0x7f0848c82910 (LWP 6580)):
#0  0x00007f085b5222cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f084ed2e621 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007f085b51d65d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f085c161e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f085ea08750 (LWP 6579)):
[KCrash Handler]
#5  0x00007f085c8427aa in QMetaObject::methodCount() const () from /usr/lib64/libQtCore.so.4
#6  0x00007f085c84f6be in QMetaObject::connectSlotsByName(QObject*) () from /usr/lib64/libQtCore.so.4
#7  0x00007f084732a11f in ?? () from /usr/lib64/kde4/kcm_phononxine.so
#8  0x00007f0847328556 in ?? () from /usr/lib64/kde4/kcm_phononxine.so
#9  0x00007f084732a1e5 in QObject* KPluginFactory::createInstance<XineOptions, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/kcm_phononxine.so
#10 0x00007f085cf8bf9e in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#11 0x00007f085e5e9d96 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib64/libkutils.so.4
#12 0x00007f085e5ef4c7 in ?? () from /usr/lib64/libkutils.so.4
#13 0x00007f085e5f0535 in KCModuleProxy::realModule() const () from /usr/lib64/libkutils.so.4
#14 0x00007f085e5f07ca in KCModuleProxy::load() () from /usr/lib64/libkutils.so.4
#15 0x00007f08529e3b2d in ?? () from /usr/lib64/kde4/kcm_phonon.so
#16 0x00007f08529d4fe4 in ?? () from /usr/lib64/kde4/kcm_phonon.so
#17 0x00007f08529d5a55 in QObject* KPluginFactory::createInstance<PhononKcm, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/kcm_phonon.so
#18 0x00007f085cf8bf9e in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#19 0x00007f085e5e9d96 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib64/libkutils.so.4
#20 0x00007f085e5ef4c7 in ?? () from /usr/lib64/libkutils.so.4
#21 0x00007f085e5f0535 in KCModuleProxy::realModule() const () from /usr/lib64/libkutils.so.4
#22 0x00007f085e5f0822 in KCModuleProxy::showEvent(QShowEvent*) () from /usr/lib64/libkutils.so.4
#23 0x00007f085d406b1e in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f085d3b82ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f085d3bf57e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f085dfb28d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#27 0x00007f085c83dddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f085d40bdaa in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4
#29 0x00007f085d40c081 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQtGui.so.4
#30 0x00007f085d40bc9f in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4
#31 0x00007f085d40ceba in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4
#32 0x00007f085d40c116 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQtGui.so.4
#33 0x00007f085d40bc9f in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4
#34 0x00007f085d40c081 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQtGui.so.4
#35 0x00007f085d40bc9f in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4
#36 0x00007f085d40c081 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQtGui.so.4
#37 0x00007f085d40bc9f in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4
#38 0x00007f085d40ceba in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4
#39 0x00007f085d40c116 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQtGui.so.4
#40 0x00007f085d40bc9f in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4
#41 0x00007f085d40ceba in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4
#42 0x00007f085d3f111d in QStackedLayout::setCurrentIndex(int) () from /usr/lib64/libQtGui.so.4
#43 0x00007f0852cc5c39 in ?? () from /usr/lib64/kde4/icon_mode.so
#44 0x00007f0852cc6444 in ?? () from /usr/lib64/kde4/icon_mode.so
#45 0x00007f085c852fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#46 0x00007f085e3b9fff in ModuleView::moduleChanged(bool) () from /usr/lib64/libsystemsettingsview.so
#47 0x00007f085e3bd6a4 in ModuleView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libsystemsettingsview.so
#48 0x00007f085c852fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#49 0x00007f085dfe2c88 in KPageWidget::currentPageChanged(KPageWidgetItem*, KPageWidgetItem*) () from /usr/lib64/libkdeui.so.5
#50 0x00007f085dfe2e28 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#51 0x00007f085c852fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#52 0x00007f085dfde897 in KPageView::currentPageChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib64/libkdeui.so.5
#53 0x00007f085dfdf405 in ?? () from /usr/lib64/libkdeui.so.5
#54 0x00007f085dfdfe02 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#55 0x00007f085dfe2de0 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#56 0x00007f085c852fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#57 0x00007f085d8be01a in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib64/libQtGui.so.4
#58 0x00007f085d8be162 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4
#59 0x00007f085dfdf740 in ?? () from /usr/lib64/libkdeui.so.5
#60 0x00007f085dfdfcf5 in ?? () from /usr/lib64/libkdeui.so.5
#61 0x00007f085dfdfe12 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#62 0x00007f085dfe2de0 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#63 0x00007f085c852fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#64 0x00007f085e3bbb6c in ModuleView::addModule(KCModuleInfo*) () from /usr/lib64/libsystemsettingsview.so
#65 0x00007f085e3bc85a in ModuleView::loadModule(MenuItem*) () from /usr/lib64/libsystemsettingsview.so
#66 0x00007f0852cc6000 in ?? () from /usr/lib64/kde4/icon_mode.so
#67 0x00007f0852cc6461 in ?? () from /usr/lib64/kde4/icon_mode.so
#68 0x00007f085c852fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#69 0x00007f085d8677d5 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib64/libQtGui.so.4
#70 0x00007f085d86a7cf in QAbstractItemView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#71 0x00007f085d406b38 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#72 0x00007f085d745ab6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#73 0x00007f085d877f1b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#74 0x00007f085c83d127 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#75 0x00007f085d3b827c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#76 0x00007f085d3bf3c1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#77 0x00007f085dfb28d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#78 0x00007f085c83dddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#79 0x00007f085d3bec90 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib64/libQtGui.so.4
#80 0x00007f085d424cfe in ?? () from /usr/lib64/libQtGui.so.4
#81 0x00007f085d423d9a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#82 0x00007f085d44bb6c in ?? () from /usr/lib64/libQtGui.so.4
#83 0x00007f08597a7dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#84 0x00007f08597ab7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#85 0x00007f08597ab8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#86 0x00007f085c8663a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#87 0x00007f085d44b31e in ?? () from /usr/lib64/libQtGui.so.4
#88 0x00007f085c83c712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#89 0x00007f085c83cae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#90 0x00007f085c83ec99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#91 0x000000000040cbd9 in _start ()

This bug may be a duplicate of or related to bug 225817

Reported using DrKonqi
Comment 1 b.schwehn 2010-02-22 13:18:05 UTC
> I'm pretty sure this has worked before, as
> I believe I changed the preferences for my soundcards in there earlier.

Actually, I've done this in Yast->sound, so I don't know if it every worked in this new intallation
Comment 2 b.schwehn 2010-03-01 14:49:36 UTC
It's working for me now as well even though I haven't installed kde 4.4. I ran zypper update today which updated: 

MozillaFirefox MozillaFirefox-translations-common NetworkManager-kde4 NetworkManager-kde4-libs NetworkManager-openvpn-kde4 NetworkManager-pptp-kde4 
  NetworkManager-vpnc-kde4 aaa_base akregator ark bovo dolphin ffmpeg gwenview k3b k3b-codecs k3b-lang kaddressbook kbd kcalc kcharselect kcolorchooser 
  kcron kde4-filesystem kde4-kgreeter-plugins kde4-l10n-de kde4-l10n-en_GB kde4-l10n-fr kde4-l10n-it kde4-l10n-pl kde4-l10n-ru kde4-webkitpart          
  kdeartwork4-screensaver kdeartwork4-weatherwallpapers kdebase4 kdebase4-libkonq kdebase4-nsplugin kdebase4-openSUSE kdebase4-runtime                  
  kdebase4-runtime-branding-openSUSE kdebase4-runtime-xine kdebase4-workspace kdebase4-workspace-branding-openSUSE kdebase4-workspace-ksysguardd        
  kdegames4 kdegames4-carddecks-default kdegames4-carddecks-other kdegraphics4 kdelibs4 kdelibs4-branding-openSUSE kdelibs4-core kdemultimedia4         
  kdenetwork4-filesharing kdepasswd kdepim4 kdepim4-wizards kdepimlibs4 kdialog kdm kdm-branding-openSUSE kdnssd keditbookmarks kfind kgamma kget kgpg  
  kinfocenter kio_audiocd kio_kamera kio_sysinfo kio_sysinfo-branding-openSUSE kmag kmahjongg kmail kmines kmix kmousetool knode knotes kompare         
  konqueror konqueror-plugins konqueror-plugins-lang konsole kontact kopete korganizer kpat krdc kreversi krfb kruler kscd ksnapshot ksudoku ksystemlog 
  kupdateapplet kupdateapplet-packagekit kwalletmanager kwin kwrite libakonadi4 libavcodec52 libavdevice52 libavformat52 libavutil50 libkcddb4          
  libkcompactdisc4 libkdcraw7 libkde4 libkdecore4 libkdegames4 libkdepim4 libkdepimlibs4 libkexiv2-7 libkipi6 libknotificationitem-1-1 libkonq5         
  libksane0 liboil-0_3-0 libpoppler-glib4 libpoppler-qt4-3 libpostproc51 libswscale0 libvlc2 libvlccore2 libxine1 libxine1-codecs libxine1-gnome-vfs    
  libxine1-pulse marble marble-data mkinitrd mozilla-xulrunner191 mozilla-xulrunner191-gnomevfs mozilla-xulrunner191-kde4                               
  mozilla-xulrunner191-translations-common okteta okular oxygen-icon-theme oxygen-icon-theme-scalable patterns-openSUSE-apparmor patterns-openSUSE-base 
  patterns-openSUSE-enhanced_base patterns-openSUSE-fonts patterns-openSUSE-games patterns-openSUSE-imaging patterns-openSUSE-kde4                      
  patterns-openSUSE-kde4_basis patterns-openSUSE-kde4_games patterns-openSUSE-kde4_imaging patterns-openSUSE-kde4_internet                              
  patterns-openSUSE-kde4_multimedia patterns-openSUSE-kde4_office patterns-openSUSE-kde4_pure patterns-openSUSE-kde4_utilities                          
  patterns-openSUSE-kde4_yast patterns-openSUSE-multimedia patterns-openSUSE-non_oss patterns-openSUSE-office patterns-openSUSE-sw_management           
  patterns-openSUSE-sw_management_kde4 patterns-openSUSE-x11 patterns-openSUSE-yast2_basis patterns-openSUSE-yast2_install_wf plasma-addons             
  plasma-addons-marble plasma-theme-aya poppler-tools python-kde4 python-kdebase4 sweeper vlc vlc-noX vlc-qt              

and additionally installed MPlayer libdirac_decoder0 libdv4 libffmpeg0 libquicktime0 smplayer xine-ui xvidcore, no idea which package (or what else) made the difference...
Comment 3 bogdan 2010-03-11 23:33:28 UTC
It is crashing for me always since I got the 4.4 SuSe Packets. I am running  
Platform Version 4.4.1 (KDE 4.4.1) "release 227"
I have only one sound card, so I don't think this makes a difference.
Comment 4 Christoph Feck 2013-09-12 21:36:15 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 5 bogdan 2013-09-12 21:44:39 UTC
It is working for me now.
Comment 6 Christoph Feck 2013-09-12 21:56:08 UTC
Thanks for the update :) I am closing it.