Bug 232225

Summary: Can't open multimedia settings. Crash when closing system-settings
Product: [Applications] systemsettings Reporter: paul s. romanchenko <kde>
Component: kcm_phononAssignee: Matthias Kretz <kretz>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description paul s. romanchenko 2010-03-26 13:39:15 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-trunk-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
Systems-settins "hangs" when trying to open multimedia settings and crashed when closing.

The crash can be reproduced every time.

 -- Backtrace:
Application: Параметры системы (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2544e75710 (LWP 30393))]

Thread 2 (Thread 0x7f252b451910 (LWP 30399)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f253575ee31 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2540e5a73a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f25423b82fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2544e75710 (LWP 30393)):
[KCrash Handler]
#5  0x00007f2536115de3 in QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::node_create (this=<value optimized out>) at /usr/include/qt4/QtCore/qmap.h:431
#6  QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::detach_helper (this=<value optimized out>) at /usr/include/qt4/QtCore/qmap.h:738
#7  QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::detach (this=<value optimized out>) at /usr/include/qt4/QtCore/qmap.h:182
#8  QMap<int, Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>*>::operator[] (this=<value optimized out>) at /usr/include/qt4/QtCore/qmap.h:504
#9  DevicePreference::loadCategoryDevices (this=<value optimized out>) at ../../../phonon/kcm/devicepreference.cpp:343
#10 0x00007f2536116830 in DevicePreference::load (this=0xece0a0) at ../../../phonon/kcm/devicepreference.cpp:331
#11 0x00007f253611029d in PhononKcm::load (this=0x119c7f0) at ../../../phonon/kcm/main.cpp:63
#12 0x00007f2536110864 in PhononKcm (this=0x119c7f0, parent=<value optimized out>, args=<value optimized out>) at ../../../phonon/kcm/main.cpp:55
#13 0x00007f2536111335 in KPluginFactory::createInstance<PhononKcm, QWidget> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kpluginfactory.h:461
#14 0x00007f254326956c in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#15 0x00007f2544a59b06 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib/libkutils.so.4
#16 0x00007f2544a5e8e9 in ?? () from /usr/lib/libkutils.so.4
#17 0x00007f2544a5f415 in KCModuleProxy::realModule() const () from /usr/lib/libkutils.so.4
#18 0x00007f254482e8d9 in ModuleView::updatePageIconHeader(KPageWidgetItem*) () from /usr/lib/libsystemsettingsview.so.1
#19 0x00007f254482f8bf in ModuleView::addModule(KCModuleInfo*) () from /usr/lib/libsystemsettingsview.so.1
#20 0x00007f254482fb32 in ModuleView::loadModule(MenuItem*) () from /usr/lib/libsystemsettingsview.so.1
#21 0x00007f2539389e45 in ?? () from /usr/lib/kde4/icon_mode.so
#22 0x00007f253938a4e1 in ?? () from /usr/lib/kde4/icon_mode.so
#23 0x00007f2542ae0b1f in QMetaObject::activate (sender=0xe308c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#24 0x00007f2543c12065 in QAbstractItemView::activated (this=0x0, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:345
#25 0x00007f2543c14e47 in QAbstractItemView::mouseDoubleClickEvent (this=0xe308c0, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1812
#26 0x00007f254374c826 in QWidget::event (this=0xe308c0, event=0x7fff3089dbd0) at kernel/qwidget.cpp:8002
#27 0x00007f2543af2816 in QFrame::event (this=0xe308c0, e=0x7fff3089dbd0) at widgets/qframe.cpp:557
#28 0x00007f2543c21a5b in QAbstractItemView::viewportEvent (this=0xe308c0, event=0x7fff3089dbd0) at itemviews/qabstractitemview.cpp:1610
#29 0x00007f2542acd1f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xe30c70, event=0x7fff3089dbd0) at kernel/qcoreapplication.cpp:819
#30 0x00007f25436f68cc in QApplicationPrivate::notify_helper (this=0xe3c520, receiver=0xe30c70, e=0x7fff3089dbd0) at kernel/qapplication.cpp:4296
#31 0x00007f25436fd5bb in QApplication::notify (this=0x7fff3089e580, receiver=0xe30c70, e=0x7fff3089dbd0) at kernel/qapplication.cpp:3865
#32 0x00007f254440b356 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#33 0x00007f2542acdddc in QCoreApplication::notifyInternal (this=0x7fff3089e580, receiver=0xe30c70, event=0x7fff3089dbd0) at kernel/qcoreapplication.cpp:704
#34 0x00007f25436fc78e in QCoreApplication::sendEvent (receiver=0xe30c70, event=0x7fff3089dbd0, alienWidget=0xe30c70, nativeWidget=0xf341d0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QApplicationPrivate::sendMouseEvent (receiver=0xe30c70, event=0x7fff3089dbd0, alienWidget=0xe30c70, nativeWidget=0xf341d0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#36 0x00007f254377c33b in QETWidget::translateMouseEvent (this=0xf341d0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#37 0x00007f254377b04a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff3089e350) at kernel/qapplication_x11.cpp:3501
#38 0x00007f25437a7001 in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:132
#39 0x00007f2542acc702 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007f2542accadc in QEventLoop::exec (this=0x7fff3089e4d0, flags=) at kernel/qeventloop.cpp:201
#41 0x00007f2542ad081b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#42 0x00000000004110e9 in _start ()
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 paul s. romanchenko 2010-03-26 19:45:29 UTC
When trying to investiage I did the following:
1. Run kcmshell4 kcm_phonon from other user. Works fine
2. Login to safe xsession with xterm. Run "kcmshell4 kcm_phonon". Hang.
3. Remove phonon settings in .kde/share/config. Run "kcmshell4
kcm_phonon". Hang.
4. Remove ~/.pulse*. Run "kcmshell4 kcm_phonon". Hang.
5. Give up.

