Bug 269560

Summary: Amarok fails to play online radio from a script
Product: [Applications] amarok Reporter: Sebastián Ramírez <teo78>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED BACKTRACE    
Severity: crash    
Priority: NOR    
Version: 2.4.0   
Target Milestone: 2.4.1   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sebastián Ramírez 2011-03-27 18:53:05 UTC
Application: amarok (2.4.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic i686
Distribution: Ubuntu 10.10

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

Amarok falla al reproducir radio online desde un guión instalado con el gestor de guiones.

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0xb6512770 (LWP 5913))]

Thread 27 (Thread 0xaf5f1b70 (LWP 5914)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0x95c9f58, mutex=0x95c9f40, abstime=0xaf5f12c0) at forward.c:152
#3  0x0264bb3f in metronom_sync_loop (this=0x95c9ef8) at metronom.c:870
#4  0x003cbcc9 in start_thread (arg=0xaf5f1b70) at pthread_create.c:304
#5  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 26 (Thread 0xaedf0b70 (LWP 5915)):
#0  g_main_context_prepare (context=0x95cab68, priority=0xaedf00cc) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2472
#1  0x038dc279 in g_main_context_iterate (context=0x95cab68, block=<value optimized out>, dispatch=1, self=0x95769c0) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#2  0x038dc848 in g_main_context_iteration (context=0x95cab68, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#3  0x00bd659f in QEventDispatcherGlib::processEvents (this=0x9530c88, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00ba6609 in QEventLoop::processEvents (this=0xaedf0220, flags=) at kernel/qeventloop.cpp:149
#5  0x00ba6a8a in QEventLoop::exec (this=0xaedf0220, flags=...) at kernel/qeventloop.cpp:201
#6  0x00aa2b7e in QThread::exec (this=0x955ba08) at thread/qthread.cpp:490
#7  0x06ddb81a in Phonon::Xine::XineThread::run (this=0x955ba08) at ../../xine/xinethread.cpp:143
#8  0x00aa5df9 in QThreadPrivate::start (arg=0x955ba08) at thread/qthread_unix.cpp:266
#9  0x003cbcc9 in start_thread (arg=0xaedf0b70) at pthread_create.c:304
#10 0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 25 (Thread 0xa7ba8b70 (LWP 5921)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x018740f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x0180865f in _L_lock_9687 () from /lib/libc.so.6
#3  0x01806e56 in __libc_free (mem=0x9be3e28) at malloc.c:3736
#4  0x00245441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0x00bd70b5 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x9bec2e8, notifier=0xa7ba828c) at kernel/qeventdispatcher_glib.cpp:496
#6  0x00bc51da in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0x00bd6a02 in socketNotifierSourceCheck (source=0x9e38288) at kernel/qeventdispatcher_glib.cpp:92
#8  0x038dbb39 in g_main_context_check (context=0x9e379c0, max_priority=2147483647, fds=0x9e3a838, n_fds=2) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2658
#9  0x038dc45e in g_main_context_iterate (context=0x9e379c0, block=<value optimized out>, dispatch=1, self=0x9e38f48) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2777
#10 0x038dc848 in g_main_context_iteration (context=0x9e379c0, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#11 0x00bd6565 in QEventDispatcherGlib::processEvents (this=0x9bec2e8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#12 0x00ba6609 in QEventLoop::processEvents (this=0xa7ba8230, flags=) at kernel/qeventloop.cpp:149
#13 0x00ba6a8a in QEventLoop::exec (this=0xa7ba8230, flags=...) at kernel/qeventloop.cpp:201
#14 0x00aa2b7e in QThread::exec (this=0x9e6c218) at thread/qthread.cpp:490
#15 0x00b8535b in QInotifyFileSystemWatcherEngine::run (this=0x9e6c218) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00aa5df9 in QThreadPrivate::start (arg=0x9e6c218) at thread/qthread_unix.cpp:266
#17 0x003cbcc9 in start_thread (arg=0xa7ba8b70) at pthread_create.c:304
#18 0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 24 (Thread 0xa4f0fb70 (LWP 5922)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x9ecda40, mutex=0x9ecda28) at forward.c:139
#3  0x00aa69c7 in wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003e7030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ecd930, th=0x9ed0eb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003ea7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9e2bee0, th=0x9ed0eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003e655b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ecd930, th=0x9ed0eb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003ea8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9ed0eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9ed0eb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003ea8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9ed0eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9ed0eb0, previous=0x9f3d250) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x003e895e in ThreadWeaver::ThreadRunHelper::run (this=0xa4f0f294, parent=0x9ecd930, th=0x9ed0eb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x003e907b in ThreadWeaver::Thread::run (this=0x9ed0eb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00aa5df9 in QThreadPrivate::start (arg=0x9ed0eb0) at thread/qthread_unix.cpp:266
#15 0x003cbcc9 in start_thread (arg=0xa4f0fb70) at pthread_create.c:304
#16 0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 23 (Thread 0xa470eb70 (LWP 5923)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x9ecda40, mutex=0x9ecda28) at forward.c:139
#3  0x00aa69c7 in wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003e7030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ecd930, th=0x9e558a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003ea7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9e2bee0, th=0x9e558a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003e655b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ecd930, th=0x9e558a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003ea8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9e558a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9e558a0, previous=0xb2b8c10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003e895e in ThreadWeaver::ThreadRunHelper::run (this=0xa470e294, parent=0x9ecd930, th=0x9e558a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x003e907b in ThreadWeaver::Thread::run (this=0x9e558a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00aa5df9 in QThreadPrivate::start (arg=0x9e558a0) at thread/qthread_unix.cpp:266
#13 0x003cbcc9 in start_thread (arg=0xa470eb70) at pthread_create.c:304
#14 0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 22 (Thread 0xa3f0db70 (LWP 5924)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x9ecda40, mutex=0x9ecda28) at forward.c:139
#3  0x00aa69c7 in wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003e7030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ecd930, th=0x9e412c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003ea7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9e2bee0, th=0x9e412c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003e655b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ecd930, th=0x9e412c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003ea8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9e412c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9e412c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003ea8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9e412c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9e412c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x003ea8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9e412c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9e412c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x003e895e in ThreadWeaver::ThreadRunHelper::run (this=0xa3f0d294, parent=0x9ecd930, th=0x9e412c8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x003e907b in ThreadWeaver::Thread::run (this=0x9e412c8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x00aa5df9 in QThreadPrivate::start (arg=0x9e412c8) at thread/qthread_unix.cpp:266
#17 0x003cbcc9 in start_thread (arg=0xa3f0db70) at pthread_create.c:304
#18 0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 21 (Thread 0xa370cb70 (LWP 5925)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x9ecda40, mutex=0x9ecda28) at forward.c:139
#3  0x00aa69c7 in wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ecd948, mutex=0x9e5fa68, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003e7030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ecd930, th=0x9e49b90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003ea7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9e2bee0, th=0x9e49b90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003e655b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ecd930, th=0x9e49b90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003ea8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9e49b90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9e49b90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003ea8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9e49b90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9e49b90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x003ea8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9e2bee0, th=0x9e49b90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x003e7533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ecd930, th=0x9e49b90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x003e895e in ThreadWeaver::ThreadRunHelper::run (this=0xa370c294, parent=0x9ecd930, th=0x9e49b90) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x003e907b in ThreadWeaver::Thread::run (this=0x9e49b90) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x00aa5df9 in QThreadPrivate::start (arg=0x9e49b90) at thread/qthread_unix.cpp:266
#17 0x003cbcc9 in start_thread (arg=0xa370cb70) at pthread_create.c:304
#18 0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 20 (Thread 0xa2e68b70 (LWP 5926)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0xb7731770, mutex=0xb7731758) at forward.c:139
#3  0xb72293a5 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb772c680) at wtf/FastMalloc.cpp:2378
#4  0xb7229481 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb772c680) at wtf/FastMalloc.cpp:1497
#5  0x003cbcc9 in start_thread (arg=0xa2e68b70) at pthread_create.c:304
#6  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xa253fb70 (LWP 5927)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x0185f371 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x00b82bb8 in QProcessManager::run (this=0xcdb888) at io/qprocess_unix.cpp:245
#3  0x00aa5df9 in QThreadPrivate::start (arg=0xcdb888) at thread/qthread_unix.cpp:266
#4  0x003cbcc9 in start_thread (arg=0xa253fb70) at pthread_create.c:304
#5  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xa1d36b70 (LWP 5929)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x1f43290, mutex=0x1f43278) at forward.c:139
#3  0x01e3f877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x1f3e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x01e3f8c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x1f3e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x003cbcc9 in start_thread (arg=0xa1d36b70) at pthread_create.c:304
#6  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0x932feb70 (LWP 5976)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x01857df6 in __poll (fds=0x18eeff4, nfds=2, timeout=520) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x06c06562 in poll_func (ufds=0x98ce1c0, nfds=2, timeout=520, userdata=0x9bfffe0) at pulse/thread-mainloop.c:75
#3  0x06bf2ab9 in pa_mainloop_poll (m=0xb27ef30) at pulse/mainloop.c:879
#4  0x06bf4a73 in pa_mainloop_iterate (m=0xb27ef30, block=1, retval=0x0) at pulse/mainloop.c:961
#5  0x06bf4b44 in pa_mainloop_run (m=0xb27ef30, retval=0x0) at pulse/mainloop.c:979
#6  0x06c06303 in thread (userdata=0xb280968) at pulse/thread-mainloop.c:94
#7  0x04da3bd5 in internal_thread_func (userdata=0xb286bf8) at pulsecore/thread-posix.c:83
#8  0x003cbcc9 in start_thread (arg=0x932feb70) at pthread_create.c:304
#9  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0x90616b70 (LWP 5977)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x0185f371 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x02677f1c in xine_usec_sleep (usec=10000) at utils.c:481
#3  0x0265d2b0 in ao_loop (this_gen=0xb02f820) at audio_out.c:1073
#4  0x003cbcc9 in start_thread (arg=0x90616b70) at pthread_create.c:304
#5  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0x8fc48b70 (LWP 5978)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x9b9c7f8, mutex=0x9b9c7e0) at forward.c:139
#3  0x0265db54 in fifo_peek_int (this_gen=0xae20618) at audio_out.c:348
#4  fifo_peek (this_gen=0xae20618) at audio_out.c:388
#5  ao_loop (this_gen=0xae20618) at audio_out.c:1015
#6  0x003cbcc9 in start_thread (arg=0x8fc48b70) at pthread_create.c:304
#7  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0x8f447b70 (LWP 5979)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0xa93755e0, mutex=0xa93755c8) at forward.c:139
#3  0x0265db54 in fifo_peek_int (this_gen=0x90b28878) at audio_out.c:348
#4  fifo_peek (this_gen=0x90b28878) at audio_out.c:388
#5  ao_loop (this_gen=0x90b28878) at audio_out.c:1015
#6  0x003cbcc9 in start_thread (arg=0x8f447b70) at pthread_create.c:304
#7  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0x8a67db70 (LWP 5985)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x0185f371 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x02677f1c in xine_usec_sleep (usec=20000) at utils.c:481
#3  0x0265a67e in paused_loop (this_gen=0xa9268fd0) at video_out.c:1116
#4  video_out_loop (this_gen=0xa9268fd0) at video_out.c:1225
#5  0x003cbcc9 in start_thread (arg=0x8a67db70) at pthread_create.c:304
#6  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0x89a93b70 (LWP 5986)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0xa937076c, mutex=0xa9370754) at forward.c:139
#3  0x0264f6c8 in fifo_buffer_get (fifo=0xa9370740) at buffer.c:230
#4  0x02655d35 in video_decoder_loop (stream_gen=0xa9267808) at video_decoder.c:130
#5  0x003cbcc9 in start_thread (arg=0x89a93b70) at pthread_create.c:304
#6  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0x89292b70 (LWP 5987)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x90b2e4d4, mutex=0x90b2e4bc) at forward.c:139
#3  0x0264f6c8 in fifo_buffer_get (fifo=0x90b2e4a8) at buffer.c:230
#4  0x02656e49 in audio_decoder_loop (stream_gen=0xa9267808) at audio_decoder.c:66
#5  0x003cbcc9 in start_thread (arg=0x89292b70) at pthread_create.c:304
#6  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0x88a91b70 (LWP 5988)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01873d9d in __pthread_cond_wait (cond=0x90b132dc, mutex=0x90b132c4) at forward.c:139
#3  0x02660f3c in xine_event_wait (queue_gen=0x90b132c0) at events.c:56
#4  listener_loop (queue_gen=0x90b132c0) at events.c:214
#5  0x003cbcc9 in start_thread (arg=0x88a91b70) at pthread_create.c:304
#6  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xad849b70 (LWP 5989)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0x9e497d0, mutex=0x9e497b8, abstime=0xad849240) at forward.c:152
#3  0x00aa694f in wait (this=0xa7fc96c, mutex=0xa7fc968, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xa7fc96c, mutex=0xa7fc968, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x00a9a5b3 in QThreadPoolThread::run (this=0xa7aaea8) at concurrent/qthreadpool.cpp:140
#6  0x00aa5df9 in QThreadPrivate::start (arg=0xa7aaea8) at thread/qthread_unix.cpp:266
#7  0x003cbcc9 in start_thread (arg=0xad849b70) at pthread_create.c:304
#8  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xad048b70 (LWP 5990)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d04ad in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:142
#2  0x01873d9d in __pthread_cond_wait (cond=0xa7b7a78, mutex=0x9bfffe0) at forward.c:139
#3  0x04da263c in pa_cond_wait (c=0xfffffdff, m=0x389) at pulsecore/mutex-posix.c:139
#4  0x06c05c20 in pa_threaded_mainloop_wait (m=0xb280968) at pulse/thread-mainloop.c:212
#5  0x0282b7d9 in wait_for_operation (this=0xb029498, o=0x954b908) at audio_pulse_out.c:584
#6  0x0282b8b1 in ao_pulse_ctrl (this_gen=0xb029498, cmd=1) at audio_pulse_out.c:733
#7  0x0265bb59 in ao_control (this_gen=0xb02f820, cmd=1) at audio_out.c:1975
#8  0x0265e959 in ao_set_property (this_gen=0xb02f820, property=20, value=1000000) at audio_out.c:1942
#9  0x026698ba in post_audio_set_property (port_gen=0xa9377d78, property=20, value=1000000) at post.c:590
#10 0x026698ba in post_audio_set_property (port_gen=0xadeab48, property=20, value=1000000) at post.c:590
#11 0x02644940 in set_speed_internal (stream=0xa9267808, speed=1000000) at xine.c:353
#12 0x02647f60 in _x_set_fine_speed (stream=0xa9267808, speed=4) at xine.c:1883
#13 _x_set_speed (stream=0xa9267808, speed=4) at xine.c:1900
#14 0x090933d8 in nbc_set_speed_normal (this=<value optimized out>) at net_buf_ctrl.c:112
#15 0x09093914 in nbc_put_cb (fifo=0xa9370740, buf=0x90b2e388, this_gen=0x90b247c0) at net_buf_ctrl.c:397
#16 0x0264f0b4 in fifo_buffer_put (fifo=0xa9370740, element=0x90b2e388) at buffer.c:158
#17 0x026669d8 in _x_demux_control_nop (stream_gen=0xa9267808) at demux.c:311
#18 demux_loop (stream_gen=0xa9267808) at demux.c:362
#19 0x003cbcc9 in start_thread (arg=0xad048b70) at pthread_create.c:304
#20 0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xac3bfb70 (LWP 5991)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0xade9f60, mutex=0xade9f48, abstime=0xac3bf240) at forward.c:152
#3  0x00aa694f in wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x00a9a5b3 in QThreadPoolThread::run (this=0xa7fa490) at concurrent/qthreadpool.cpp:140
#6  0x00aa5df9 in QThreadPrivate::start (arg=0xa7fa490) at thread/qthread_unix.cpp:266
#7  0x003cbcc9 in start_thread (arg=0xac3bfb70) at pthread_create.c:304
#8  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xabbbeb70 (LWP 5992)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0xade9f60, mutex=0xade9f48, abstime=0xabbbe240) at forward.c:152
#3  0x00aa694f in wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x00a9a5b3 in QThreadPoolThread::run (this=0x9453660) at concurrent/qthreadpool.cpp:140
#6  0x00aa5df9 in QThreadPrivate::start (arg=0x9453660) at thread/qthread_unix.cpp:266
#7  0x003cbcc9 in start_thread (arg=0xabbbeb70) at pthread_create.c:304
#8  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xab3bdb70 (LWP 5993)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0xade9f60, mutex=0xade9f48, abstime=0xab3bd240) at forward.c:152
#3  0x00aa694f in wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x00a9a5b3 in QThreadPoolThread::run (this=0xa9369d90) at concurrent/qthreadpool.cpp:140
#6  0x00aa5df9 in QThreadPrivate::start (arg=0xa9369d90) at thread/qthread_unix.cpp:266
#7  0x003cbcc9 in start_thread (arg=0xab3bdb70) at pthread_create.c:304
#8  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xaabbcb70 (LWP 5994)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0xade9f60, mutex=0xade9f48, abstime=0xaabbc240) at forward.c:152
#3  0x00aa694f in wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x00a9a5b3 in QThreadPoolThread::run (this=0xa9382e08) at concurrent/qthreadpool.cpp:140
#6  0x00aa5df9 in QThreadPrivate::start (arg=0xa9382e08) at thread/qthread_unix.cpp:266
#7  0x003cbcc9 in start_thread (arg=0xaabbcb70) at pthread_create.c:304
#8  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaa3bbb70 (LWP 5995)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0xade9f60, mutex=0xade9f48, abstime=0xaa3bb240) at forward.c:152
#3  0x00aa694f in wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xae1648c, mutex=0xae16488, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x00a9a5b3 in QThreadPoolThread::run (this=0x9df13d0) at concurrent/qthreadpool.cpp:140
#6  0x00aa5df9 in QThreadPrivate::start (arg=0x9df13d0) at thread/qthread_unix.cpp:266
#7  0x003cbcc9 in start_thread (arg=0xaa3bbb70) at pthread_create.c:304
#8  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa91ffb70 (LWP 5996)):
#0  0x003fa416 in __kernel_vsyscall ()
#1  0x003d0884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x01873df4 in __pthread_cond_timedwait (cond=0x9e497d0, mutex=0x9e497b8, abstime=0xa91ff240) at forward.c:152
#3  0x00aa694f in wait (this=0xa7fc96c, mutex=0xa7fc968, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xa7fc96c, mutex=0xa7fc968, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x00a9a5b3 in QThreadPoolThread::run (this=0xa810cc0) at concurrent/qthreadpool.cpp:140
#6  0x00aa5df9 in QThreadPrivate::start (arg=0xa810cc0) at thread/qthread_unix.cpp:266
#7  0x003cbcc9 in start_thread (arg=0xa91ffb70) at pthread_create.c:304
#8  0x0186669e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6512770 (LWP 5913)):
[KCrash Handler]
#7  0x003fa416 in __kernel_vsyscall ()
#8  0x017c0941 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x017c3e42 in abort () at abort.c:92
#10 0x017f8305 in __libc_message (do_abort=2, fmt=0x18d0280 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0x01802501 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xb24d260) at malloc.c:6283
#12 0x01803d70 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4795
#13 0x01806e5d in __libc_free (mem=0xb24d260) at malloc.c:3738
#14 0x00245441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#15 0x00ad4899 in QMapData::continueFreeData (this=0xb24d260, offset=8) at tools/qmap.cpp:95
#16 0x02e64886 in freeData (this=0x99e7468, receiver=0x9eea9a8, event=0xbf878bf0) at ../../include/QtCore/../../src/corelib/tools/qmap.h:653
#17 ~QMap (this=0x99e7468, receiver=0x9eea9a8, event=0xbf878bf0) at ../../include/QtCore/../../src/corelib/tools/qmap.h:187
#18 ~QMultiMap (this=0x99e7468, receiver=0x9eea9a8, event=0xbf878bf0) at ../../include/QtCore/../../src/corelib/tools/qmap.h:969
#19 QGestureManager::filterEvent (this=0x99e7468, receiver=0x9eea9a8, event=0xbf878bf0) at kernel/qgesturemanager.cpp:481
#20 0x02df1160 in QApplication::notify (this=0xbf8794a8, receiver=0x9eea9a8, e=0xbf878bf0) at kernel/qapplication.cpp:3764
#21 0x005d368a in KApplication::notify (this=0xbf8794a8, receiver=0x9eea9a8, event=0xbf878bf0) at ../../kdeui/kernel/kapplication.cpp:310
#22 0x00ba7b3b in QCoreApplication::notifyInternal (this=0xbf8794a8, receiver=0x9eea9a8, event=0xbf878bf0) at kernel/qcoreapplication.cpp:732
#23 0x02df0094 in sendEvent (receiver=0x9eea9a8, event=0xbf878bf0, alienWidget=0x9eea9a8, nativeWidget=0x9bac338, buttonDown=0x37853c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QApplicationPrivate::sendMouseEvent (receiver=0x9eea9a8, event=0xbf878bf0, alienWidget=0x9eea9a8, nativeWidget=0x9bac338, buttonDown=0x37853c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#25 0x02e7ed10 in QETWidget::translateMouseEvent (this=0x9bac338, event=0xbf87910c) at kernel/qapplication_x11.cpp:4403
#26 0x02e7e151 in QApplication::x11ProcessEvent (this=0xbf8794a8, event=0xbf87910c) at kernel/qapplication_x11.cpp:3414
#27 0x02ead36a in x11EventSourceDispatch (s=0x944eb68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0x038d8855 in g_main_dispatch (context=0x944d510) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149
#29 g_main_context_dispatch (context=0x944d510) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702
#30 0x038dc668 in g_main_context_iterate (context=0x944d510, block=<value optimized out>, dispatch=1, self=0x9455208) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780
#31 0x038dc848 in g_main_context_iteration (context=0x944d510, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#32 0x00bd6565 in QEventDispatcherGlib::processEvents (this=0x935fd88, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#33 0x02eacbe5 in QGuiEventDispatcherGlib::processEvents (this=0x935fd88, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00ba6609 in QEventLoop::processEvents (this=0xbf879404, flags=) at kernel/qeventloop.cpp:149
#35 0x00ba6a8a in QEventLoop::exec (this=0xbf879404, flags=...) at kernel/qeventloop.cpp:201
#36 0x00bab00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#37 0x02de9e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#38 0x08050e75 in main (argc=1, argv=0xbf879e64) at ../../src/main.cpp:268

Possible duplicates by query: bug 268890, bug 268173, bug 263711, bug 263195, bug 262772.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-03-29 08:36:07 UTC
English, please.

The crash is not in Amarok. Please check with the author of the 3rd-party script you try to use.
Comment 2 Christoph Feck 2011-04-01 00:33:14 UTC
If the crash is reproducible, please add a valgrind log. The crash happens when freeing memory, so it could be caused by a third party script, or a bug in Amarok.
Comment 3 Sebastián Ramírez 2011-04-01 01:35:02 UTC
How do i add valgrind log ?
Comment 4 Myriam Schweingruber 2011-04-01 20:04:42 UTC
The valgrind instructions for Amarok are the following:

valgrind --log-file=$HOME/amarok.valgrind.output --leak-resolution=high --leak-check=full --num-callers=40 -- amarok -m -d --nofork

Please run amarok with the options -d --nofork at least once before so the debugging is collected correctly