Bug 324426 - Amarok crashes at startup every time [@ Dynamic::TrackSet::subtract]
Summary: Amarok crashes at startup every time [@ Dynamic::TrackSet::subtract]
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: Playlists/Dynamic Playlists (show other bugs)
Version: 2.8.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.9
Assignee: Amarok Developers
URL:
Keywords: drkonqi, regression
: 373135 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-09-02 20:53 UTC by Adam Stein
Modified: 2016-12-01 17:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (18.11 KB, text/plain)
2013-11-22 00:35 UTC, jort.bloem
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Stein 2013-09-02 20:53:42 UTC
Application: amarok (2.8.0)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.10.10-200.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödingerâs Cat)"

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

Trying to start amarok.

- Custom settings of the application:

I upgraded from Fedora 17 to Fedora 19.  I was using all the same amarok setup that I used in Fedora 17 in Fedora 19 (any dot files, loaded MySQL amarok schema -- with data).

The output from amarok (including the KCrash message about drkonqi) is:

<Zookeeper> Command #24:  amarok
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
loaded the Generic plugin 
QWidget::insertAction: Attempt to insert null action
TagLib: 1`L�0��;0�����
TagLib: MPEG::Header::parse() -- Invalid sample rate.
********************************************************************************************** 
** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: ** 
** amarok --debug                                                                           ** 
********************************************************************************************** 
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/libexec/kde4/drkonqi from kdeinit
sock_file=/home/adam/.kde/socket-zookeeper/kdeinit4__0
Warning: connect() failed: : No such file or directory
KCrash: Attempting to start /usr/libexec/kde4/drkonqi directly

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
135	2:	movl	%edx, %eax
[Current thread is 1 (Thread 0x7f7e44dcd8c0 (LWP 2382))]

Thread 17 (Thread 0x7f7e32467700 (LWP 2385)):
#0  0x0000003b494eb76d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003b66a31081 in poll_func () from /lib64/libpulse.so.0
#2  0x0000003b66a22a0c in pa_mainloop_poll () from /lib64/libpulse.so.0
#3  0x0000003b66a2309e in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x0000003b66a23150 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x0000003b66a31033 in thread () from /lib64/libpulse.so.0
#6  0x0000003b67a46ec8 in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-3.0.so
#7  0x0000003b49c07c53 in start_thread (arg=0x7f7e32467700) at pthread_create.c:308
#8  0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 16 (Thread 0x7f7e25d91700 (LWP 2388)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003b5507b1c4 in wait (time=60000, this=0xe9beb0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x1332080, mutex=mutex@entry=0x1332078, time=time@entry=60000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e45e40b6e in AbstractDirectoryWatcher::run (this=0x1332050) at /usr/src/debug/amarok-2.8.0/src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x0000003b6200c622 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f7e25d90c90, th=th@entry=0x1332f80, job=job@entry=0x1332050) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Job.cpp:106
#5  0x0000003b6200c7de in ThreadWeaver::Job::execute (this=0x1332050, th=0x1332f80) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Job.cpp:135
#6  0x0000003b6200be57 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7e25d90d20, parent=0x1350500, th=th@entry=0x1332f80) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:95
#7  0x0000003b6200bf50 in ThreadWeaver::Thread::run (this=0x1332f80) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003b5507ad0f in QThreadPrivate::start (arg=0x1332f80) at thread/qthread_unix.cpp:338
#9  0x0000003b49c07c53 in start_thread (arg=0x7f7e25d91700) at pthread_create.c:308
#10 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 15 (Thread 0x7f7e25590700 (LWP 2389)):
#0  0x0000003b494e758d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003b4b886520 in read (__nbytes=16, __buf=0x7f7e2558fae0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f7e20001970) at gwakeup.c:212
#3  0x0000003b4b847c1c in g_main_context_check (context=context@entry=0x7f7e180009a0, max_priority=2147483647, fds=fds@entry=0x7f7e180021b0, n_fds=n_fds@entry=1) at gmain.c:3502
#4  0x0000003b4b84808b in g_main_context_iterate (context=context@entry=0x7f7e180009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#5  0x0000003b4b8481fc in g_main_context_iteration (context=0x7f7e180009a0, may_block=1) at gmain.c:3762
#6  0x0000003b551a7166 in QEventDispatcherGlib::processEvents (this=0x7f7e180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#7  0x0000003b55178ecf in QEventLoop::processEvents (this=this@entry=0x7f7e2558fce0, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003b551791c5 in QEventLoop::exec (this=this@entry=0x7f7e2558fce0, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003b5507866f in QThread::exec (this=this@entry=0x13533f0) at thread/qthread.cpp:536
#10 0x0000003b5515a733 in QInotifyFileSystemWatcherEngine::run (this=0x13533f0) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x0000003b5507ad0f in QThreadPrivate::start (arg=0x13533f0) at thread/qthread_unix.cpp:338
#12 0x0000003b49c07c53 in start_thread (arg=0x7f7e25590700) at pthread_create.c:308
#13 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 14 (Thread 0x7f7e1fbd2700 (LWP 2390)):
[KCrash Handler]
#5  ref (this=0x6e1) at ../../src/corelib/arch/qatomic_x86_64.h:121
#6  QString (other=..., this=0x7f7e1fbd1960) at ../../src/corelib/tools/qstring.h:726
#7  putString (number=false, s=..., this=0x7f7e14014160) at io/qtextstream.cpp:968
#8  QTextStream::operator<< (this=0x7f7e140144c0, string=...) at io/qtextstream.cpp:2533
#9  0x00007f7e45d99085 in operator<< (t=..., this=0x7f7e1fbd1a10) at /usr/include/QtCore/qdebug.h:112
#10 Dynamic::TrackSet::subtract (this=this@entry=0x7f7e1fbd1ae0, B=...) at /usr/src/debug/amarok-2.8.0/src/dynamic/TrackSet.cpp:220
#11 0x00007f7e45d9cd5c in Dynamic::BiasSolver::withoutDuplicate (position=15, playlist=..., oldSet=...) at /usr/src/debug/amarok-2.8.0/src/dynamic/BiasSolver.cpp:275
#12 0x00007f7e45d9e4b6 in Dynamic::BiasSolver::addTracks (this=this@entry=0x21b81b0, list=list@entry=0x7f7e1fbd1b80) at /usr/src/debug/amarok-2.8.0/src/dynamic/BiasSolver.cpp:179
#13 0x00007f7e45d9ead4 in Dynamic::BiasSolver::run (this=0x21b81b0) at /usr/src/debug/amarok-2.8.0/src/dynamic/BiasSolver.cpp:157
#14 0x0000003b6200c622 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f7e1fbd1c90, th=th@entry=0x1470a00, job=job@entry=0x21b81b0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Job.cpp:106
#15 0x0000003b6200c7de in ThreadWeaver::Job::execute (this=0x21b81b0, th=0x1470a00) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Job.cpp:135
#16 0x0000003b6200be57 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7e1fbd1d20, parent=0x1350500, th=th@entry=0x1470a00) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:95
#17 0x0000003b6200bf50 in ThreadWeaver::Thread::run (this=0x1470a00) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#18 0x0000003b5507ad0f in QThreadPrivate::start (arg=0x1470a00) at thread/qthread_unix.cpp:338
#19 0x0000003b49c07c53 in start_thread (arg=0x7f7e1fbd2700) at pthread_create.c:308
#20 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 13 (Thread 0x7f7e1f3d1700 (LWP 2391)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b5507b1e6 in wait (time=18446744073709551615, this=0x1350650) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1350528, mutex=0xe7bcd0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003b6200a67c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1350500, th=0x1735b70) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b6200d27b in ThreadWeaver::WorkingHardState::applyForWork (this=0xdb8300, th=0x1735b70) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b6200bea9 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7e1f3d0d20, parent=0x1350500, th=th@entry=0x1735b70) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003b6200bf50 in ThreadWeaver::Thread::run (this=0x1735b70) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003b5507ad0f in QThreadPrivate::start (arg=0x1735b70) at thread/qthread_unix.cpp:338
#8  0x0000003b49c07c53 in start_thread (arg=0x7f7e1f3d1700) at pthread_create.c:308
#9  0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7f7e1ebd0700 (LWP 2392)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b5507b1e6 in wait (time=18446744073709551615, this=0x1350650) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1350528, mutex=0xe7bcd0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003b6200a67c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1350500, th=0x173add0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b6200d27b in ThreadWeaver::WorkingHardState::applyForWork (this=0xdb8300, th=0x173add0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b6200d294 in ThreadWeaver::WorkingHardState::applyForWork (this=0xdb8300, th=0x173add0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003b6200bea9 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7e1ebcfd20, parent=0x1350500, th=th@entry=0x173add0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003b6200bf50 in ThreadWeaver::Thread::run (this=0x173add0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003b5507ad0f in QThreadPrivate::start (arg=0x173add0) at thread/qthread_unix.cpp:338
#9  0x0000003b49c07c53 in start_thread (arg=0x7f7e1ebd0700) at pthread_create.c:308
#10 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7f7e0a8c8700 (LWP 2393)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b70ecd34d in WTF::TCMalloc_PageHeap::scavengerThread (this=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:2571
#2  0x0000003b70ecd389 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:1767
#3  0x0000003b49c07c53 in start_thread (arg=0x7f7e0a8c8700) at pthread_create.c:308
#4  0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7f7dc905c700 (LWP 2396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4b8874c7 in g_cond_wait (cond=0x7f7dbc01b930, mutex=<optimized out>) at gthread-posix.c:750
#2  0x00007f7e3162436d in gst_queue_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#3  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#4  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#5  0x00007f7e30fb7a3d in gst_stream_synchronizer_sink_chain () from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#6  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#7  0x00007f7e3162f954 in gst_tee_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#8  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#9  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#10 0x00007f7e3161b4d5 in gst_selector_pad_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#11 0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#12 0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#13 0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#14 0x00007f7dc8656de5 in gst_mad_chain () from /usr/lib64/gstreamer-0.10/libgstmad.so
#15 0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#16 0x0000003b6ee1325a in gst_base_parse_push_frame () from /lib64/libgstbase-0.10.so.0
#17 0x0000003b6ee1420e in gst_base_parse_handle_and_push_frame.isra.7 () from /lib64/libgstbase-0.10.so.0
#18 0x0000003b6ee16b33 in gst_base_parse_loop () from /lib64/libgstbase-0.10.so.0
#19 0x0000003b6b680734 in gst_task_func () from /lib64/libgstreamer-0.10.so.0
#20 0x0000003b4b86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#21 0x0000003b4b86c185 in g_thread_proxy (data=0x211ce30) at gthread.c:798
#22 0x0000003b49c07c53 in start_thread (arg=0x7f7dc905c700) at pthread_create.c:308
#23 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7f7dc3fff700 (LWP 2397)):
#0  0x0000003b494eb76d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003b4b8480f4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f7db8001fc0, timeout=9031, context=0x7f7db80009a0) at gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x7f7db80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x0000003b4b8481fc in g_main_context_iteration (context=0x7f7db80009a0, may_block=1) at gmain.c:3762
#4  0x0000003b551a7166 in QEventDispatcherGlib::processEvents (this=0x7f7db80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x0000003b55178ecf in QEventLoop::processEvents (this=this@entry=0x7f7dc3ffed20, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003b551791c5 in QEventLoop::exec (this=this@entry=0x7f7dc3ffed20, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003b5507866f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x0000003b5507ad0f in QThreadPrivate::start (arg=0x1d6b830) at thread/qthread_unix.cpp:338
#9  0x0000003b49c07c53 in start_thread (arg=0x7f7dc3fff700) at pthread_create.c:308
#10 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f7dc35f0700 (LWP 2398)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4b8874c7 in g_cond_wait (cond=0x1089100, mutex=<optimized out>) at gthread-posix.c:750
#2  0x0000003b6ee1dd1c in gst_base_sink_wait_preroll () from /lib64/libgstbase-0.10.so.0
#3  0x0000003b6ee1deb0 in gst_base_sink_do_preroll () from /lib64/libgstbase-0.10.so.0
#4  0x0000003b6ee1f8a7 in gst_base_sink_render_object.isra.8 () from /lib64/libgstbase-0.10.so.0
#5  0x0000003b6ee21bbf in gst_base_sink_queue_object_unlocked.isra.9 () from /lib64/libgstbase-0.10.so.0
#6  0x0000003b6ee22066 in gst_base_sink_chain_unlocked.isra.10 () from /lib64/libgstbase-0.10.so.0
#7  0x0000003b6ee2239f in gst_base_sink_chain_main () from /lib64/libgstbase-0.10.so.0
#8  0x0000003b6b657803 in gst_pad_push_data () from /lib64/libgstreamer-0.10.so.0
#9  0x0000003b6b65b179 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#10 0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#11 0x0000003b6b657803 in gst_pad_push_data () from /lib64/libgstreamer-0.10.so.0
#12 0x0000003b6b65b179 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#13 0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#14 0x0000003b6b657803 in gst_pad_push_data () from /lib64/libgstreamer-0.10.so.0
#15 0x0000003b6b65b179 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#16 0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#17 0x0000003b6b657803 in gst_pad_push_data () from /lib64/libgstreamer-0.10.so.0
#18 0x0000003b6b65b179 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#19 0x00007f7e31625369 in gst_queue_loop () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#20 0x0000003b6b680734 in gst_task_func () from /lib64/libgstreamer-0.10.so.0
#21 0x0000003b4b86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#22 0x0000003b4b86c185 in g_thread_proxy (data=0x7f7dbc01a8a0) at gthread.c:798
#23 0x0000003b49c07c53 in start_thread (arg=0x7f7dc35f0700) at pthread_create.c:308
#24 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f7dc2def700 (LWP 2399)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4b8874c7 in g_cond_wait (cond=0x1299b00, mutex=<optimized out>) at gthread-posix.c:750
#2  0x0000003b6ee1dd1c in gst_base_sink_wait_preroll () from /lib64/libgstbase-0.10.so.0
#3  0x0000003b6ee1deb0 in gst_base_sink_do_preroll () from /lib64/libgstbase-0.10.so.0
#4  0x0000003b6ee1f8a7 in gst_base_sink_render_object.isra.8 () from /lib64/libgstbase-0.10.so.0
#5  0x0000003b6ee21bbf in gst_base_sink_queue_object_unlocked.isra.9 () from /lib64/libgstbase-0.10.so.0
#6  0x0000003b6ee22066 in gst_base_sink_chain_unlocked.isra.10 () from /lib64/libgstbase-0.10.so.0
#7  0x0000003b6ee2239f in gst_base_sink_chain_main () from /lib64/libgstbase-0.10.so.0
#8  0x0000003b6b657803 in gst_pad_push_data () from /lib64/libgstreamer-0.10.so.0
#9  0x0000003b6b65b179 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#10 0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#11 0x0000003b6b657803 in gst_pad_push_data () from /lib64/libgstreamer-0.10.so.0
#12 0x0000003b6b65b179 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#13 0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#14 0x0000003b6b657803 in gst_pad_push_data () from /lib64/libgstreamer-0.10.so.0
#15 0x0000003b6b65b179 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#16 0x00007f7e31625369 in gst_queue_loop () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#17 0x0000003b6b680734 in gst_task_func () from /lib64/libgstreamer-0.10.so.0
#18 0x0000003b4b86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#19 0x0000003b4b86c185 in g_thread_proxy (data=0x7f7dbc01a8f0) at gthread.c:798
#20 0x0000003b49c07c53 in start_thread (arg=0x7f7dc2def700) at pthread_create.c:308
#21 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f7dc25ee700 (LWP 2400)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4b8874c7 in g_cond_wait (cond=0x122ea70, mutex=<optimized out>) at gthread-posix.c:750
#2  0x00007f7e3162436d in gst_queue_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#3  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#4  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#5  0x00007f7e3162f954 in gst_tee_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#6  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#7  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#8  0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#9  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#10 0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#11 0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#12 0x00007f7e31625369 in gst_queue_loop () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#13 0x0000003b6b680734 in gst_task_func () from /lib64/libgstreamer-0.10.so.0
#14 0x0000003b4b86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#15 0x0000003b4b86c185 in g_thread_proxy (data=0x7f7dbc01a940) at gthread.c:798
#16 0x0000003b49c07c53 in start_thread (arg=0x7f7dc25ee700) at pthread_create.c:308
#17 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f7dc1ded700 (LWP 2401)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4b8874c7 in g_cond_wait (cond=0x12d89a0, mutex=<optimized out>) at gthread-posix.c:750
#2  0x00007f7e31624c35 in gst_queue_loop () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#3  0x0000003b6b680734 in gst_task_func () from /lib64/libgstreamer-0.10.so.0
#4  0x0000003b4b86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#5  0x0000003b4b86c185 in g_thread_proxy (data=0x7f7dbc01a990) at gthread.c:798
#6  0x0000003b49c07c53 in start_thread (arg=0x7f7dc1ded700) at pthread_create.c:308
#7  0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f7dc15ec700 (LWP 2402)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4b8874c7 in g_cond_wait (cond=0x1299850, mutex=<optimized out>) at gthread-posix.c:750
#2  0x00007f7e3162436d in gst_queue_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#3  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#4  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#5  0x00007f7e3162f490 in gst_tee_handle_data () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#6  0x00007f7e3162f954 in gst_tee_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#7  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#8  0x00007f7e31625369 in gst_queue_loop () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#9  0x0000003b6b680734 in gst_task_func () from /lib64/libgstreamer-0.10.so.0
#10 0x0000003b4b86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#11 0x0000003b4b86c185 in g_thread_proxy (data=0x7f7dbc01a9e0) at gthread.c:798
#12 0x0000003b49c07c53 in start_thread (arg=0x7f7dc15ec700) at pthread_create.c:308
#13 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f7dc0deb700 (LWP 2403)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4b8874c7 in g_cond_wait (cond=0x12afd60, mutex=<optimized out>) at gthread-posix.c:750
#2  0x00007f7e3162436d in gst_queue_chain () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#3  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#4  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#5  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#6  0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#7  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#8  0x0000003b6ee2f92b in gst_base_transform_chain () from /lib64/libgstbase-0.10.so.0
#9  0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#10 0x0000003b6b65b281 in gst_pad_push () from /lib64/libgstreamer-0.10.so.0
#11 0x00007f7e31625369 in gst_queue_loop () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#12 0x0000003b6b680734 in gst_task_func () from /lib64/libgstreamer-0.10.so.0
#13 0x0000003b4b86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#14 0x0000003b4b86c185 in g_thread_proxy (data=0x7f7dbc01aa30) at gthread.c:798
#15 0x0000003b49c07c53 in start_thread (arg=0x7f7dc0deb700) at pthread_create.c:308
#16 0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f7d9ffff700 (LWP 2404)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b6dd860bb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3b6e083f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003b6dd860f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003b49c07c53 in start_thread (arg=0x7f7d9ffff700) at pthread_create.c:308
#4  0x0000003b494f5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f7e44dcd8c0 (LWP 2382)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x0000003b49c09bbc in _L_lock_839 () from /lib64/libpthread.so.0
#2  0x0000003b49c09ad9 in __GI___pthread_mutex_lock (mutex=0x7f7dac007190) at pthread_mutex_lock.c:85
#3  0x0000003b4b81ccd1 in g_static_rec_mutex_lock (mutex=0x12e9780) at deprecated/gthread-deprecated.c:716
#4  0x0000003b6b652b61 in post_activate.part.0 () from /lib64/libgstreamer-0.10.so.0
#5  0x0000003b6b65a230 in gst_pad_activate_push () from /lib64/libgstreamer-0.10.so.0
#6  0x0000003b6b65a128 in gst_pad_activate_push () from /lib64/libgstreamer-0.10.so.0
#7  0x0000003b6b65a6b7 in gst_pad_set_active () from /lib64/libgstreamer-0.10.so.0
#8  0x0000003b6b62ad7a in activate_pads () from /lib64/libgstreamer-0.10.so.0
#9  0x0000003b6b64d90e in gst_iterator_fold () from /lib64/libgstreamer-0.10.so.0
#10 0x0000003b6b62ac9d in gst_bin_src_pads_activate () from /lib64/libgstreamer-0.10.so.0
#11 0x0000003b6b62f4b3 in gst_bin_change_state_func () from /lib64/libgstreamer-0.10.so.0
#12 0x0000003b6b640bd2 in gst_element_change_state () from /lib64/libgstreamer-0.10.so.0
#13 0x0000003b6b641243 in gst_element_set_state_func () from /lib64/libgstreamer-0.10.so.0
#14 0x00007f7e36fa07f7 in Phonon::Gstreamer::Effect::~Effect() () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#15 0x00007f7e36fb9457 in Phonon::Gstreamer::VolumeFaderEffect::~VolumeFaderEffect() () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#16 0x0000003b6ae3ff74 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x12e3480) at /usr/src/debug/phonon-4.6.0/phonon/medianode.cpp:81
#17 0x0000003b6ae2d29e in Phonon::FactoryPrivate::~FactoryPrivate (this=0xe2f6b0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/factory.cpp:236
#18 0x0000003b6ae2d559 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xe2f6b0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/factory.cpp:246
#19 0x0000003b494392a9 in __run_exit_handlers (status=status@entry=1, listp=0x3b497ba6e8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77
#20 0x0000003b494392f5 in __GI_exit (status=status@entry=1) at exit.c:99
#21 0x0000003b54806b5a in _IceDefaultIOErrorHandler (iceConn=<optimized out>) at error.c:603
#22 0x0000003b5480c644 in _IceRead (iceConn=iceConn@entry=0xd43680, nbytes=nbytes@entry=8, ptr=0xcff5c0 "\001\002") at misc.c:292
#23 0x0000003b548105c0 in IceProcessMessages (iceConn=0xd43680, replyWait=0x0, replyReadyRet=0x0) at process.c:196
#24 0x0000003b5518df78 in QMetaObject::activate (sender=sender@entry=0xcffb60, m=m@entry=0x3b554dda20 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffd68e2570) at kernel/qobject.cpp:3547
#25 0x0000003b551d8b1e in QSocketNotifier::activated (this=this@entry=0xcffb60, _t1=8) at .moc/release-shared/moc_qsocketnotifier.cpp:102
#26 0x0000003b55196cdb in QSocketNotifier::event (this=0xcffb60, e=0x7fffd68e28a0) at kernel/qsocketnotifier.cpp:316
#27 0x0000003b57dc84dc in QApplicationPrivate::notify_helper (this=this@entry=0xc968a0, receiver=receiver@entry=0xcffb60, e=e@entry=0x7fffd68e28a0) at kernel/qapplication.cpp:4562
#28 0x0000003b57dceaa0 in QApplication::notify (this=this@entry=0x7fffd68e2c20, receiver=receiver@entry=0xcffb60, e=e@entry=0x7fffd68e28a0) at kernel/qapplication.cpp:4348
#29 0x0000003b598415ba in KApplication::notify (this=0x7fffd68e2c20, receiver=0xcffb60, event=0x7fffd68e28a0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#30 0x0000003b5517a26d in QCoreApplication::notifyInternal (this=0x7fffd68e2c20, receiver=0xcffb60, event=event@entry=0x7fffd68e28a0) at kernel/qcoreapplication.cpp:949
#31 0x0000003b551a7da0 in sendEvent (event=0x7fffd68e28a0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#32 socketNotifierSourceDispatch (source=source@entry=0xc96af0) at kernel/qeventdispatcher_glib.cpp:110
#33 0x0000003b4b847e06 in g_main_dispatch (context=0xc96c60) at gmain.c:3054
#34 g_main_context_dispatch (context=context@entry=0xc96c60) at gmain.c:3630
#35 0x0000003b4b848158 in g_main_context_iterate (context=context@entry=0xc96c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#36 0x0000003b4b8481fc in g_main_context_iteration (context=0xc96c60, may_block=1) at gmain.c:3762
#37 0x0000003b551a7145 in QEventDispatcherGlib::processEvents (this=0xbb81e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#38 0x0000003b57e64fc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#39 0x0000003b55178ecf in QEventLoop::processEvents (this=this@entry=0x7fffd68e2af0, flags=...) at kernel/qeventloop.cpp:149
#40 0x0000003b551791c5 in QEventLoop::exec (this=this@entry=0x7fffd68e2af0, flags=...) at kernel/qeventloop.cpp:204
#41 0x0000003b5517e45b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#42 0x0000003b57dc6c9c in QApplication::exec () at kernel/qapplication.cpp:3823
#43 0x00000000004083b3 in main (argc=<optimized out>, argv=0x7fffd68e2d88) at /usr/src/debug/amarok-2.8.0/src/main.cpp:329

Possible duplicates by query: bug 210363.

Reported using DrKonqi
Comment 1 Mark Kretschmann 2013-09-02 21:07:36 UTC
It's some problem with the Dynamic Playlist feature. As a quick workaround you can try moving your ~/.kde/share/config/amarokrc away.
Comment 2 Adam Stein 2013-09-02 21:58:58 UTC
Yes, that worked.  Removing the amarokrc file allowed amarok to start.  I can now reset my playlist selection.  Thanks.
Comment 3 Myriam Schweingruber 2013-09-03 09:43:54 UTC
Closing as this was a configuration issue.

In any case: you seem not to use UTF encoding on your system (Schrödingerâs Cat", TagLib: 1`L�0��;0�����) which will probably lead to other problems, please check your LOCALE settings and correct them if necessary.
Comment 4 Mark Kretschmann 2013-09-03 09:52:37 UTC
Still, Amarok shouldn't crash due to an old config when upgrading. It seems there's a number of things wrong with the Dynamic Playlist system.
Comment 5 jort.bloem 2013-11-22 00:35:30 UTC
Created attachment 83691 [details]
New crash information added by DrKonqi

