Bug 287440

Summary: Phonon System Settings - crash during quitting Configure Desktop application
Product: [Applications] systemsettings Reporter: hefto99
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED FIXED    
Severity: crash CC: avm-xandry, ericinformatique, herrfleisch, magnstvf, rasasi78
Priority: NOR    
Version: 1.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description hefto99 2011-11-24 09:21:00 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

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

I have changed Audio Recording Device Preferences in Sound and Video Configuration (Phonon). "Apply" still looks OK (although I don't know if the changes have been really applied), but closing the application leads to the crash.

All changes are gone, when Configure Desktop is launched again.

The crash happens every time when "System Settings" window is closed.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f88e7c18700 (LWP 23371)):
#0  0x00007f8915c451eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f88ff2cf341 in metronom_sync_loop (this=0xc26c40) at metronom.c:870
#2  0x00007f8915c40f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f891806253d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f891ab52760 (LWP 23368)):
[KCrash Handler]
#6  0x00007f8917fbdd95 in raise () from /lib64/libc.so.6
#7  0x00007f8917fbf2ab in abort () from /lib64/libc.so.6
#8  0x00007f8917ff7ece in __libc_message () from /lib64/libc.so.6
#9  0x00007f8917ffdc06 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f88f60c189d in vcd_class_dispose () from /usr/lib64/xine/plugins/1.30/xineplug_inp_vcd.so
#11 0x00007f88ff2d3436 in _dispose_plugin_class (node=0xbd5e10) at load_plugins.c:754
#12 0x00007f88ff2d3524 in dispose_plugin_list (list=0xb72d80) at load_plugins.c:2623
#13 0x00007f88ff2d8d6f in _x_dispose_plugins (this=0xb752f0) at load_plugins.c:2678
#14 0x00007f88ff2cbfcb in xine_exit (this=0xb752f0) at xine.c:1588
#15 0x00007f88ff5443a6 in ~QExplicitlySharedDataPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qshareddata.h:161
#16 ~XineEngine (this=0xb73688, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/xineengine.h:43
#17 ~XineEngine (this=0xb73688, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/backend.cpp:103
#18 Phonon::Xine::Backend::~Backend (this=0xb73640, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/backend.cpp:103
#19 0x00007f88ff544459 in Phonon::Xine::Backend::~Backend (this=0xb73640, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/backend.cpp:123
#20 0x00007f890acdaa57 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xb38820, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.5.0/phonon/factory.cpp:228
#21 0x00007f890acdabe9 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xb38820, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.5.0/phonon/factory.cpp:232
#22 0x00007f8918786208 in qt_call_post_routines () at kernel/qcoreapplication.cpp:255
#23 0x00007f89193e3228 in QApplication::~QApplication (this=0x7ffff5de5690, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1101
#24 0x000000000040b241 in ?? ()
#25 0x00007f8917faa23d in __libc_start_main () from /lib64/libc.so.6
#26 0x000000000040b289 in _start ()

Possible duplicates by query: bug 287024.

Reported using DrKonqi
Comment 1 hefto99 2011-11-24 09:39:10 UTC
The problem is gone after using GStreamer instead of xine.
Comment 2 Christoph Feck 2011-11-30 21:58:54 UTC
*** Bug 287935 has been marked as a duplicate of this bug. ***
Comment 3 Thijs 2011-12-11 14:41:43 UTC
*** Bug 288711 has been marked as a duplicate of this bug. ***
Comment 4 Raúl 2012-01-11 09:54:23 UTC
Hello.
I've also experienced this bug, on KDE 4.6.5. IMHO, from what I understand from #1 the bug is not fixed, but worked around. So I'd suggest either trying with a more recent KDE version to really check it's fixed, reopening it or marking xine backend as obsolete.

Regards,
Comment 5 Mark 2012-01-15 16:03:31 UTC
Created attachment 67857 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:
When i just logged in, i opened the sound config via Kmix and after closing, it crashed

-- Backtrace (Reduced):
#10 0xaf362ee8 in vcd_class_dispose () from /usr/lib/xine/plugins/1.30/xineplug_inp_vcd.so
#11 0xaf3db37a in _dispose_plugin_class (node=0x81e6600) at load_plugins.c:754
#12 0xaf3db47b in dispose_plugin_list (list=0x810bf40) at load_plugins.c:2618
#13 0xaf3e1049 in _x_dispose_plugins (this=0x81d72a0) at load_plugins.c:2673
#14 0xaf3d2730 in xine_exit (this=0x81d72a0) at xine.c:1588
Comment 6 someone 2012-01-19 08:44:38 UTC
Created attachment 67994 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.7.4 (4.7.4) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:

I was changing settings in the section "Multimedia" in KDE systemsettings. After clicking "Apply" and closing the systemsettings it crashed. The changes in the settings were NOT applied and I am therefore not able to set my audio settings in the right way, because systemsettings crashes all the time when I try to set my audio in the right way. This is a showstopper in my opinion.

-- Backtrace (Reduced):
#10 0x00007f91b14c689d in vcd_class_dispose () from /usr/lib64/xine/plugins/1.30/xineplug_inp_vcd.so
#11 0x00007f91b2123436 in _dispose_plugin_class (node=0xbe9bf0) at load_plugins.c:754
#12 0x00007f91b2123524 in dispose_plugin_list (list=0xadb3d0) at load_plugins.c:2618
#13 0x00007f91b2128d6f in _x_dispose_plugins (this=0xba42b0) at load_plugins.c:2673
#14 0x00007f91b211bfcb in xine_exit (this=0xba42b0) at xine.c:1588
Comment 7 someone 2012-01-19 08:46:51 UTC
Created attachment 67995 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.7.4 (4.7.4) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:

I was changing settings in the section "Multimedia" in KDE systemsettings.
After clicking "Apply" and closing the systemsettings it crashed. The changes
in the settings were NOT applied and I am therefore not able to set my audio
settings in the right way, because systemsettings crashes all the time when I
try to set my audio in the right way.

-- Backtrace (Reduced):
#10 0x00007f27f128189d in vcd_class_dispose () from /usr/lib64/xine/plugins/1.30/xineplug_inp_vcd.so
#11 0x00007f27f1ede436 in _dispose_plugin_class (node=0xbe8540) at load_plugins.c:754
#12 0x00007f27f1ede524 in dispose_plugin_list (list=0xb9d390) at load_plugins.c:2618
#13 0x00007f27f1ee3d6f in _x_dispose_plugins (this=0xba1860) at load_plugins.c:2673
#14 0x00007f27f1ed6fcb in xine_exit (this=0xba1860) at xine.c:1588