Bug 236407 - Amarok stops playing shoutcast streams and crashs when closing
Summary: Amarok stops playing shoutcast streams and crashs when closing
Status: RESOLVED DUPLICATE of bug 207579
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-05 10:57 UTC by Fabian
Modified: 2010-05-06 16:35 UTC (History)
0 users

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 Fabian 2010-05-05 10:57:20 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.2-desktop i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
When playing shoutcast streams, it happens quiet often that amarok hangs. Not playing any music (local collection, webstreams, ...) any more, but you can still click on anything and will get a response. As soon as you close amarok it crashes.

The crash can be reproduced some of the time.

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

Thread 21 (Thread 0xaf94eb70 (LWP 3547)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55880c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e2d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb0b231db in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 20 (Thread 0xaf14db70 (LWP 3671)):
[KCrash Handler]
#6  0xb0b9fe14 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#7  0xb0ba0f05 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0xb5bd73fc in QApplicationPrivate::notify_helper (this=0x8143ed8, receiver=0x8295100, e=0x9a82ab0) at kernel/qapplication.cpp:4300
#9  0xb5bde248 in QApplication::notify (this=0xbff2f498, receiver=0x8295100, e=0x9a82ab0) at kernel/qapplication.cpp:4183
#10 0xb66b0dde in QCoreApplication::notifyInternal (this=0xbff2f498, receiver=0x8295100, event=0x9a82ab0) at kernel/qcoreapplication.cpp:704
#11 0xb66b37e3 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#12 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#13 0xb66b393c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#14 0xb66dde4d in sendPostedEvents () at kernel/qcoreapplication.h:220
#15 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#16 0xb345c4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb345fd98 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb345febe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0xb66dd931 in QEventDispatcherGlib::processEvents (this=0x8220110, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#20 0xb66af44d in QEventLoop::processEvents (this=0xaf14d2c0, flags=) at kernel/qeventloop.cpp:149
#21 0xb66af899 in QEventLoop::exec (this=0xaf14d2c0, flags=...) at kernel/qeventloop.cpp:201
#22 0xb65a4270 in QThread::exec (this=0x820e638) at thread/qthread.cpp:487
#23 0xb0b98c68 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#24 0xb65a70bf in QThreadPrivate::start (arg=0x820e638) at thread/qthread_unix.cpp:248
#25 0xb55836e5 in start_thread () from /lib/libpthread.so.0
#26 0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 19 (Thread 0xae942b70 (LWP 3713)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb58f5d5e in poll () from /lib/libc.so.6
#2  0xae948349 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#3  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#4  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 18 (Thread 0xae141b70 (LWP 3714)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb0b35390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 17 (Thread 0xad92ab70 (LWP 3715)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb0b35390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 16 (Thread 0xad129b70 (LWP 3716)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb0b35390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 15 (Thread 0xac8e4b70 (LWP 3721)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb0b35390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 14 (Thread 0xab5acb70 (LWP 3732)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xabd4452e in os_event_wait_low () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#4  0xabd42e89 in os_aio_simulated_handle () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#5  0xabe032ed in fil_aio_wait () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#6  0xabd76eb0 in ?? () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#7  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#8  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 13 (Thread 0xa9a8ab70 (LWP 3733)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xabd4452e in os_event_wait_low () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#4  0xabd42e89 in os_aio_simulated_handle () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#5  0xabe032ed in fil_aio_wait () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#6  0xabd76eb0 in ?? () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#7  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#8  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 12 (Thread 0xa9289b70 (LWP 3734)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xabd4452e in os_event_wait_low () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#4  0xabd42e89 in os_aio_simulated_handle () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#5  0xabe032ed in fil_aio_wait () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#6  0xabd76eb0 in ?? () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#7  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#8  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 11 (Thread 0xa8a88b70 (LWP 3735)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xabd4452e in os_event_wait_low () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#4  0xabd42e89 in os_aio_simulated_handle () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#5  0xabe032ed in fil_aio_wait () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#6  0xabd76eb0 in ?? () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#7  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#8  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 10 (Thread 0xa75f7b70 (LWP 3765)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb58f95b1 in select () from /lib/libc.so.6
#2  0xabd4495b in os_thread_sleep () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#3  0xabd75920 in srv_lock_timeout_and_monitor_thread () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#4  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 9 (Thread 0xa6df6b70 (LWP 3766)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb58f95b1 in select () from /lib/libc.so.6
#2  0xabd4495b in os_thread_sleep () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#3  0xabd75655 in srv_error_monitor_thread () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#4  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 8 (Thread 0xa65f5b70 (LWP 3773)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xabd4452e in os_event_wait_low () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#4  0xabd73f0b in srv_master_thread () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#5  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#6  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 7 (Thread 0xa4b07b70 (LWP 3848)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb65a8110 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb5051e39 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb504c55a in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5053374 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb504daf4 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb504fc7a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0xb65a70bf in QThreadPrivate::start (arg=0x9060940) at thread/qthread_unix.cpp:248
#16 0xb55836e5 in start_thread () from /lib/libpthread.so.0
#17 0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 6 (Thread 0xa4306b70 (LWP 3849)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb65a8110 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb5051e39 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb504c55a in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5053374 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0xb504daf4 in ?? () from /usr/lib/libthreadweaver.so.4
#20 0xb504fc7a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#21 0xb65a70bf in QThreadPrivate::start (arg=0x9061950) at thread/qthread_unix.cpp:248
#22 0xb55836e5 in start_thread () from /lib/libpthread.so.0
#23 0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 5 (Thread 0xa3926b70 (LWP 3850)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb65a8110 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb5051e39 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb504c55a in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5053374 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb504daf4 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb504fc7a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb65a70bf in QThreadPrivate::start (arg=0x9063780) at thread/qthread_unix.cpp:248
#12 0xb55836e5 in start_thread () from /lib/libpthread.so.0
#13 0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 4 (Thread 0xa2fffb70 (LWP 3851)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb65a8110 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb5051e39 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb504c55a in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5053374 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb5053390 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb5053423 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb504daf4 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb504fc7a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#17 0xb65a70bf in QThreadPrivate::start (arg=0x904d1e8) at thread/qthread_unix.cpp:248
#18 0xb55836e5 in start_thread () from /lib/libpthread.so.0
#19 0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 3 (Thread 0x9ffe4b70 (LWP 3861)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5587d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4eb8b77 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb4f941a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xb4eb8bbf in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb4f941a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#6  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0x9c7b4b70 (LWP 17321)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55880c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e2d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb0b2f2cb in interruptable_sleep () from /usr/lib/libxine.so.1
#4  0xb0b31c7e in video_out_loop () from /usr/lib/libxine.so.1
#5  0xb55836e5 in start_thread () from /lib/libpthread.so.0
#6  0xb5583600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb2670700 (LWP 3173)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55880c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb590e2d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb65a69bc in thread_sleep (ti=0xbff2f230) at thread/qthread_unix.cpp:398
#4  0xb65a6b00 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:424
#5  0xb0bb5ecc in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0xb53cdb6f in ?? () from /usr/lib/libphonon.so.4
#7  0xb53cd0c2 in ?? () from /usr/lib/libphonon.so.4
#8  0xb66b1318 in qt_call_post_routines () at kernel/qcoreapplication.cpp:201
#9  0xb5be14aa in QApplication::~QApplication (this=0xbff2f498, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1016
#10 0xb74ed918 in KApplication::~KApplication() () from /usr/lib/libkdeui.so.5
#11 0xb74eda28 in KUniqueApplication::~KUniqueApplication() () from /usr/lib/libkdeui.so.5
#12 0xb6fb333c in App::~App() () from /usr/lib/libamaroklib.so.1
#13 0x0804fff7 in _start ()

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

Possible duplicates by query: bug 236396, bug 236333, bug 236306, bug 236303, bug 236300.

Reported using DrKonqi
Comment 1 Mikko C. 2010-05-06 16:35:20 UTC

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