Bug 242789 - systemsettings crash cause phonon
Summary: systemsettings crash cause phonon
Status: RESOLVED DUPLICATE of bug 210427
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-25 15:54 UTC by emezeta
Modified: 2011-04-27 21:17 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description emezeta 2010-06-25 15:54:13 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
sound is nor working
it could be restarted by swaping sound engine 
from xine to gstreamer, do some tiny audio 
stuff, then turning back to xine.

at point systemsettings chashed 

The crash can be reproduced every time.

 -- Backtrace:
Application: Configuración del sistema (systemsettings), signal: Aborted
[Current thread is 1 (Thread 0xb76fc710 (LWP 2836))]

Thread 4 (Thread 0xa49fab70 (LWP 2879)):
#0  0x00766422 in __kernel_vsyscall ()
#1  0x0074a015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00e639dd in __pthread_cond_wait (cond=0xae3fb5fc, mutex=0xae3fb5e4) at forward.c:139
#3  0x058332aa in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 3 (Thread 0xaf565b70 (LWP 2880)):
#0  0x00766422 in __kernel_vsyscall ()
#1  0x0074a015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00e639dd in __pthread_cond_wait (cond=0xb1a1bfdc, mutex=0xb1a1bfc4) at forward.c:139
#3  0x058332aa in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 2 (Thread 0xb4576b70 (LWP 2902)):
#0  0x00766422 in __kernel_vsyscall ()
#1  0x00e48b86 in *__GI___poll (fds=0xedeff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x04932502 in ?? () from /usr/lib/libpulse.so.0
#3  0x0491ea59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x04920a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x04920ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x049322a3 in ?? () from /usr/lib/libpulse.so.0
#7  0x029c7e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x0074596e in start_thread (arg=0xb4576b70) at pthread_create.c:300
#9  0x00e56a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76fc710 (LWP 2836)):
[KCrash Handler]
#6  0x00766422 in __kernel_vsyscall ()
#7  0x00db3651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x00db6a82 in *__GI_abort () at abort.c:92
#9  0x00a202dc in qt_message_output (msgType=QtFatalMsg, buf=0x90004d8 "ASSERT: \"sink->root()\" in file ../../gstreamer/medianode.cpp, line 203") at global/qglobal.cpp:2250
#10 0x00a204aa in qt_message (msgType=<value optimized out>, msg=0xb932fc "ASSERT: \"%s\" in file %s, line %d", ap=0xbff29604 "\324\n\341\002\202\n\341\002\313") at global/qglobal.cpp:2296
#11 0x00a205b9 in qFatal (msg=0xb932fc "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#12 0x00a20645 in qt_assert (assertion=0x2e10ad4 "sink->root()", file=0x2e10a82 "../../gstreamer/medianode.cpp", line=203) at global/qglobal.cpp:2013
#13 0x02e01c58 in Phonon::Gstreamer::MediaNode::disconnectNode (this=0x9876898, obj=0x9330ad8) at ../../gstreamer/medianode.cpp:203
#14 0x02df0258 in Phonon::Gstreamer::Backend::disconnectNodes (this=0x990f1b8, source=0x9876888, sink=0x9330ad8) at ../../gstreamer/backend.cpp:376
#15 0x06364cce in Phonon::PathPrivate::executeTransaction (this=0x9160c60, disconnections=..., connections=...) at ../3rdparty/phonon/phonon/path.cpp:316
#16 0x063655e8 in Phonon::PathPrivate::phononObjectDestroyed (this=0x9160c60, mediaNodePrivate=0x8ff2970) at ../3rdparty/phonon/phonon/path.cpp:408
#17 0x0635be7c in ~MediaNodePrivate (this=0x8ff2970, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/medianode.cpp:71
#18 0x0635f702 in ~MediaObjectPrivate (this=0x8ff2970, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/mediaobject_p.h:42
#19 0x0635b85f in ~MediaNode (this=0x92b8b88, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/medianode.cpp:57
#20 0x0635e9a3 in ~MediaObject (this=0x92b8b80, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/mediaobject.cpp:65
#21 0x050e33c5 in DevicePreference::on_testPlaybackButton_toggled (this=0x9161410, down=false) at ../../../phonon/kcm/devicepreference.cpp:576
#22 0x050e5470 in DevicePreference::qt_metacall (this=0x9161410, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbff29a08) at ./moc_devicepreference.cpp:99
#23 0x00b30c9a in QMetaObject::metacall (object=0x9161410, cl=2836, idx=33, argv=0xbff29a08) at kernel/qmetaobject.cpp:237
#24 0x00b3f3d5 in QMetaObject::activate (sender=0x90041e8, m=0x1a598c4, local_signal_index=4, argv=0xbff29a08) at kernel/qobject.cpp:3293
#25 0x01849429 in QAbstractButton::toggled (this=0x90041e8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:213
#26 0x0152a074 in QAbstractButton::setChecked (this=0x90041e8, checked=false) at widgets/qabstractbutton.cpp:766
#27 0x0152a210 in QAbstractButton::nextCheckState (this=0x90041e8) at widgets/qabstractbutton.cpp:1020
#28 0x0160cbe0 in QToolButton::nextCheckState (this=0x6) at widgets/qtoolbutton.cpp:1145
#29 0x01529cb3 in QAbstractButtonPrivate::click (this=0x9004270) at widgets/qabstractbutton.cpp:528
#30 0x01529fae in QAbstractButton::mouseReleaseEvent (this=0x90041e8, e=0xbff2a190) at widgets/qabstractbutton.cpp:1121
#31 0x0160d09c in QToolButton::mouseReleaseEvent (this=0x90041e8, e=0xbff2a190) at widgets/qtoolbutton.cpp:721
#32 0x0117c7f8 in QWidget::event (this=0x90041e8, event=0xbff2a190) at kernel/qwidget.cpp:7998
#33 0x01528d4e in QAbstractButton::event (this=0x90041e8, e=0x6) at widgets/qabstractbutton.cpp:1080
#34 0x0160fbca in QToolButton::event (this=0x90041e8, event=0xbff2a190) at widgets/qtoolbutton.cpp:1163
#35 0x0111e4dc in QApplicationPrivate::notify_helper (this=0x8df62e0, receiver=0x90041e8, e=0xbff2a190) at kernel/qapplication.cpp:4300
#36 0x011259f7 in QApplication::notify (this=0xbff2aa4c, receiver=0x90041e8, e=0xbff2a190) at kernel/qapplication.cpp:3865
#37 0x002eff2a in KApplication::notify (this=0xbff2aa4c, receiver=0x90041e8, event=0xbff2a190) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x00b2ba3b in QCoreApplication::notifyInternal (this=0xbff2aa4c, receiver=0x90041e8, event=0xbff2a190) at kernel/qcoreapplication.cpp:704
#39 0x01124952 in QCoreApplication::sendEvent (receiver=0x90041e8, event=0xbff2a190, alienWidget=0x90041e8, nativeWidget=0x8e7f9c8, buttonDown=0x1a62058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QApplicationPrivate::sendMouseEvent (receiver=0x90041e8, event=0xbff2a190, alienWidget=0x90041e8, nativeWidget=0x8e7f9c8, buttonDown=0x1a62058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#41 0x011b0088 in QETWidget::translateMouseEvent (this=0x8e7f9c8, event=0xbff2a6ac) at kernel/qapplication_x11.cpp:4368
#42 0x011af511 in QApplication::x11ProcessEvent (this=0xbff2aa4c, event=0xbff2a6ac) at kernel/qapplication_x11.cpp:3379
#43 0x011de60a in x11EventSourceDispatch (s=0x8df91e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x080ab5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x080af2d8 in ?? () from /lib/libglib-2.0.so.0
#46 0x080af4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x00b575d5 in QEventDispatcherGlib::processEvents (this=0x8dd69c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#48 0x011de135 in QGuiEventDispatcherGlib::processEvents (this=0x8dd69c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00b2a059 in QEventLoop::processEvents (this=0xbff2a9a4, flags=) at kernel/qeventloop.cpp:149
#50 0x00b2a4aa in QEventLoop::exec (this=0xbff2a9a4, flags=...) at kernel/qeventloop.cpp:201
#51 0x00b2e69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#52 0x0111e577 in QApplication::exec () at kernel/qapplication.cpp:3579
#53 0x08056b5e in main (argc=5, argv=0xbff2ab94) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-08-14 11:10:28 UTC

*** This bug has been marked as a duplicate of bug 210427 ***
Comment 2 Myriam Schweingruber 2011-04-27 21:17:33 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.