I can provide strace result on Monday.

On Fri, Mar 26, 2010 at 7:11 PM, Christoph Feck <christoph@maxiom.de> wrote:
> https://bugs.kde.org/show_bug.cgi?id=232225
>
>
> Christoph Feck <christoph@maxiom.de> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>          Component|general                     |kcm_phonon
>         AssignedTo|sourtooth+ssbugs@gmail.com  |kretz@kde.org
>
>
>
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 2 paul s. romanchenko 2010-04-02 12:40:52 UTC
It's duplicate of 228324

On Fri, Mar 26, 2010 at 9:45 PM, Paul Romanchenko <kde@justnews.ru> wrote:
> When trying to investiage I did the following:
> 1. Run kcmshell4 kcm_phonon from other user. Works fine
> 2. Login to safe xsession with xterm. Run "kcmshell4 kcm_phonon". Hang.
> 3. Remove phonon settings in .kde/share/config. Run "kcmshell4
> kcm_phonon". Hang.
> 4. Remove ~/.pulse*. Run "kcmshell4 kcm_phonon". Hang.
> 5. Give up.
>
> I can provide strace result on Monday.
>
> On Fri, Mar 26, 2010 at 7:11 PM, Christoph Feck <christoph@maxiom.de> wrote:
>> https://bugs.kde.org/show_bug.cgi?id=232225
>>
>>
>> Christoph Feck <christoph@maxiom.de> changed:
>>
>>           What    |Removed                     |Added
>> ----------------------------------------------------------------------------
>>          Component|general                     |kcm_phonon
>>         AssignedTo|sourtooth+ssbugs@gmail.com  |kretz@kde.org
>>
>>
>>
>>
>> --
>> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
>> ------- You are receiving this mail because: -------
>> You reported the bug.
>>
>
>
>
> --
> rmrfchik.
>
Comment 3 paul s. romanchenko 2010-04-02 12:42:11 UTC

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