Bug 225817 - System Settings crash, opening Multimedia
Summary: System Settings crash, opening Multimedia
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-07 11:36 UTC by hayden_mccarthy
Modified: 2010-03-06 20:28 UTC (History)
2 users (show)

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 hayden_mccarthy 2010-02-07 11:36:08 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.8-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
opened the KDE "System Settings", and selected "Multimedia", produces this crash on this installation.

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

Thread 2 (Thread 0xb1effb70 (LWP 4840)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5f6b392 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb63af0a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb2fb719b in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb5f66945 in start_thread () from /lib/libpthread.so.0
#5  0xb63a163e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb56c9700 (LWP 4834)):
[KCrash Handler]
#6  0xb666d429 in QMetaObject::methodCount() const () from /usr/lib/libQtCore.so.4
#7  0xb667ad69 in QMetaObject::connectSlotsByName(QObject*) () from /usr/lib/libQtCore.so.4
#8  0xb16fc4b6 in ?? () from /usr/lib/kde4/kcm_phononxine.so
#9  0xb16fa9bb in ?? () from /usr/lib/kde4/kcm_phononxine.so
#10 0xb16fc59f in QObject* KPluginFactory::createInstance<XineOptions, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_phononxine.so
#11 0xb69bfb09 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#12 0xb77ef341 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib/libkutils.so.4
#13 0xb77f524e in ?? () from /usr/lib/libkutils.so.4
#14 0xb77f64a4 in KCModuleProxy::realModule() const () from /usr/lib/libkutils.so.4
#15 0xb77f6805 in KCModuleProxy::load() () from /usr/lib/libkutils.so.4
#16 0xb347697d in ?? () from /usr/lib/kde4/kcm_phonon.so
#17 0xb34662d0 in ?? () from /usr/lib/kde4/kcm_phonon.so
#18 0xb3466aa8 in ?? () from /usr/lib/kde4/kcm_phonon.so
#19 0xb346772f in QObject* KPluginFactory::createInstance<PhononKcm, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_phonon.so
#20 0xb69bfb09 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#21 0xb77ef341 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib/libkutils.so.4
#22 0xb77f524e in ?? () from /usr/lib/libkutils.so.4
#23 0xb77f64a4 in KCModuleProxy::realModule() const () from /usr/lib/libkutils.so.4
#24 0xb77f6871 in KCModuleProxy::showEvent(QShowEvent*) () from /usr/lib/libkutils.so.4
#25 0xb6bbe9a3 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6b678fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb6b6f29e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb75a5ce1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0xb666832e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#30 0xb6bc463a in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#31 0xb6bc485e in QWidgetPrivate::show_recursive() () from /usr/lib/libQtGui.so.4
#32 0xb6bc495d in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#33 0xb6bc453d in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#34 0xb6bc5a41 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#35 0xb6bc4a00 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#36 0xb6bc453d in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#37 0xb6bc485e in QWidgetPrivate::show_recursive() () from /usr/lib/libQtGui.so.4
#38 0xb6bc495d in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#39 0xb6bc453d in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#40 0xb6bc485e in QWidgetPrivate::show_recursive() () from /usr/lib/libQtGui.so.4
#41 0xb6bc495d in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#42 0xb6bc453d in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#43 0xb6bc5a41 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#44 0xb6bc4a00 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#45 0xb6bc453d in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#46 0xb6bc5a41 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#47 0xb6ba6567 in QStackedLayout::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#48 0xb6ba66ff in QStackedLayout::setCurrentWidget(QWidget*) () from /usr/lib/libQtGui.so.4
#49 0xb6fcbe4e in QStackedWidget::setCurrentWidget(QWidget*) () from /usr/lib/libQtGui.so.4
#50 0xb5415dff in ?? () from /usr/lib/kde4/icon_mode.so
#51 0xb54167dc in ?? () from /usr/lib/kde4/icon_mode.so
#52 0xb667e864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#53 0xb667f585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#54 0xb77c489d in ModuleView::moduleChanged(bool) () from /usr/lib/libsystemsettingsview.so
#55 0xb77c4f23 in ModuleView::stateChanged() () from /usr/lib/libsystemsettingsview.so
#56 0xb77c5f6e in ModuleView::activeModuleChanged(KPageWidgetItem*, KPageWidgetItem*) () from /usr/lib/libsystemsettingsview.so
#57 0xb77c85c6 in ModuleView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsystemsettingsview.so
#58 0xb667e864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#59 0xb667f585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#60 0xb75de60d in KPageWidget::currentPageChanged(KPageWidgetItem*, KPageWidgetItem*) () from /usr/lib/libkdeui.so.5
#61 0xb75de799 in ?? () from /usr/lib/libkdeui.so.5
#62 0xb75de86f in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#63 0xb667e864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#64 0xb667f585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#65 0xb75d922d in KPageView::currentPageChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libkdeui.so.5
#66 0xb75da04f in ?? () from /usr/lib/libkdeui.so.5
#67 0xb75dab15 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#68 0xb75de822 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#69 0xb667e864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#70 0xb667f585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#71 0xb71006ed in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4
#72 0xb71008ec in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#73 0xb75da397 in ?? () from /usr/lib/libkdeui.so.5
#74 0xb75da9f8 in ?? () from /usr/lib/libkdeui.so.5
#75 0xb75dab27 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#76 0xb75de822 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#77 0xb667e864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#78 0xb667f585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#79 0xb66b9a05 in QAbstractItemModel::layoutChanged() () from /usr/lib/libQtCore.so.4
#80 0xb75e0d23 in KPageWidgetModel::addPage(KPageWidgetItem*) () from /usr/lib/libkdeui.so.5
#81 0xb75deb09 in KPageWidget::addPage(KPageWidgetItem*) () from /usr/lib/libkdeui.so.5
#82 0xb77c681e in ModuleView::addModule(KCModuleInfo*) () from /usr/lib/libsystemsettingsview.so
#83 0xb77c7614 in ModuleView::loadModule(MenuItem*) () from /usr/lib/libsystemsettingsview.so
#84 0xb541631c in ?? () from /usr/lib/kde4/icon_mode.so
#85 0xb54167fb in ?? () from /usr/lib/kde4/icon_mode.so
#86 0xb667e864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#87 0xb667f585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#88 0xb70a2395 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#89 0xb70b0800 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#90 0xb70c7b01 in QListView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#91 0xb758fcba in KCategorizedView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#92 0xb6bbebac in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#93 0xb6f5bbb5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#94 0xb6ffc12c in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#95 0xb70b3a44 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#96 0xb6ffe786 in ?? () from /usr/lib/libQtGui.so.4
#97 0xb666750e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#98 0xb6b678d0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#99 0xb6b6fbbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#100 0xb75a5ce1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#101 0xb666832e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#102 0xb6b6ebdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#103 0xb6bdf80a in ?? () from /usr/lib/libQtGui.so.4
#104 0xb6bded7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#105 0xb6c09b68 in ?? () from /usr/lib/libQtGui.so.4
#106 0xb5c094c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#107 0xb5c0cd98 in ?? () from /usr/lib/libglib-2.0.so.0
#108 0xb5c0cebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#109 0xb6694011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#110 0xb6c0929a in ?? () from /usr/lib/libQtGui.so.4
#111 0xb666698d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#112 0xb6666dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#113 0xb6669270 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#114 0xb6b67774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#115 0x0805320e in _start ()

Reported using DrKonqi
Comment 1 Ben Cooksley 2010-02-16 09:32:16 UTC
Can you reproduce?
Comment 2 hayden_mccarthy 2010-02-21 15:01:46 UTC
what debug packages need be installed to provide a better bug report? can be reproduced
Comment 3 b.schwehn 2010-02-22 12:59:15 UTC
I get the same crash (https://bugs.kde.org/show_bug.cgi?id=225817), reproducable. Most non-standard thing on my pc is probably that I have two soundcards...
Comment 4 hayden_mccarthy 2010-02-22 21:32:26 UTC
now you mention it, i have sound blaster x-fi in my system, which is not currently setup or installed for use in linux, and my on board NVIDIA HD audio which i am currently using for linux (until i figure x-fi out ;) ) this is our common link between the same issue experienced?
Comment 5 b.schwehn 2010-02-23 00:40:29 UTC
I guess the common link might be: Two soundcards and both running KDE 4.3.1 on opensuse 11.2. 

I have an on board Realtek ICH9 HD Audio Controller and an
external USB card (MAudio Audiophile USB; for listening the USB card actually works better then when running windows, the MAudio Windows Driver are crap, would never buy again). 

PS: Put in the wrong link to my bug report earlier: 
https://bugs.kde.org/show_bug.cgi?id=228035
Comment 6 hayden_mccarthy 2010-02-26 17:42:11 UTC
This issue does not exist in KDE 4.4 (kde base packages & phonon package updated)
Comment 7 b.schwehn 2010-03-01 14:49:18 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 8 hayden_mccarthy 2010-03-06 20:28:35 UTC
This issue is resolved then? as a simple update in packages seems to get rid of the problem, maybe caused by some sort of misconfiguration?