Bug 246762 - sysyem settings/multimedia - crash
Summary: sysyem settings/multimedia - crash
Status: RESOLVED DUPLICATE of bug 236524
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.4.1 (KDE 4.4.4)
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Colin Guthrie
URL:
Keywords:
: 246850 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-05 04:10 UTC by Ben
Modified: 2010-08-14 18:04 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 Ben 2010-08-05 04:10:43 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
opensuse 11.3

Application: System Settings (systemsettings), signal: Bus error
[KCrash Handler]
#6  pa_atomic_load () at pulsecore/atomic.h:57
#7  pa_shm_cleanup () at pulsecore/shm.c:370
#8  0xb315a026 in pa_shm_create_rw (m=0x852b5a0, size=67108864, shared=true, mode=448) at pulsecore/shm.c:109
#9  0xb314ae3b in pa_mempool_new (shared=true, size=0) at pulsecore/memblock.c:731
#10 0xb3188f49 in pa_context_new_with_proplist (mainloop=0x852bb30, name=0xb3252c34 "libphonon-probe", p=0x0) at pulse/context.c:186
#11 0xb318902b in pa_context_new (mainloop=0x852bb30, name=0xb3252c34 "libphonon-probe") at pulse/context.c:116
#12 0xb324ab4c in Phonon::PulseSupport::PulseSupport (this=0x852afb8) at /usr/src/debug/phonon-4.4.2/phonon/pulsesupport.cpp:718
#13 0xb324b1d8 in Phonon::PulseSupport::getInstance () at /usr/src/debug/phonon-4.4.2/phonon/pulsesupport.cpp:656
#14 0xb3231912 in Phonon::GlobalConfig::audioOutputDeviceListFor (this=0xbfb9ad40, category=Phonon::NoCategory, override=2) at /usr/src/debug/phonon-4.4.2/phonon/globalconfig.cpp:291
#15 0xb2b1fe4b in DevicePreference::loadCategoryDevices (this=0x84eea00) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/devicepreference.cpp:339
#16 0xb2b20537 in DevicePreference::load (this=0x84eea00) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/devicepreference.cpp:331
#17 0xb2b1cef5 in PhononKcm::load (this=0x847e1a0) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/main.cpp:63
#18 0xb2b1da67 in PhononKcm::PhononKcm (this=0x847e1a0, parent=0x80604c0, args=...) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/main.cpp:55
#19 0xb2b1dc07 in KPluginFactory::createInstance<PhononKcm, QWidget> (parentWidget=0x0, parent=0x80604c0, args=...) at /usr/include/kpluginfactory.h:461
#20 0xb6728560 in KPluginFactory::create (this=0x80f5960, iface=0xb7627ce0 "KCModule", parentWidget=0x0, parent=0x80604c0, args=..., keyword=...)
    at /usr/src/debug/kdelibs-4.4.4/kdecore/util/kpluginfactory.cpp:191
#21 0xb76f04ed in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/util/kpluginfactory.h:515
#22 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/services/kservice.h:523
#23 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/services/kservice.h:500
#24 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/services/kservice.h:543
#25 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmoduleloader.cpp:89
#26 0xb76f1599 in KCModuleProxyPrivate::loadModule (this=0x807b110) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmoduleproxy.cpp:106
#27 0xb76f2374 in KCModuleProxy::realModule (this=0x80604c0) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmoduleproxy.cpp:83
#28 0xb76c15cb in ModuleView::updatePageIconHeader (this=0x82939c8, page=0x8206890) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/core/ModuleView.cpp:236
#29 0xb76c36a8 in ModuleView::addModule (this=0x82939c8, module=0x81751a4) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/core/ModuleView.cpp:221
#30 0xb76c42a4 in ModuleView::loadModule (this=0x82939c8, menuItem=0x81e10d0) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/core/ModuleView.cpp:177
#31 0xb399aa2a in IconMode::changeModule (this=0x8265108, activeModule=...) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/icons/IconMode.cpp:139
#32 0xb399c17b in IconMode::qt_metacall (this=0x8265108, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb9b6e8)
    at /usr/src/debug/kdebase-workspace-4.4.4/build/systemsettings/icons/IconMode.moc:80
