Bug 218846 - Checking "multimedia" from systemsettings causes a segfault
Summary: Checking "multimedia" from systemsettings causes a segfault
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_phonon (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2009-12-15 22:22 UTC by Andrew Nelson
Modified: 2018-10-27 04:10 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Nelson 2009-12-15 22:22:25 UTC
Application that crashed: systemsettings
Version of the application: 1.0
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.30-gentoo-r6 i686

What I was doing when the application crashed:
It just hangs, and when you close the window you get the crash menu.

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

Thread 4 (Thread 0xb1f91b70 (LWP 26514)):
#0  0xb80d1430 in __kernel_vsyscall ()
#1  0xb6a05742 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6aa5d0c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6a9a90b in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb6aa4c6e in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb6a0169f in start_thread () from /lib/libpthread.so.0
#6  0xb684b70e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb138fb70 (LWP 26515)):
#0  0xb80d1430 in __kernel_vsyscall ()
#1  0xb6a05742 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6aa5d0c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6a9a90b in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb6aa4c6e in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb6a0169f in start_thread () from /lib/libpthread.so.0
#6  0xb684b70e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb285cb70 (LWP 26518)):
#0  0xb80d1430 in __kernel_vsyscall ()
#1  0xb6a05742 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb0a3f29b in metronom_sync_loop (this=0x84db530) at metronom.c:851
#3  0xb6a0169f in start_thread () from /lib/libpthread.so.0
#4  0xb684b70e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb614e700 (LWP 26510)):
[KCrash Handler]
#6  0xb29e46a7 in QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::node_create (this=0x86de5a8, akey=@0xbfba41b8) at /usr/include/qt4/QtCore/qmap.h:431
#7  QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::detach_helper (this=0x86de5a8, akey=@0xbfba41b8) at /usr/include/qt4/QtCore/qmap.h:738
#8  QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::detach (this=0x86de5a8, akey=@0xbfba41b8) at /usr/include/qt4/QtCore/qmap.h:182
#9  QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::operator[] (this=0x86de5a8, akey=@0xbfba41b8) at /usr/include/qt4/QtCore/qmap.h:504
#10 0xb29df953 in DevicePreference::load (this=0x86de550) at /var/tmp/portage/kde-base/phonon-kde-4.3.4/work/phonon-kde-4.3.4/phonon/kcm/devicepreference.cpp:357
#11 0xb29d7cf6 in PhononKcm::load (this=0x85e1428) at /var/tmp/portage/kde-base/phonon-kde-4.3.4/work/phonon-kde-4.3.4/phonon/kcm/main.cpp:63
#12 0xb29d84d3 in PhononKcm (this=0x85e1428, parent=0x83d6aa8, args=...) at /var/tmp/portage/kde-base/phonon-kde-4.3.4/work/phonon-kde-4.3.4/phonon/kcm/main.cpp:55
#13 0xb29d91ce in KPluginFactory::createInstance<PhononKcm, QWidget> (parentWidget=0x0, parent=0x83d6aa8, args=...) at /usr/include/kpluginfactory.h:461
#14 0xb6f1638c in KPluginFactory::create (this=0x85e05a8, iface=0xb7bcb260 "KCModule", parentWidget=0x0, parent=0x83d6aa8, args=..., keyword=...)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdecore/util/kpluginfactory.cpp:191
#15 0xb7de1516 in KPluginFactory::create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x83d6aa8, args=...)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdecore/util/kpluginfactory.h:515
#16 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x83d6aa8, args=...)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdecore/services/kservice.h:517
#17 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x83d6aa8, args=...)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdecore/services/kservice.h:494
#18 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x83d6aa8, args=...)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdecore/services/kservice.h:534
#19 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x83d6aa8, args=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kutils/kcmoduleloader.cpp:89
#20 0xb7de70f4 in KCModuleProxyPrivate::loadModule (this=0x83dee58) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kutils/kcmoduleproxy.cpp:104
#21 0xb7de8333 in KCModuleProxy::realModule (this=0x83d6aa8) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kutils/kcmoduleproxy.cpp:81
#22 0xb7de86ff in KCModuleProxy::showEvent (this=0x83d6aa8, ev=0xbfba4d2c) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kutils/kcmoduleproxy.cpp:191
#23 0xb712d486 in QWidget::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#24 0xb70d09bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#25 0xb70d94d4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#26 0xb7a3118b in KApplication::notify (this=0xbfba6d64, receiver=0x83d6aa8, event=0xbfba4d2c) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#27 0xb6ba9e2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#28 0xb712a5e3 in QWidgetPrivate::show_helper() () from /usr/lib/qt4/libQtGui.so.4
#29 0xb712a813 in QWidgetPrivate::show_recursive() () from /usr/lib/qt4/libQtGui.so.4
#30 0xb712a99f in QWidgetPrivate::showChildren(bool) () from /usr/lib/qt4/libQtGui.so.4
#31 0xb712a4d4 in QWidgetPrivate::show_helper() () from /usr/lib/qt4/libQtGui.so.4
#32 0xb712ab9b in QWidget::setVisible(bool) () from /usr/lib/qt4/libQtGui.so.4
#33 0xb712a9b8 in QWidgetPrivate::showChildren(bool) () from /usr/lib/qt4/libQtGui.so.4
#34 0xb712a4d4 in QWidgetPrivate::show_helper() () from /usr/lib/qt4/libQtGui.so.4
#35 0xb712a813 in QWidgetPrivate::show_recursive() () from /usr/lib/qt4/libQtGui.so.4
#36 0xb712a99f in QWidgetPrivate::showChildren(bool) () from /usr/lib/qt4/libQtGui.so.4
#37 0xb712a4d4 in QWidgetPrivate::show_helper() () from /usr/lib/qt4/libQtGui.so.4
#38 0xb712a813 in QWidgetPrivate::show_recursive() () from /usr/lib/qt4/libQtGui.so.4
#39 0xb712a99f in QWidgetPrivate::showChildren(bool) () from /usr/lib/qt4/libQtGui.so.4
#40 0xb712a4d4 in QWidgetPrivate::show_helper() () from /usr/lib/qt4/libQtGui.so.4
#41 0xb712a813 in QWidgetPrivate::show_recursive() () from /usr/lib/qt4/libQtGui.so.4
#42 0xb712a99f in QWidgetPrivate::showChildren(bool) () from /usr/lib/qt4/libQtGui.so.4
#43 0xb712a4d4 in QWidgetPrivate::show_helper() () from /usr/lib/qt4/libQtGui.so.4
#44 0xb712ab9b in QWidget::setVisible(bool) () from /usr/lib/qt4/libQtGui.so.4
#45 0xb710fed7 in QStackedLayout::setCurrentIndex(int) () from /usr/lib/qt4/libQtGui.so.4
#46 0xb711005d in QStackedLayout::setCurrentWidget(QWidget*) () from /usr/lib/qt4/libQtGui.so.4
#47 0xb7509a0c in QStackedWidget::setCurrentWidget(QWidget*) () from /usr/lib/qt4/libQtGui.so.4
#48 0xb4b03bdb in ?? () from /usr/lib/kde4/classic_mode.so
#49 0x083010d0 in ?? ()
#50 0x0806e410 in ?? ()
#51 0xb7db991b in ModuleView::updateButtons() () from /usr/lib/libsystemsettingsview.so
#52 0xb4b056bb in ?? () from /usr/lib/kde4/classic_mode.so
#53 0x0827b1e0 in ?? ()
#54 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Christoph Feck 2013-09-12 21:42:09 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 2 Andrew Crouthamel 2018-09-24 01:56:44 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 04:10:30 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!