Bug 321276 - Amarok crashes during playback when metadata of songs in the collection are inspected
Summary: Amarok crashes during playback when metadata of songs in the collection are i...
Status: RESOLVED DUPLICATE of bug 321972
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.7.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.8
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-17 15:14 UTC by Mathias Dietrich
Modified: 2013-07-10 07:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (30.32 KB, text/plain)
2013-07-01 18:31 UTC, jose.horas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mathias Dietrich 2013-06-17 15:14:48 UTC
Application: amarok (2.7.1)
KDE Platform Version: 4.10.4
Qt Version: 4.8.4
Operating System: Linux 3.8.0-25-generic x86_64
Distribution: Ubuntu 13.04

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

1. Start playback using a dynamic playlist
2. Search for songs in my collection
3. Right-click on the search results to inspect metadata of a song
4. Crash on 2nd song

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff7baa6a7c0 (LWP 9126))]

Thread 20 (Thread 0x7ff79b59c700 (LWP 9127)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b1e3283f in g_cond_wait (cond=0x1053c40, mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:756
#2  0x00007ff786d0d6b5 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252
#3  0x00007ff7a9354e34 in gst_task_func (task=0x15fe2b0) at gsttask.c:327
#4  0x00007ff7b1e176f2 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:309
#5  0x00007ff7b1e16eb5 in g_thread_proxy (data=0xa97ca0) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#6  0x00007ff7b38e7f8e in start_thread (arg=0x7ff79b59c700) at pthread_create.c:311
#7  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 19 (Thread 0x7ff79ad9b700 (LWP 9128)):
#0  0x00007ff7b1e325b9 in g_mutex_lock (mutex=mutex@entry=0x7ff79400d4e0) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:210
#1  0x00007ff7b1df27d5 in g_main_context_prepare (context=context@entry=0x7ff79400d4e0, priority=priority@entry=0x7ff79ad9ada8) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3268
#2  0x00007ff7b1df30fe in g_main_context_iterate (context=0x7ff79400d4e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3681
#3  0x00007ff7b1df36ba in g_main_loop_run (loop=0x7ff79400d470) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3895
#4  0x00007ff7a25e74f6 in gdbus_shared_thread_func (user_data=0x7ff79400d4b0) at /build/buildd/glib2.0-2.36.0/./gio/gdbusprivate.c:278
#5  0x00007ff7b1e16eb5 in g_thread_proxy (data=0x7ff79400c0f0) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#6  0x00007ff7b38e7f8e in start_thread (arg=0x7ff79ad9b700) at pthread_create.c:311
#7  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 18 (Thread 0x7ff77b7a2700 (LWP 9133)):
#0  0x00007ff7b1e32359 in g_mutex_get_impl (mutex=0x7ff7740009e0) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:121
#1  0x00007ff7b1e325e9 in g_mutex_unlock (mutex=mutex@entry=0x7ff7740009e0) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:229
#2  0x00007ff7b1df28f3 in g_main_context_prepare (context=context@entry=0x7ff7740009e0, priority=priority@entry=0x7ff77b7a1c38) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3326
#3  0x00007ff7b1df30fe in g_main_context_iterate (context=context@entry=0x7ff7740009e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3681
#4  0x00007ff7b1df3304 in g_main_context_iteration (context=0x7ff7740009e0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#5  0x00007ff7b7cf5036 in QEventDispatcherGlib::processEvents (this=0x7ff774000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ff7b7cc538f in QEventLoop::processEvents (this=this@entry=0x7ff77b7a1d90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff7b7cc5618 in QEventLoop::exec (this=this@entry=0x7ff77b7a1d90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff7b7bc7410 in QThread::exec (this=this@entry=0x1156030) at thread/qthread.cpp:542
#9  0x00007ff7b7ca6edf in QInotifyFileSystemWatcherEngine::run (this=0x1156030) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007ff7b7bc9bec in QThreadPrivate::start (arg=0x1156030) at thread/qthread_unix.cpp:338
#11 0x00007ff7b38e7f8e in start_thread (arg=0x7ff77b7a2700) at pthread_create.c:311
#12 0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 17 (Thread 0x7ff77997e700 (LWP 9134)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b7bca14b in wait (time=18446744073709551615, this=0x120cbc0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x120c608, mutex=0x10a4b20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff7b4e62041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x120c5e0, th=0x10729c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff7b4e6494b in ThreadWeaver::WorkingHardState::applyForWork (this=0x10a6c70, th=0x10729c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff7b4e6363f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7ff77997ddc0, parent=0x120c5e0, th=th@entry=0x10729c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff7b4e636cb in ThreadWeaver::Thread::run (this=0x10729c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff7b7bc9bec in QThreadPrivate::start (arg=0x10729c0) at thread/qthread_unix.cpp:338
#8  0x00007ff7b38e7f8e in start_thread (arg=0x7ff77997e700) at pthread_create.c:311
#9  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 16 (Thread 0x7ff77917d700 (LWP 9135)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b7bca14b in wait (time=18446744073709551615, this=0x120cbc0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x120c608, mutex=0x10a4b20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff7b4e62041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x120c5e0, th=0x11c0b80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff7b4e6494b in ThreadWeaver::WorkingHardState::applyForWork (this=0x10a6c70, th=0x11c0b80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff7b4e6363f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7ff77917cdc0, parent=0x120c5e0, th=th@entry=0x11c0b80) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff7b4e636cb in ThreadWeaver::Thread::run (this=0x11c0b80) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff7b7bc9bec in QThreadPrivate::start (arg=0x11c0b80) at thread/qthread_unix.cpp:338
#8  0x00007ff7b38e7f8e in start_thread (arg=0x7ff77917d700) at pthread_create.c:311
#9  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 15 (Thread 0x7ff77897c700 (LWP 9136)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b7bca14b in wait (time=18446744073709551615, this=0x120cbc0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x120c608, mutex=0x10a4b20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff7b4e62041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x120c5e0, th=0x12c88a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff7b4e6494b in ThreadWeaver::WorkingHardState::applyForWork (this=0x10a6c70, th=0x12c88a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff7b4e6363f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7ff77897bdc0, parent=0x120c5e0, th=th@entry=0x12c88a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff7b4e636cb in ThreadWeaver::Thread::run (this=0x12c88a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff7b7bc9bec in QThreadPrivate::start (arg=0x12c88a0) at thread/qthread_unix.cpp:338
#8  0x00007ff7b38e7f8e in start_thread (arg=0x7ff77897c700) at pthread_create.c:311
#9  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 14 (Thread 0x7ff76bfff700 (LWP 9137)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b7bca14b in wait (time=18446744073709551615, this=0x120cbc0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x120c608, mutex=0x10a4b20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff7b4e62041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x120c5e0, th=0x1303980) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff7b4e6494b in ThreadWeaver::WorkingHardState::applyForWork (this=0x10a6c70, th=0x1303980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff7b4e6363f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7ff76bffedc0, parent=0x120c5e0, th=th@entry=0x1303980) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff7b4e636cb in ThreadWeaver::Thread::run (this=0x1303980) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff7b7bc9bec in QThreadPrivate::start (arg=0x1303980) at thread/qthread_unix.cpp:338
#8  0x00007ff7b38e7f8e in start_thread (arg=0x7ff76bfff700) at pthread_create.c:311
#9  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 13 (Thread 0x7ff76af59700 (LWP 9138)):
#0  0x00007ff7b1e325e9 in g_mutex_unlock (mutex=mutex@entry=0x7ff7580009a0) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:229
#1  0x00007ff7b1df2366 in g_main_context_acquire (context=0x7ff7580009a0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3129
#2  0x00007ff7b1df30b4 in g_main_context_iterate (context=context@entry=0x7ff7580009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3651
#3  0x00007ff7b1df3304 in g_main_context_iteration (context=0x7ff7580009a0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#4  0x00007ff7b7cf5036 in QEventDispatcherGlib::processEvents (this=0x7ff7580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007ff7b7cc538f in QEventLoop::processEvents (this=this@entry=0x7ff76af58d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ff7b7cc5618 in QEventLoop::exec (this=this@entry=0x7ff76af58d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ff7b7bc7410 in QThread::exec (this=this@entry=0x1596a70) at thread/qthread.cpp:542
#8  0x00007ff7b7ca6edf in QInotifyFileSystemWatcherEngine::run (this=0x1596a70) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007ff7b7bc9bec in QThreadPrivate::start (arg=0x1596a70) at thread/qthread_unix.cpp:338
#10 0x00007ff7b38e7f8e in start_thread (arg=0x7ff76af59700) at pthread_create.c:311
#11 0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7ff7698cb700 (LWP 9139)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7ae979585 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007ff7ae9795d9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007ff7b38e7f8e in start_thread (arg=0x7ff7698cb700) at pthread_create.c:311
#4  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7ff712b34700 (LWP 9144)):
#0  0x00007ff7b38eb07f in __pthread_mutex_unlock_usercnt (mutex=0x7ff704000a60, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007ff7b1e325f1 in g_mutex_unlock (mutex=mutex@entry=0x7ff7040009a0) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:229
#2  0x00007ff7b1df30ac in g_main_context_iterate (context=context@entry=0x7ff7040009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3649
#3  0x00007ff7b1df3304 in g_main_context_iteration (context=0x7ff7040009a0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#4  0x00007ff7b7cf5036 in QEventDispatcherGlib::processEvents (this=0x7ff7040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007ff7b7cc538f in QEventLoop::processEvents (this=this@entry=0x7ff712b33dc0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ff7b7cc5618 in QEventLoop::exec (this=this@entry=0x7ff712b33dc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ff7b7bc7410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007ff7b7bc9bec in QThreadPrivate::start (arg=0x1717470) at thread/qthread_unix.cpp:338
#9  0x00007ff7b38e7f8e in start_thread (arg=0x7ff712b34700) at pthread_create.c:311
#10 0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7ff711ef6700 (LWP 9147)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b3ec2b27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007ff7b3ec2b59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007ff7b38e7f8e in start_thread (arg=0x7ff711ef6700) at pthread_create.c:311
#4  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7ff709474700 (LWP 9151)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b1e3283f in g_cond_wait (cond=0x7ff64c0012b0, mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:756
#2  0x00007ff7a9355003 in gst_task_func (task=0x15fe9b0) at gsttask.c:312
#3  0x00007ff7b1e176f2 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:309
#4  0x00007ff7b1e16eb5 in g_thread_proxy (data=0x18cae80) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#5  0x00007ff7b38e7f8e in start_thread (arg=0x7ff709474700) at pthread_create.c:311
#6  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7ff708c73700 (LWP 9152)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b1e3283f in g_cond_wait (cond=0x16e5310, mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:756
#2  0x00007ff7a9355003 in gst_task_func (task=0x7ff67401d6a0) at gsttask.c:312
#3  0x00007ff7b1e176f2 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:309
#4  0x00007ff7b1e16eb5 in g_thread_proxy (data=0x18caed0) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#5  0x00007ff7b38e7f8e in start_thread (arg=0x7ff708c73700) at pthread_create.c:311
#6  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7ff67ef86700 (LWP 9153)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b1e3283f in g_cond_wait (cond=0x7ff674018bb0, mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:756
#2  0x00007ff7a9355003 in gst_task_func (task=0x7ff67401d7a0) at gsttask.c:312
#3  0x00007ff7b1e176f2 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:309
#4  0x00007ff7b1e16eb5 in g_thread_proxy (data=0x18caf20) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#5  0x00007ff7b38e7f8e in start_thread (arg=0x7ff67ef86700) at pthread_create.c:311
#6  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7ff67e785700 (LWP 9154)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b1e3283f in g_cond_wait (cond=0x175c750, mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:756
#2  0x00007ff7a9355003 in gst_task_func (task=0x15fe0b0) at gsttask.c:312
#3  0x00007ff7b1e176f2 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:309
#4  0x00007ff7b1e16eb5 in g_thread_proxy (data=0x18caf70) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#5  0x00007ff7b38e7f8e in start_thread (arg=0x7ff67e785700) at pthread_create.c:311
#6  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7ff67df84700 (LWP 9155)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b1e3283f in g_cond_wait (cond=0x107ac00, mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:756
#2  0x00007ff786d0d6b5 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252
#3  0x00007ff7a9354e34 in gst_task_func (task=0x7ff67401d9a0) at gsttask.c:327
#4  0x00007ff7b1e176f2 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:309
#5  0x00007ff7b1e16eb5 in g_thread_proxy (data=0x7ff79403b000) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#6  0x00007ff7b38e7f8e in start_thread (arg=0x7ff67df84700) at pthread_create.c:311
#7  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7ff67cb8f700 (LWP 9176)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7ae6bfa09 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007ff7ae9a7cee in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007ff7b38e7f8e in start_thread (arg=0x7ff67cb8f700) at pthread_create.c:311
#4  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7ff65ebfd700 (LWP 9253)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7b1e3283f in g_cond_wait (cond=0x1035570, mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:756
#2  0x00007ff786d0d6b5 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252
#3  0x00007ff7a9354e34 in gst_task_func (task=0x15fe1b0) at gsttask.c:327
#4  0x00007ff7b1e176f2 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:309
#5  0x00007ff7b1e16eb5 in g_thread_proxy (data=0x7ff6780062d0) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#6  0x00007ff7b38e7f8e in start_thread (arg=0x7ff65ebfd700) at pthread_create.c:311
#7  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7ff787b4f700 (LWP 9485)):
#0  0x00007ff7af64c910 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#1  0x00007ff7af65ac8f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007ff7aa53b143 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-3.0.so
#3  0x00007ff7b38e7f8e in start_thread (arg=0x7ff787b4f700) at pthread_create.c:311
#4  0x00007ff7b7366e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ff7baa6a7c0 (LWP 9126)):
[KCrash Handler]
#6  0x00007ff7b7cd7064 in QObject::metaObject (this=0x7ff790edefd0 <devnull>) at .moc/release-shared/moc_qobject.cpp:95
#7  0x00007ff7b7cde46a in QObject::connect (sender=sender@entry=0x7ff790edefd0 <devnull>, signal=signal@entry=0x7ff7b7d9d154 "2aboutToClose()", receiver=receiver@entry=0x813718, method=method@entry=0x7ff7b7d9d145 "1flushStream()", type=Qt::AutoConnection, type@entry=Qt::AutoCompatConnection) at kernel/qobject.cpp:2550
#8  0x00007ff7b7c6cb41 in setupDevice (device=0x7ff790edefd0 <devnull>, stream=0x1048560, this=0x813718) at io/qtextstream.cpp:329
#9  QTextStream::QTextStream (this=0x1048560, device=0x7ff790edefd0 <devnull>) at io/qtextstream.cpp:1032
#10 0x00007ff790cac82d in Stream (device=0x7ff790edefd0 <devnull>, this=0x1048560) at /usr/include/qt4/QtCore/qdebug.h:65
#11 QDebug (device=0x7ff790edefd0 <devnull>, this=0x7fffc5019e20) at /usr/include/qt4/QtCore/qdebug.h:76
#12 nullDebug () at ../../gstreamer/debug_p.h:54
#13 0x00007ff790cacddd in Debug::dbgstream (level=Debug::DEBUG_INFO) at ../../gstreamer/debug.cpp:148
#14 0x00007ff790cc3f2c in dbgstreamwrapper (level=Debug::DEBUG_INFO) at ../../gstreamer/debug.h:94
#15 debug () at ../../gstreamer/debug.h:96
#16 Phonon::Gstreamer::Pipeline::cb_state (bus=<optimized out>, gstMessage=<optimized out>, data=0xfd5dc0) at ../../gstreamer/pipeline.cpp:356
#17 0x00007ff7b1491620 in g_closure_invoke (closure=0x1054440, return_value=0x0, n_param_values=2, param_values=0x7fffc501a070, invocation_hint=0x7fffc501a010) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:777
#18 0x00007ff7b14a2f00 in signal_emit_unlocked_R (node=node@entry=0xa56220, detail=detail@entry=305, instance=instance@entry=0xb58610, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffc501a070) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3584
#19 0x00007ff7b14aad11 in g_signal_emit_valist (instance=0xb58610, signal_id=<optimized out>, detail=305, var_args=var_args@entry=0x7fffc501a2c8) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3328
#20 0x00007ff7b14aaf92 in g_signal_emit (instance=instance@entry=0xb58610, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384
#21 0x00007ff7a9304aca in gst_bus_sync_signal_handler (bus=bus@entry=0xb58610, message=message@entry=0x2acd440, data=data@entry=0x0) at gstbus.c:1145
#22 0x00007ff7a9304ee2 in gst_bus_post (bus=bus@entry=0xb58610, message=message@entry=0x2acd440) at gstbus.c:322
#23 0x00007ff7a9312e63 in gst_element_post_message (element=element@entry=0x1050950, message=0x2acd440) at gstelement.c:1853
#24 0x00007ff7a931383c in _priv_gst_element_state_changed (element=element@entry=0x1050950, oldstate=oldstate@entry=GST_STATE_PLAYING, newstate=newstate@entry=GST_STATE_PAUSED, pending=pending@entry=GST_STATE_NULL) at gstelement.c:2372
#25 0x00007ff7a9314130 in gst_element_continue_state (element=element@entry=0x1050950, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2437
#26 0x00007ff7a9313daf in gst_element_change_state (element=element@entry=0x1050950, transition=transition@entry=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2798
#27 0x00007ff7a9314678 in gst_element_set_state_func (element=0x1050950, state=GST_STATE_NULL) at gstelement.c:2717
#28 0x00007ff790cbe8ec in Phonon::Gstreamer::Pipeline::~Pipeline (this=0xfd5dc0, __in_chrg=<optimized out>) at ../../gstreamer/pipeline.cpp:224
#29 0x00007ff790cbe949 in Phonon::Gstreamer::Pipeline::~Pipeline (this=0xfd5dc0, __in_chrg=<optimized out>) at ../../gstreamer/pipeline.cpp:226
#30 0x00007ff790cb77c6 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x104ac90, __in_chrg=<optimized out>) at ../../gstreamer/mediaobject.cpp:135
#31 0x00007ff790cb7b69 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x104ac90, __in_chrg=<optimized out>) at ../../gstreamer/mediaobject.cpp:138
#32 0x00007ff7b470dbb4 in Phonon::MediaNodePrivate::deleteBackendObject (this=0xc2ca00) at ../../phonon/medianode.cpp:81
#33 0x00007ff7b46fb0fe in Phonon::FactoryPrivate::~FactoryPrivate (this=0xbf5ff0, __in_chrg=<optimized out>) at ../../phonon/factory.cpp:236
#34 0x00007ff7b46fb3c9 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xbf5ff0, __in_chrg=<optimized out>) at ../../phonon/factory.cpp:246
#35 0x00007ff7b72a9121 in __run_exit_handlers (status=status@entry=1, listp=0x7ff7b762e6a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77
#36 0x00007ff7b72a91a5 in __GI_exit (status=status@entry=1) at exit.c:99
#37 0x00007ff7a1a70202 in gdk_x_error (display=<optimized out>, error=<optimized out>) at /build/buildd/gtk+2.0-2.24.17/gdk/x11/gdkmain-x11.c:490
#38 0x00007ff7ba4857d3 in KApplication::xErrhandler (this=0x7fffc501d4d0, dpy=0x98b9d0, err_=0x7fffc501a850) at ../../kdeui/kernel/kapplication.cpp:435
#39 0x00007ff7b91d6516 in _XError (dpy=dpy@entry=0x98b9d0, rep=rep@entry=0x1e6a020) at ../../src/XlibInt.c:1581
#40 0x00007ff7b91d3791 in handle_error (dpy=dpy@entry=0x98b9d0, err=0x1e6a020, in_XReply=in_XReply@entry=1) at ../../src/xcb_io.c:213
#41 0x00007ff7b91d44d9 in _XReply (dpy=dpy@entry=0x98b9d0, rep=rep@entry=0x7fffc501a9d0, extra=extra@entry=0, discard=discard@entry=0) at ../../src/xcb_io.c:699
#42 0x00007ff7b91ba1ca in XGetWindowProperty (dpy=0x98b9d0, w=75500094, property=404, offset=0, length=1, delete=0, req_type=404, actual_type=0x7fffc501aae0, actual_format=0x7fffc501aad8, nitems=0x7fffc501aae8, bytesafter=0x7fffc501aaf0, prop=0x7fffc501aaf8) at ../../src/GetProp.c:69
#43 0x00007ff7ba5b99bb in NETWinInfo::update (this=this@entry=0x7fffc501ac30, dirty_props=dirty_props@entry=0x7fffc501abb0) at ../../kdeui/windowmanagement/netwm.cpp:3962
#44 0x00007ff7ba5bb176 in NETWinInfo::event (this=this@entry=0x7fffc501ac30, event=event@entry=0x7fffc501ad20, properties=properties@entry=0x7fffc501ac40, properties_size=properties_size@entry=2) at ../../kdeui/windowmanagement/netwm.cpp:3925
#45 0x00007ff7ba5af5c0 in KWindowSystemPrivate::x11Event (this=0x15664c0, ev=0x7fffc501ad20) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:216
#46 0x00007ff7ba4ae97d in publicX11Event (e=0x7fffc501ad20, this=<optimized out>) at ../../kdeui/kernel/ksystemeventfilter.cpp:43
#47 KSystemEventFilterPrivate::filterEvent (this=0x1568da0, message=0x7fffc501ad20) at ../../kdeui/kernel/ksystemeventfilter.cpp:102
#48 0x00007ff7b7cb911e in QAbstractEventDispatcher::filterEvent (this=0x7ff790edefd0 <devnull>, message=0x7ff7b7d9d154, message@entry=0x7fffc501ad20) at kernel/qabstracteventdispatcher.cpp:539
#49 0x00007ff7b8754fb8 in x11EventSourceDispatch (s=s@entry=0x987c70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:143
#50 0x00007ff7b1df2f05 in g_main_dispatch (context=0x987660) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054
#51 g_main_context_dispatch (context=context@entry=0x987660) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630
#52 0x00007ff7b1df3248 in g_main_context_iterate (context=context@entry=0x987660, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701
#53 0x00007ff7b1df3304 in g_main_context_iteration (context=0x987660, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#54 0x00007ff7b7cf5016 in QEventDispatcherGlib::processEvents (this=0x806ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#55 0x00007ff7b875513e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007ff7b7cc538f in QEventLoop::processEvents (this=this@entry=0x7fffc501b0f0, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007ff7b7cc5618 in QEventLoop::exec (this=this@entry=0x7fffc501b0f0, flags=...) at kernel/qeventloop.cpp:204
#58 0x00007ff7b7ccacf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#59 0x00007ff7b86adffc in QApplication::exec () at kernel/qapplication.cpp:3828
#60 0x00000000004090ca in main (argc=1, argv=0x7fffc501d638) at ../../src/main.cpp:329

Possible duplicates by query: bug 314991, bug 309900.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2013-06-18 00:05:42 UTC
The problem is with the phonon-backend-gstreamer.

*** This bug has been marked as a duplicate of bug 293951 ***
Comment 2 jose.horas 2013-07-01 18:31:05 UTC
Created attachment 80885 [details]
New crash information added by DrKonqi

amarok (2.7.0) on KDE Platform 4.10.4 using Qt 4.8.4

- What I was doing when the application crashed

After closing the "Edit track details" window Amarok crashes. If some track detail changed, the changes are saved before Amarok crashes

-- Backtrace (Reduced):
#7  0xb5952652 in QObject::metaObject (this=0xabd8481c <devnull>) at .moc/release-shared/moc_qobject.cpp:95
#8  0xb595a12a in QObject::connect (sender=0xabd8481c <devnull>, signal=0xb5a20346 "2aboutToClose()", receiver=0xa8bd834, method=0xb5a20337 "1flushStream()", type=Qt::AutoConnection, type@entry=Qt::AutoCompatConnection) at kernel/qobject.cpp:2550
#9  0xb58e0497 in setupDevice (device=0xabd8481c <devnull>, stream=0xad43d78, this=0xa8bd834) at io/qtextstream.cpp:329
#10 QTextStream::QTextStream (this=0xad43d78, device=0xabd8481c <devnull>) at io/qtextstream.cpp:1032
#11 0xabd4e84e in Stream (device=0xabd8481c <devnull>, this=0xad43d78) at /usr/include/qt4/QtCore/qdebug.h:65
Comment 3 Myriam Schweingruber 2013-07-02 09:22:00 UTC
(In reply to comment #2)
> Created attachment 80885 [details]
> New crash information added by DrKonqi
> 
> amarok (2.7.0) on KDE Platform 4.10.4 using Qt 4.8.4

Please do not add backtraces to bugs marked as duplicates. Also your version is older than the one this was reported for, that is of not much help.
Comment 4 Myriam Schweingruber 2013-07-10 07:32:37 UTC

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