#33 0xb6471efd in QMetaObject::metacall (object=0x8265108, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbfb9b6e8) at kernel/qmetaobject.cpp:237
#34 0xb6480fe8 in QMetaObject::activate (sender=0x829d020, m=0xb72d30e4, local_signal_index=3, argv=0xbfb9b6e8) at kernel/qobject.cpp:3295
#35 0xb6f1dba5 in QAbstractItemView::activated (this=0x829d020, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:345
#36 0xb6f1e0ec in QAbstractItemView::mouseReleaseEvent (this=0x829d020, event=0xbfb9c184) at itemviews/qabstractitemview.cpp:1792
#37 0xb6f3ad81 in QListView::mouseReleaseEvent (this=0x829d020, e=0xbfb9c184) at itemviews/qlistview.cpp:796
#38 0xb750d471 in KCategorizedView::mouseReleaseEvent (this=0x829d020, event=0xbfb9c184) at /usr/src/debug/kdelibs-4.4.4/kdeui/itemviews/kcategorizedview.cpp:1000
#39 0xb69f0f00 in QWidget::event (this=0x829d020, event=0xbfb9c184) at kernel/qwidget.cpp:8044
#40 0xb6dea765 in QFrame::event (this=0x829d020, e=0xbfb9c184) at widgets/qframe.cpp:557
#41 0xb6e78e01 in QAbstractScrollArea::viewportEvent (this=0x829d020, e=0xbfb9c184) at widgets/qabstractscrollarea.cpp:1036
#42 0xb6f1b284 in QAbstractItemView::viewportEvent (this=0x829d020, event=0xbfb9c184) at itemviews/qabstractitemview.cpp:1615
#43 0xb6e7b776 in viewportEvent (this=0x82089e8, o=0x81d63c0, e=0xbfb9c184) at widgets/qabstractscrollarea_p.h:100
#44 QAbstractScrollAreaFilter::eventFilter (this=0x82089e8, o=0x81d63c0, e=0xbfb9c184) at widgets/qabstractscrollarea_p.h:116
#45 0xb646bfa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80919b8, receiver=0x81d63c0, event=0xbfb9c184) at kernel/qcoreapplication.cpp:841
#46 0xb6997c34 in QApplicationPrivate::notify_helper (this=0x80919b8, receiver=0x81d63c0, e=0xbfb9c184) at kernel/qapplication.cpp:4298
#47 0xb69a0750 in QApplication::notify (this=0xbfb9be9c, receiver=0x81d63c0, e=0xbfb9c184) at kernel/qapplication.cpp:3867
#48 0xb740a9d1 in KApplication::notify (this=0xbfb9c9fc, receiver=0x81d63c0, event=0xbfb9c184) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#49 0xb646be0e in QCoreApplication::notifyInternal (this=0xbfb9c9fc, receiver=0x81d63c0, event=0xbfb9c184) at kernel/qcoreapplication.cpp:726
#50 0xb6998c4c in sendSpontaneousEvent (receiver=0x81d63c0, event=0xbfb9c184, alienWidget=0x81d63c0, nativeWidget=0x811eb90, buttonDown=0xb72e2078, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#51 QApplicationPrivate::sendMouseEvent (receiver=0x81d63c0, event=0xbfb9c184, alienWidget=0x81d63c0, nativeWidget=0x811eb90, buttonDown=0xb72e2078, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#52 0xb6a2058c in QETWidget::translateMouseEvent (this=0x811eb90, event=0xbfb9c69c) at kernel/qapplication_x11.cpp:4380
#53 0xb6a1f73e in QApplication::x11ProcessEvent (this=0xbfb9c9fc, event=0xbfb9c69c) at kernel/qapplication_x11.cpp:3391
#54 0xb6a48570 in x11EventSourceDispatch (s=0x808a3a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0xb5aacb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0xb5aad350 in ?? () from /usr/lib/libglib-2.0.so.0
#57 0xb5aad60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0xb6497d4b in QEventDispatcherGlib::processEvents (this=0x8063f00, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#59 0xb6a4819a in QGuiEventDispatcherGlib::processEvents (this=0x8063f00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0xb646b11d in QEventLoop::processEvents (this=0xbfb9c954, flags=...) at kernel/qeventloop.cpp:149
#61 0xb646b319 in QEventLoop::exec (this=0xbfb9c954, flags=...) at kernel/qeventloop.cpp:201
#62 0xb646fc70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#63 0xb6995164 in QApplication::exec () at kernel/qapplication.cpp:3581
#64 0x08055c05 in main (argc=) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/app/main.cpp:49


The crash can be reproduced every time.

 -- Backtrace:
