Bug 292638 - System Settings Multimedia and Phonon crash after asound.conf edit and device forget.
Summary: System Settings Multimedia and Phonon crash after asound.conf edit and device...
Status: RESOLVED DUPLICATE of bug 289248
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_phonon (show other bugs)
Version: 1.0
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-27 22:47 UTC by Devon R.K. McAvoy
Modified: 2012-07-03 14:38 UTC (History)
1 user (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 Devon R.K. McAvoy 2012-01-27 22:47:11 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.1.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:

Attempting to configure sound devices. I opened multimedia tab of sytemsettings for phonon and it crashed. 
I had just edited my /etc/asound.conf and saved it, Phonon had queried me if I would like to forget a device. I clicked yes.
Phonon immediately crashes through terminal command as well. 
Also crashes when systemsettings is run as root, kdesudo.
I will attempt a restart of my machine to see if it can be temporarily fixed.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Aborted
[Current thread is 1 (Thread 0x7f15bfbce760 (LWP 5101))]

Thread 2 (Thread 0x7f156e63a700 (LWP 5106)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f15a845d184 in Thread () from /usr/lib/libvlccore.so.4
#2  0x00007f15bb2dab50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#3  0x00007f15bd07a4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f15bfbce760 (LWP 5101)):
[KCrash Handler]
#6  0x00007f15bcfd7405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f15bcfda680 in *__GI_abort () at abort.c:92
#8  0x00007f15bcfd05b1 in *__GI___assert_fail (assertion=0x7f15a8c25c27 "config && in", file=<optimized out>, line=1649, function=0x7f15a8c26530 "snd_config_load1") at assert.c:81
#9  0x00007f15a8ba5a42 in snd_config_load1 (config=0x0, in=0x27f2870, override=0) at conf.c:1649
#10 0x00007f15a8e6ec13 in installAlsaPhononDeviceHandle () at ../../../phonon/platform_kde/devicelisting.cpp:53
#11 Phonon::DeviceListing::DeviceListing (this=0x7f1568004e50) at ../../../phonon/platform_kde/devicelisting.cpp:116
#12 0x00007f15a8e6ad35 in ensureDeviceListingObject (this=0x27ea3e0) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:265
#13 Phonon::KdePlatformPlugin::ensureDeviceListingObject (this=0x27ea3e0) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:262
#14 0x00007f15a8e6ad91 in Phonon::KdePlatformPlugin::objectDescriptionIndexes (this=<optimized out>, type=<optimized out>) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:276
#15 0x00007f15adc7d356 in Phonon::GlobalConfig::audioOutputDeviceListFor (this=<optimized out>, category=Phonon::NoCategory, override=0) at ../../phonon/globalconfig.cpp:445
#16 0x00007f15adc70e9b in Phonon::BackendCapabilities::availableAudioOutputDevices () at ../../phonon/backendcapabilities.cpp:79
#17 0x00007f15a9af09a1 in availableAudioOutputDevices (this=0x279a0e0) at ../../../phonon/kcm/devicepreference.cpp:320
#18 DevicePreference::updateAudioOutputDevices (this=0x279a0e0) at ../../../phonon/kcm/devicepreference.cpp:282
#19 0x00007f15a9af2abc in DevicePreference::qt_metacall (this=0x279a0e0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff433e7db0) at ./moc_devicepreference.cpp:102
#20 0x00007f15bd7b1b1a in QMetaObject::activate (sender=0x27c4c10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#21 0x00007f15adc70de0 in Phonon::BackendCapabilities::Notifier::qt_metacall (this=0x27c4c10, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./moc_backendcapabilities.cpp:79
#22 0x00007f15bd7b1b1a in QMetaObject::activate (sender=0x27c4b90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#23 0x00007f15adc7a8d7 in Phonon::Factory::backend (createWhenNull=<optimized out>) at ../../phonon/factory.cpp:472
#24 0x00007f15adc7d30a in Phonon::GlobalConfig::audioOutputDeviceListFor (this=<optimized out>, category=Phonon::NoCategory, override=2) at ../../phonon/globalconfig.cpp:439
#25 0x00007f15a9af1718 in DevicePreference::loadCategoryDevices (this=0x279a0e0) at ../../../phonon/kcm/devicepreference.cpp:339
#26 0x00007f15a9af1e83 in DevicePreference::on_showCheckBox_toggled (this=0x279a0e0) at ../../../phonon/kcm/devicepreference.cpp:550
#27 0x00007f15a9af2b34 in DevicePreference::qt_metacall (this=0x279a0e0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff433e83b0) at ./moc_devicepreference.cpp:97
#28 0x00007f15bd7b1b1a in QMetaObject::activate (sender=0x27a5390, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff433e83b0) at kernel/qobject.cpp:3278
#29 0x00007f15beaa1762 in QAbstractButton::toggled (this=<optimized out>, _t1=true) at .moc/release-shared/moc_qabstractbutton.cpp:213
#30 0x00007f15be7eb45e in QAbstractButton::setChecked (this=0x27a5390, checked=true) at widgets/qabstractbutton.cpp:766
#31 0x00007f15a9af1ec7 in DevicePreference::load (this=0x279a0e0) at ../../../phonon/kcm/devicepreference.cpp:330
#32 0x00007f15a9aec67d in PhononKcm::load (this=0x2797ce0) at ../../../phonon/kcm/main.cpp:78
#33 0x00007f15a9aed147 in PhononKcm::PhononKcm (this=0x2797ce0, parent=<optimized out>, args=<optimized out>) at ../../../phonon/kcm/main.cpp:62
#34 0x00007f15a9aed3a4 in KPluginFactory::createInstance<PhononKcm, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/kpluginfactory.h:473
#35 0x00007f15bdf7a4b1 in KPluginFactory::create (this=0x2778f80, iface=0x7f15bf2df140 "KCModule", parentWidget=0x0, parent=0x2782290, args=..., keyword=<optimized out>) at ../../kdecore/util/kpluginfactory.cpp:203
#36 0x00007f15bf7bea2e in create<KCModule> (parent=0x2782290, this=0x2778f80, args=..., keyword=..., parentWidget=0x0) at ../../kdecore/util/kpluginfactory.h:527
#37 createInstance<KCModule> (error=0x7fff433e8880, args=..., parent=0x2782290, parentWidget=0x0, this=0x2647830) at ../../kdecore/services/kservice.h:551
#38 createInstance<KCModule> (error=0x7fff433e8880, args=..., parent=0x2782290, this=0x2647830) at ../../kdecore/services/kservice.h:528
#39 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x2782290, args=...) at ../../kutils/kcmoduleloader.cpp:89
#40 0x00007f15bf7c3ab8 in KCModuleProxyPrivate::loadModule (this=0x2748d90) at ../../kutils/kcmoduleproxy.cpp:106
#41 0x00007f15bf7c4765 in KCModuleProxy::realModule (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:83
#42 0x00007f15bf7c47a2 in KCModuleProxy::showEvent (this=0x2782290, ev=0x7fff433e9710) at ../../kutils/kcmoduleproxy.cpp:197
#43 0x00007f15be48b2c5 in QWidget::event (this=0x2782290, event=0x7fff433e9710) at kernel/qwidget.cpp:8466
#44 0x00007f15be43a9f4 in notify_helper (e=0x7fff433e9710, receiver=0x2782290, this=0x2474a90) at kernel/qapplication.cpp:4467
#45 QApplicationPrivate::notify_helper (this=0x2474a90, receiver=0x2782290, e=0x7fff433e9710) at kernel/qapplication.cpp:4439
#46 0x00007f15be43f881 in QApplication::notify (this=0x7fff433ec150, receiver=0x2782290, e=0x7fff433e9710) at kernel/qapplication.cpp:4346
#47 0x00007f15bf167b96 in KApplication::notify (this=0x7fff433ec150, receiver=0x2782290, event=0x7fff433e9710) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x00007f15bd79efbc in QCoreApplication::notifyInternal (this=0x7fff433ec150, receiver=0x2782290, event=0x7fff433e9710) at kernel/qcoreapplication.cpp:731
#49 0x00007f15be48eae0 in sendEvent (event=0x7fff433e9710, receiver=0x2782290) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QWidgetPrivate::show_helper (this=0x278b2d0) at kernel/qwidget.cpp:7439
#51 0x00007f15be48e8d7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7747
#52 0x00007f15be48e9cd in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7386
#53 0x00007f15be48edd2 in QWidget::setVisible (this=0x2470610, visible=<optimized out>) at kernel/qwidget.cpp:7661
#54 0x00007f15be48e946 in show (this=0x2470610) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#55 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7749
#56 0x00007f15be48e9cd in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7386
#57 0x00007f15be48edd2 in QWidget::setVisible (this=0x261f0f0, visible=<optimized out>) at kernel/qwidget.cpp:7661
#58 0x00007f15be46fe49 in show (this=0x261f0f0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#59 QStackedLayout::setCurrentIndex (this=0x26424c0, index=1) at kernel/qstackedlayout.cpp:311
#60 0x00007f15bf197417 in KPageViewPrivate::_k_pageSelected (this=0x2685f40, index=<optimized out>, previous=...) at ../../kdeui/paged/kpageview.cpp:235
#61 0x00007f15bf1975e2 in KPageView::qt_metacall (this=0x267b780, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff433e9bf0) at ./kpageview.moc:100
#62 0x00007f15bf19a8d0 in KPageWidget::qt_metacall (this=0x267b780, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff433e9bf0) at ./kpagewidget.moc:76
#63 0x00007f15bd7b1b1a in QMetaObject::activate (sender=0x2791680, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff433e9bf0) at kernel/qobject.cpp:3278
#64 0x00007f15be991057 in QItemSelectionModel::selectionChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#65 0x00007f15be996e54 in QItemSelectionModel::emitSelectionChanged (this=0x2791680, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1538
#66 0x00007f15be997ddf in QItemSelectionModel::select (this=0x2791680, selection=<optimized out>, command=...) at itemviews/qitemselectionmodel.cpp:1101
#67 0x00007f15be992eea in QItemSelectionModel::select (this=0x2791680, index=<optimized out>, command=...) at itemviews/qitemselectionmodel.cpp:976
#68 0x00007f15be9912c7 in QItemSelectionModel::setCurrentIndex (this=0x2791680, index=..., command=<optimized out>) at itemviews/qitemselectionmodel.cpp:1168
#69 0x00007f15bf196167 in KPageViewPrivate::_k_rebuildGui (this=0x2685f40) at ../../kdeui/paged/kpageview.cpp:70
#70 0x00007f15bf197165 in KPageViewPrivate::_k_modelChanged (this=0x2685f40) at ../../kdeui/paged/kpageview.cpp:190
#71 0x00007f15bf1975f2 in KPageView::qt_metacall (this=0x267b780, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff433ea120) at ./kpageview.moc:99
#72 0x00007f15bf19a8d0 in KPageWidget::qt_metacall (this=0x267b780, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff433ea120) at ./kpagewidget.moc:76
#73 0x00007f15bd7b1b1a in QMetaObject::activate (sender=0x2665ec0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#74 0x00007f15bf19c3e0 in KPageWidgetModel::addPage (this=0x2665ec0, item=0x2701c10) at ../../kdeui/paged/kpagewidgetmodel.cpp:401
#75 0x00007f15bf59ba4b in ModuleView::addModule (this=0x267b720, module=0x26bf958) at ../../../systemsettings/core/ModuleView.cpp:190
#76 0x00007f15bf59be52 in ModuleView::loadModule (this=0x267b720, menuItem=<optimized out>) at ../../../systemsettings/core/ModuleView.cpp:144
#77 0x00007f15aa468ea8 in IconMode::changeModule (this=0x26acbb0, activeModule=...) at ../../../systemsettings/icons/IconMode.cpp:134
#78 0x00007f15aa4691f1 in IconMode::qt_metacall (this=0x26acbb0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff433ea540) at ./IconMode.moc:80
#79 0x00007f15bd7b1b1a in QMetaObject::activate (sender=0x2454690, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff433ea540) at kernel/qobject.cpp:3278
#80 0x00007f15be93ed35 in QAbstractItemView::activated (this=<optimized out>, _t1=<optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:345
#81 0x00007f15be93f22f in QAbstractItemView::mouseReleaseEvent (this=0x2454690, event=0x7fff433eb600) at itemviews/qabstractitemview.cpp:1805
#82 0x00007f15be95b0ee in QListView::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at itemviews/qlistview.cpp:796
#83 0x00007f15bf13bb6c in KCategorizedView::mouseReleaseEvent (this=0x2454690, event=0x7fff433eb600) at ../../kdeui/itemviews/kcategorizedview.cpp:1060
#84 0x00007f15be48b016 in QWidget::event (this=0x2454690, event=0x7fff433eb600) at kernel/qwidget.cpp:8259
#85 0x00007f15be82c066 in QFrame::event (this=0x2454690, e=0x7fff433eb600) at widgets/qframe.cpp:557
#86 0x00007f15be93c0cb in QAbstractItemView::viewportEvent (this=0x2454690, event=0x7fff433eb600) at itemviews/qabstractitemview.cpp:1628
#87 0x00007f15bd79f148 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2686150, event=0x7fff433eb600) at kernel/qcoreapplication.cpp:846
#88 0x00007f15be43a9bf in notify_helper (e=0x7fff433eb600, receiver=0x2686150, this=0x2474a90) at kernel/qapplication.cpp:4463
#89 QApplicationPrivate::notify_helper (this=0x2474a90, receiver=0x2686150, e=0x7fff433eb600) at kernel/qapplication.cpp:4439
#90 0x00007f15be44017b in QApplication::notify (this=<optimized out>, receiver=0x2686150, e=0x7fff433eb600) at kernel/qapplication.cpp:4028
#91 0x00007f15bf167b96 in KApplication::notify (this=0x7fff433ec150, receiver=0x2686150, event=0x7fff433eb600) at ../../kdeui/kernel/kapplication.cpp:311
#92 0x00007f15bd79efbc in QCoreApplication::notifyInternal (this=0x7fff433ec150, receiver=0x2686150, event=0x7fff433eb600) at kernel/qcoreapplication.cpp:731
#93 0x00007f15be43b9c2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#94 QApplicationPrivate::sendMouseEvent (receiver=0x2686150, event=0x7fff433eb600, alienWidget=0x2686150, nativeWidget=0x254c810, buttonDown=0x2686150, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3127
#95 0x00007f15be4b7de8 in QETWidget::translateMouseEvent (this=0x254c810, event=<optimized out>) at kernel/qapplication_x11.cpp:4465
#96 0x00007f15be4b6bea in QApplication::x11ProcessEvent (this=0x7fff433ec150, event=0x7fff433ebd20) at kernel/qapplication_x11.cpp:3591
#97 0x00007f15be4ded32 in x11EventSourceDispatch (s=0x246c7f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#98 0x00007f15bae0b0cf in g_main_dispatch (context=0x246b4e0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442
#99 g_main_context_dispatch (context=0x246b4e0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998
#100 0x00007f15bae0b8c8 in g_main_context_iterate (context=0x246b4e0, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076
#101 0x00007f15bae0ba99 in g_main_context_iteration (context=0x246b4e0, may_block=1) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3139
#102 0x00007f15bd7c9abf in QEventDispatcherGlib::processEvents (this=0x2439c80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#103 0x00007f15be4de9ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#104 0x00007f15bd79e1c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#105 0x00007f15bd79e3bf in QEventLoop::exec (this=0x7fff433ec0e0, flags=...) at kernel/qeventloop.cpp:201
#106 0x00007f15bd7a2567 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#107 0x000000000040b6a5 in main (argc=5, argv=0x7fff433ec418) at ../../../systemsettings/app/main.cpp:49

This bug may be a duplicate of or related to bug 289248.

Possible duplicates by query: bug 289248.

Reported using DrKonqi
Comment 1 Devon R.K. McAvoy 2012-01-27 23:08:13 UTC
I can post a valgrind log but I can't find the dbg package for libexpat1 therefore there are quite a few question marks through out.
Comment 2 Jekyll Wu 2012-07-03 14:38:00 UTC

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