Bug 261848 - Amarok crashes after changing backend
Summary: Amarok crashes after changing backend
Status: RESOLVED DUPLICATE of bug 188444
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-02 10:59 UTC by thruminds
Modified: 2011-04-27 21:18 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 thruminds 2011-01-02 10:59:10 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-default x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Amarok crashes after changing backend and pressing the Apply button. This happens everytime I switch the back end of phonon from vlc gstreamer or xine.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f084fb8f760 (LWP 6654))]

Thread 18 (Thread 0x7f0838da7710 (LWP 6657)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0839ac53f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839ac40b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f0839a83b5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f0839afeb90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f0837390710 (LWP 6658)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0839ac53f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839ac40b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f0839a83b5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f0839afeb90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f0836b8f710 (LWP 6659)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0839ac53f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839ac40b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f0839a83b5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f0839afeb90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f083638e710 (LWP 6660)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0839ac53f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839ac40b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f0839a83b5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f0839afeb90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f0834e76710 (LWP 6662)):
#0  0x00007f084c905e13 in select () from /lib64/libc.so.6
#1  0x00007f0839ac5bfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839afd82a in srv_lock_timeout_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f0834675710 (LWP 6663)):
#0  0x00007f084c905e13 in select () from /lib64/libc.so.6
#1  0x00007f0839ac5bfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839afdb45 in srv_error_monitor_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f0833e74710 (LWP 6664)):
#0  0x00007f084c905e13 in select () from /lib64/libc.so.6
#1  0x00007f0839ac5bfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839afd492 in srv_monitor_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f0833673710 (LWP 6665)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0839ac53f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f0839afe182 in srv_master_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f0829836710 (LWP 6666)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0847ecd2a0 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f0847ecd2d9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0828492710 (LWP 6667)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f084dda42bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0849a193f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f0849a1be35 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f0849a197ef in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f0849a19878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f084dda3bf5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0827c91710 (LWP 6668)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f084dda42bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0849a193f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f0849a1be35 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f0849a1be4e in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f0849a1be4e in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f0849a197ef in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f0849a19878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f084dda3bf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f084c90c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0826c8f710 (LWP 6671)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f084dda42bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0849a193f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f0849a1be35 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f0849a1be4e in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f0849a1be4e in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f0849a1be4e in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f0849a197ef in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f0849a19878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f084dda3bf5 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f084c90c82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f082648e710 (LWP 6672)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f084dda42bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0849a193f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f0849a1be35 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f0849a1be4e in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f0849a197ef in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f0849a19878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f084dda3bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f080ffff710 (LWP 6683)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0849273e30 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f0849273e69 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f080ccbf710 (LWP 6808)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f084dda42bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f084d751d64 in ?? () from /usr/lib64/libQtGui.so.4
#3  0x00007f084dda3bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f080c0b5710 (LWP 6809)):
#0  0x00007f084c9036b3 in poll () from /lib64/libc.so.6
#1  0x00007f08455a2fd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f08455a3510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f084deb36d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f084de8a292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f084de8a495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f084dda12cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f084de6c458 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f084dda3bf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f084c90c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f08203dc710 (LWP 6839)):
#0  0x00007f084af8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f080af8fd02 in ?? () from /usr/lib64/libvlccore.so.4
#2  0x00007f084af89a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f084c90c82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f084fb8f760 (LWP 6654)):
[KCrash Handler]
#5  0x00007f083ce84304 in Phonon::Gstreamer::MediaNode::unlink (this=0x84de38) at /usr/src/debug/phonon-4.4.2/gstreamer/medianode.cpp:419
#6  0x00007f083ce83f78 in Phonon::Gstreamer::MediaNode::breakGraph (this=0x84de38) at /usr/src/debug/phonon-4.4.2/gstreamer/medianode.cpp:147
#7  0x00007f083ce8400f in Phonon::Gstreamer::MediaNode::disconnectNode (this=0x2bcef20, obj=0x84de20) at /usr/src/debug/phonon-4.4.2/gstreamer/medianode.cpp:231
#8  0x00007f084a39e46d in Phonon::PathPrivate::executeTransaction (this=<value optimized out>, disconnections=..., connections=...) at /usr/src/debug/phonon-4.4.2/phonon/path.cpp:316
#9  0x00007f084a39ed17 in Phonon::PathPrivate::phononObjectDestroyed (this=0x9ca7f0, mediaNodePrivate=0x82b820) at /usr/src/debug/phonon-4.4.2/phonon/path.cpp:408
#10 0x00007f084a39da0c in Phonon::MediaNodePrivate::~MediaNodePrivate (this=0x82b820, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/medianode.cpp:71
#11 0x00007f084a39d545 in ~MediaObjectPrivate (this=0x82b820, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/mediaobject_p.h:42
#12 Phonon::MediaObjectPrivate::~MediaObjectPrivate (this=0x82b820, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/mediaobject_p.h:42
#13 0x00007f084a39b37b in Phonon::MediaObject::~MediaObject (this=0x82b750, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/mediaobject.cpp:49
#14 0x00007f084a39b3b9 in Phonon::MediaObject::~MediaObject (this=0x82b750, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/mediaobject.cpp:65
#15 0x00007f084edfdb91 in EngineController::~EngineController (this=0x82b470, __in_chrg=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/EngineController.cpp:97
#16 0x00007f084edfddc9 in EngineController::~EngineController (this=0x82b470, __in_chrg=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/EngineController.cpp:99
#17 0x00007f084ef16509 in Amarok::DefaultApplicationController::shutdown (this=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/statemanagement/DefaultApplicationController.cpp:62
#18 0x00007f084edd4c03 in App::~App (this=0x7fff80fc9bf0, __in_chrg=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/App.cpp:279
#19 0x000000000040820b in main (argc=2, argv=0x7fff80fcbb58) at /usr/src/debug/amarok-2.3.0/src/main.cpp:235

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

Possible duplicates by query: bug 238812, bug 226229, bug 214568, bug 210246, bug 205429.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-04 13:55:43 UTC

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