Application: System Settings (systemsettings), signal: Bus error
[KCrash Handler]
#6  pa_atomic_load () at pulsecore/atomic.h:57
#7  pa_shm_cleanup () at pulsecore/shm.c:370
#8  0xb315a026 in pa_shm_create_rw (m=0x852b5a0, size=67108864, shared=true, mode=448) at pulsecore/shm.c:109
#9  0xb314ae3b in pa_mempool_new (shared=true, size=0) at pulsecore/memblock.c:731
#10 0xb3188f49 in pa_context_new_with_proplist (mainloop=0x852bb30, name=0xb3252c34 "libphonon-probe", p=0x0) at pulse/context.c:186
#11 0xb318902b in pa_context_new (mainloop=0x852bb30, name=0xb3252c34 "libphonon-probe") at pulse/context.c:116
#12 0xb324ab4c in Phonon::PulseSupport::PulseSupport (this=0x852afb8) at /usr/src/debug/phonon-4.4.2/phonon/pulsesupport.cpp:718
#13 0xb324b1d8 in Phonon::PulseSupport::getInstance () at /usr/src/debug/phonon-4.4.2/phonon/pulsesupport.cpp:656
#14 0xb3231912 in Phonon::GlobalConfig::audioOutputDeviceListFor (this=0xbfb9ad40, category=Phonon::NoCategory, override=2) at /usr/src/debug/phonon-4.4.2/phonon/globalconfig.cpp:291
#15 0xb2b1fe4b in DevicePreference::loadCategoryDevices (this=0x84eea00) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/devicepreference.cpp:339
#16 0xb2b20537 in DevicePreference::load (this=0x84eea00) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/devicepreference.cpp:331
#17 0xb2b1cef5 in PhononKcm::load (this=0x847e1a0) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/main.cpp:63
#18 0xb2b1da67 in PhononKcm::PhononKcm (this=0x847e1a0, parent=0x80604c0, args=...) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/kcm/main.cpp:55
#19 0xb2b1dc07 in KPluginFactory::createInstance<PhononKcm, QWidget> (parentWidget=0x0, parent=0x80604c0, args=...) at /usr/include/kpluginfactory.h:461
#20 0xb6728560 in KPluginFactory::create (this=0x80f5960, iface=0xb7627ce0 "KCModule", parentWidget=0x0, parent=0x80604c0, args=..., keyword=...)
    at /usr/src/debug/kdelibs-4.4.4/kdecore/util/kpluginfactory.cpp:191
#21 0xb76f04ed in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/util/kpluginfactory.h:515
#22 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/services/kservice.h:523
#23 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/services/kservice.h:500
#24 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kdecore/services/kservice.h:543
#25 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x80604c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmoduleloader.cpp:89
#26 0xb76f1599 in KCModuleProxyPrivate::loadModule (this=0x807b110) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmoduleproxy.cpp:106
#27 0xb76f2374 in KCModuleProxy::realModule (this=0x80604c0) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmoduleproxy.cpp:83
#28 0xb76c15cb in ModuleView::updatePageIconHeader (this=0x82939c8, page=0x8206890) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/core/ModuleView.cpp:236
#29 0xb76c36a8 in ModuleView::addModule (this=0x82939c8, module=0x81751a4) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/core/ModuleView.cpp:221
#30 0xb76c42a4 in ModuleView::loadModule (this=0x82939c8, menuItem=0x81e10d0) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/core/ModuleView.cpp:177
#31 0xb399aa2a in IconMode::changeModule (this=0x8265108, activeModule=...) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/icons/IconMode.cpp:139
#32 0xb399c17b in IconMode::qt_metacall (this=0x8265108, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb9b6e8)
    at /usr/src/debug/kdebase-workspace-4.4.4/build/systemsettings/icons/IconMode.moc:80