amarok (2.8.0) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:
I created a smart playlist, and the application crashed. Since then, it is crashing immediately on starting.

-- Backtrace (Reduced):
#7  QString (other=..., this=0x7f456d484a40) at ../../include/QtCore/../../src/corelib/tools/qstring.h:726
#8  putString (number=false, s=..., this=0x7f455c003870) at io/qtextstream.cpp:968
#9  QTextStream::operator<< (this=0x7f455c002550, string=...) at io/qtextstream.cpp:2533
#10 0x00007f45a60304c5 in operator<< (t=..., this=0x7f456d484af0) at /usr/include/qt4/QtCore/qdebug.h:112
#11 Dynamic::TrackSet::subtract (this=this@entry=0x7f456d484bc0, B=...) at ../../src/dynamic/TrackSet.cpp:220
Comment 6 Myriam Schweingruber 2013-11-22 07:11:24 UTC
Reopening.

Workaround: see comment #1
Comment 7 Dan Meltzer 2014-05-08 02:53:23 UTC
This is either a bug inside of Qt, or the track's uidUrl is malformed enough to cause an issue.  The actual crash occurs in a warning() that happens right before we bail, so it would be easy enough to just get rid of the warning and bail, but it would be nice to see what's actually causing the condition, I don't suppose you still have the amarokrc that you moved around?
Comment 8 Adam Stein 2014-05-08 12:14:05 UTC
Sorry, I don't have the original amarokrc file anymore.  Once I got past the problem, didn't see the need to keep it around.
Comment 9 Ralf Engels 2014-11-02 00:04:20 UTC
I agree. Might have been a dynamic library issue.
The crash is definitely in Qt.

I propose to close it (again) if it doesn't happen again.
Comment 10 Adam Stein 2014-11-02 01:22:02 UTC
I don't have a problem if you close it.  Amarok's been running fine for me.
Comment 11 Myriam Schweingruber 2014-11-02 14:18:19 UTC
Closing based on comments #9 and #10. Please feel free to reopen if this happens again.
Comment 12 Myriam Schweingruber 2016-12-01 17:39:22 UTC
*** Bug 373135 has been marked as a duplicate of this bug. ***