#33 0xb6471efd in QMetaObject::metacall (object=0x8265108, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbfb9b6e8) at kernel/qmetaobject.cpp:237
#34 0xb6480fe8 in QMetaObject::activate (sender=0x829d020, m=0xb72d30e4, local_signal_index=3, argv=0xbfb9b6e8) at kernel/qobject.cpp:3295
#35 0xb6f1dba5 in QAbstractItemView::activated (this=0x829d020, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:345
#36 0xb6f1e0ec in QAbstractItemView::mouseReleaseEvent (this=0x829d020, event=0xbfb9c184) at itemviews/qabstractitemview.cpp:1792
#37 0xb6f3ad81 in QListView::mouseReleaseEvent (this=0x829d020, e=0xbfb9c184) at itemviews/qlistview.cpp:796
#38 0xb750d471 in KCategorizedView::mouseReleaseEvent (this=0x829d020, event=0xbfb9c184) at /usr/src/debug/kdelibs-4.4.4/kdeui/itemviews/kcategorizedview.cpp:1000
#39 0xb69f0f00 in QWidget::event (this=0x829d020, event=0xbfb9c184) at kernel/qwidget.cpp:8044
#40 0xb6dea765 in QFrame::event (this=0x829d020, e=0xbfb9c184) at widgets/qframe.cpp:557
#41 0xb6e78e01 in QAbstractScrollArea::viewportEvent (this=0x829d020, e=0xbfb9c184) at widgets/qabstractscrollarea.cpp:1036
#42 0xb6f1b284 in QAbstractItemView::viewportEvent (this=0x829d020, event=0xbfb9c184) at itemviews/qabstractitemview.cpp:1615
#43 0xb6e7b776 in viewportEvent (this=0x82089e8, o=0x81d63c0, e=0xbfb9c184) at widgets/qabstractscrollarea_p.h:100
#44 QAbstractScrollAreaFilter::eventFilter (this=0x82089e8, o=0x81d63c0, e=0xbfb9c184) at widgets/qabstractscrollarea_p.h:116
#45 0xb646bfa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80919b8, receiver=0x81d63c0, event=0xbfb9c184) at kernel/qcoreapplication.cpp:841
#46 0xb6997c34 in QApplicationPrivate::notify_helper (this=0x80919b8, receiver=0x81d63c0, e=0xbfb9c184) at kernel/qapplication.cpp:4298
#47 0xb69a0750 in QApplication::notify (this=0xbfb9be9c, receiver=0x81d63c0, e=0xbfb9c184) at kernel/qapplication.cpp:3867
#48 0xb740a9d1 in KApplication::notify (this=0xbfb9c9fc, receiver=0x81d63c0, event=0xbfb9c184) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#49 0xb646be0e in QCoreApplication::notifyInternal (this=0xbfb9c9fc, receiver=0x81d63c0, event=0xbfb9c184) at kernel/qcoreapplication.cpp:726
#50 0xb6998c4c in sendSpontaneousEvent (receiver=0x81d63c0, event=0xbfb9c184, alienWidget=0x81d63c0, nativeWidget=0x811eb90, buttonDown=0xb72e2078, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#51 QApplicationPrivate::sendMouseEvent (receiver=0x81d63c0, event=0xbfb9c184, alienWidget=0x81d63c0, nativeWidget=0x811eb90, buttonDown=0xb72e2078, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#52 0xb6a2058c in QETWidget::translateMouseEvent (this=0x811eb90, event=0xbfb9c69c) at kernel/qapplication_x11.cpp:4380
#53 0xb6a1f73e in QApplication::x11ProcessEvent (this=0xbfb9c9fc, event=0xbfb9c69c) at kernel/qapplication_x11.cpp:3391
#54 0xb6a48570 in x11EventSourceDispatch (s=0x808a3a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0xb5aacb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0xb5aad350 in ?? () from /usr/lib/libglib-2.0.so.0
#57 0xb5aad60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0xb6497d4b in QEventDispatcherGlib::processEvents (this=0x8063f00, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#59 0xb6a4819a in QGuiEventDispatcherGlib::processEvents (this=0x8063f00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0xb646b11d in QEventLoop::processEvents (this=0xbfb9c954, flags=...) at kernel/qeventloop.cpp:149
#61 0xb646b319 in QEventLoop::exec (this=0xbfb9c954, flags=...) at kernel/qeventloop.cpp:201
#62 0xb646fc70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#63 0xb6995164 in QApplication::exec () at kernel/qapplication.cpp:3581
#64 0x08055c05 in main (argc=) at /usr/src/debug/kdebase-workspace-4.4.4/systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Christoph Feck 2010-08-05 13:39:30 UTC
You might also check other bug reports for systemsettings/kcm_phonon, because as far as I know, Matthias does no longer maintain Phonon.
Comment 2 Martin Sandsmark 2010-08-05 13:47:31 UTC
Crash seems to be in pulseaudio, reassigning so Colin can take a look.

Though "Bus Error" is usually because of a full disk and mmap'ed files, I think? Is your disk full? :-)
Comment 3 Colin Guthrie 2010-08-05 13:50:23 UTC
Specifically check to see if /dev/shm/ is full. That's where most bus errors come from. There is little else action to take but to bomb out when this happens. You should note that doing ls -l /dev/shm/ is totally misleading as to the actual used space. e.g. PA may reserve a lot of 64meg files (as listed in ls -l output) but this is only reservation and not usage... use du to work out the actual usage.
Comment 4 Myriam Schweingruber 2010-08-06 12:16:37 UTC
*** Bug 246850 has been marked as a duplicate of this bug. ***
Comment 5 Myriam Schweingruber 2010-08-14 16:07:39 UTC

*** This bug has been marked as a duplicate of bug 246448 ***
Comment 6 Colin Guthrie 2010-08-14 18:00:36 UTC
Myriam, did you mean a different bug than #246448? This one is quite different and relates to SHM, the other bug doesn't seem to include SHM at all....
Comment 7 Colin Guthrie 2010-08-14 18:04:51 UTC
I think this is the right duplicate bug :)

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