Bug 337714 - Crash soon after rating the track
Summary: Crash soon after rating the track
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.8.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.9
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-23 00:14 UTC by Przemysław Palacz
Modified: 2014-08-11 18:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
crash backtrace (26.72 KB, text/plain)
2014-07-23 00:14 UTC, Przemysław Palacz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Przemysław Palacz 2014-07-23 00:14:19 UTC
Created attachment 87891 [details]
crash backtrace

KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.15.6-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

Information about the crash:
I rated the track (that's in my local collection) via "Edit Track Details" then clicked save and close.
Few times I managed to rate at least few tracks before Amarok crashed.

The crash can be reproduced every time.

This bug may be a duplicate of or related to bug 329011.
Possible duplicates by query: bug 330825, bug 329981, bug 329043.
Comment 1 Przemysław Palacz 2014-07-23 00:20:28 UTC
So, turned out it can't be reproduced every time just successfully rated few tracks and no crash :)
Comment 2 Myriam Schweingruber 2014-07-23 07:51:42 UTC
Please always paste backtraces inline, else it is impossible to search the database:

Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fc6f2027980 (LWP 4459))]

Thread 18 (Thread 0x7fc6df0bf700 (LWP 4461)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003b4327cbd4 in wait (time=60000, this=0x2d12e70) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x26ea480, mutex=mutex@entry=0x26ea478, time=time@entry=60000) at thread/qwaitcondition_unix.cpp:158
#3  0x00000030269a69be in AbstractDirectoryWatcher::run (this=0x26ea450) at /usr/src/debug/amarok-2.8.0/src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x0000003dc8c0ca42 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fc6df0bec10, th=th@entry=0x2d3cd50, job=job@entry=0x26ea450) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Job.cpp:106
#5  0x0000003dc8c0cc2e in ThreadWeaver::Job::execute (this=0x26ea450, th=0x2d3cd50) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Job.cpp:135
#6  0x0000003dc8c0c40b in ThreadWeaver::Thread::run (this=0x2d3cd50) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:108
#7  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x2d3cd50) at thread/qthread_unix.cpp:349
#8  0x0000003b3a207f33 in start_thread (arg=0x7fc6df0bf700) at pthread_create.c:309
#9  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fc6ddba8700 (LWP 4462)):
#0  0x0000003b39ae679d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000032a9401f45 in ?? () from /usr/lib64/nvidia/tls/libnvidia-tls.so.340.24
#2  0x0000003b3c6897b0 in read (__nbytes=16, __buf=0x7fc6ddba79f0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fc6d8001fb0) at gwakeup.c:212
#4  0x0000003b3c64909c in g_main_context_check (context=context@entry=0x7fc6d00009c0, max_priority=2147483647, fds=fds@entry=0x7fc6d0002a30, n_fds=n_fds@entry=1) at gmain.c:3514
#5  0x0000003b3c649533 in g_main_context_iterate (context=context@entry=0x7fc6d00009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#6  0x0000003b3c6496dc in g_main_context_iteration (context=0x7fc6d00009c0, may_block=1) at gmain.c:3774
#7  0x0000003b433b5a7e in QEventDispatcherGlib::processEvents (this=0x7fc6d00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#8  0x0000003b4338595f in QEventLoop::processEvents (this=this@entry=0x7fc6ddba7c00, flags=...) at kernel/qeventloop.cpp:149
#9  0x0000003b43385cad in QEventLoop::exec (this=this@entry=0x7fc6ddba7c00, flags=...) at kernel/qeventloop.cpp:204
#10 0x0000003b43279e8f in QThread::exec (this=this@entry=0x2d3f9c0) at thread/qthread.cpp:538
#11 0x0000003b433662e3 in QInotifyFileSystemWatcherEngine::run (this=0x2d3f9c0) at io/qfilesystemwatcher_inotify.cpp:265
#12 0x0000003b4327c6bf in QThreadPrivate::start (arg=0x2d3f9c0) at thread/qthread_unix.cpp:349
#13 0x0000003b3a207f33 in start_thread (arg=0x7fc6ddba8700) at pthread_create.c:309
#14 0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fc6dd2ef700 (LWP 4463)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x2e7f200) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x2e7f200, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x2e7f200, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x2e7f200, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x2e7f200, previous=0x494ca80) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x2e7f200) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#9  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x2e7f200) at thread/qthread_unix.cpp:349
#10 0x0000003b3a207f33 in start_thread (arg=0x7fc6dd2ef700) at pthread_create.c:309
#11 0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fc6dcaee700 (LWP 4464)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d40274e0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d40274e0, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d40274e0, previous=0x4ce9300) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d40274e0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#7  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d40274e0) at thread/qthread_unix.cpp:349
#8  0x0000003b3a207f33 in start_thread (arg=0x7fc6dcaee700) at pthread_create.c:309
#9  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fc6cffff700 (LWP 4465)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d402e0e0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d402e0e0, previous=0x4480460) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d402e0e0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#6  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d402e0e0) at thread/qthread_unix.cpp:349
#7  0x0000003b3a207f33 in start_thread (arg=0x7fc6cffff700) at pthread_create.c:309
#8  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fc6cf7fe700 (LWP 4466)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d403b370) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d403b370, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d403b370, previous=0x4cec750) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d403b370) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#7  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d403b370) at thread/qthread_unix.cpp:349
#8  0x0000003b3a207f33 in start_thread (arg=0x7fc6cf7fe700) at pthread_create.c:309
#9  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fc6ceffd700 (LWP 4467)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d4048460) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4048460, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4048460, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4048460, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4048460, previous=0x494de00) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d4048460) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#9  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d4048460) at thread/qthread_unix.cpp:349
#10 0x0000003b3a207f33 in start_thread (arg=0x7fc6ceffd700) at pthread_create.c:309
#11 0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fc6ce7fc700 (LWP 4468)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d4053180) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4053180, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4053180, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4053180, previous=0x4d27280) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d4053180) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#8  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d4053180) at thread/qthread_unix.cpp:349
#9  0x0000003b3a207f33 in start_thread (arg=0x7fc6ce7fc700) at pthread_create.c:309
#10 0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fc6cdffb700 (LWP 4469)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d40642c0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d40642c0, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d40642c0, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d40642c0, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d40642c0, previous=0x4950040) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d40642c0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#9  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d40642c0) at thread/qthread_unix.cpp:349
#10 0x0000003b3a207f33 in start_thread (arg=0x7fc6cdffb700) at pthread_create.c:309
#11 0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fc6cd7fa700 (LWP 4470)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d406fb30) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d406fb30, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d406fb30, previous=0x4ceb2b0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d406fb30) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#7  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d406fb30) at thread/qthread_unix.cpp:349
#8  0x0000003b3a207f33 in start_thread (arg=0x7fc6cd7fa700) at pthread_create.c:309
#9  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fc6ccff9700 (LWP 4471)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d4075d50) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4075d50, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4075d50, previous=0x4d00b60) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d4075d50) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#7  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d4075d50) at thread/qthread_unix.cpp:349
#8  0x0000003b3a207f33 in start_thread (arg=0x7fc6ccff9700) at pthread_create.c:309
#9  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fc6bbfff700 (LWP 4472)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d407e290) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d407e290, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d407e290, previous=0x4ce9f30) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d407e290) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#7  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d407e290) at thread/qthread_unix.cpp:349
#8  0x0000003b3a207f33 in start_thread (arg=0x7fc6bbfff700) at pthread_create.c:309
#9  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fc6bb7fe700 (LWP 4473)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b4327cbf6 in wait (time=18446744073709551615, this=0x2d3c7d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d3c6a8, mutex=0x2cf4790, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003dc8c0a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d3c680, th=0x7fc6d4098980) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x0000003dc8c0d803 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4098980, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4098980, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4098980, previous=0x0) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x0000003dc8c0d81c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d3c960, th=0x7fc6d4098980, previous=0x494be50) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0000003dc8c0c36f in ThreadWeaver::Thread::run (this=0x7fc6d4098980) at /usr/src/debug/kdelibs-4.13.3/threadweaver/Weaver/Thread.cpp:98
#9  0x0000003b4327c6bf in QThreadPrivate::start (arg=0x7fc6d4098980) at thread/qthread_unix.cpp:349
#10 0x0000003b3a207f33 in start_thread (arg=0x7fc6bb7fe700) at pthread_create.c:309
#11 0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fc6b92c6700 (LWP 4476)):
#0  0x00007fff4a790963 in clock_gettime ()
#1  0x0000003b39b02f3d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x0000003b432d3afb in do_gettime (frac=0x7fc6b92c59b0, sec=0x7fc6b92c59a8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x0000003b433b7305 in updateCurrentTime (this=0x7fc644002860) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7fc644002860, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x0000003b433b590c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fc6b92c5a84) at kernel/qeventdispatcher_glib.cpp:143
#7  0x0000003b433b59d5 in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7fc6b92c5a84) at kernel/qeventdispatcher_glib.cpp:176
#8  0x0000003b3c648bed in g_main_context_prepare (context=context@entry=0x7fc6440009a0, priority=priority@entry=0x7fc6b92c5b10) at gmain.c:3340
#9  0x0000003b3c6494bb in g_main_context_iterate (context=context@entry=0x7fc6440009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#10 0x0000003b3c6496dc in g_main_context_iteration (context=0x7fc6440009a0, may_block=1) at gmain.c:3774
#11 0x0000003b433b5a7e in QEventDispatcherGlib::processEvents (this=0x7fc6440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#12 0x0000003b4338595f in QEventLoop::processEvents (this=this@entry=0x7fc6b92c5c50, flags=...) at kernel/qeventloop.cpp:149
#13 0x0000003b43385cad in QEventLoop::exec (this=this@entry=0x7fc6b92c5c50, flags=...) at kernel/qeventloop.cpp:204
#14 0x0000003b43279e8f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#15 0x0000003b4327c6bf in QThreadPrivate::start (arg=0x321f2a0) at thread/qthread_unix.cpp:349
#16 0x0000003b3a207f33 in start_thread (arg=0x7fc6b92c6700) at pthread_create.c:309
#17 0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fc6abfff700 (LWP 4477)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003b5c58ef2b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3b5c88df00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003b5c58ef69 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003b3a207f33 in start_thread (arg=0x7fc6abfff700) at pthread_create.c:309
#4  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fc6a8d07700 (LWP 4493)):
#0  0x0000003b39aea9dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc6f2912e51 in poll_func () from /lib64/libpulse.so.0
#2  0x00007fc6f29040fc in pa_mainloop_poll () from /lib64/libpulse.so.0
#3  0x00007fc6f290478e in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x00007fc6f2904840 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x00007fc6f2912de6 in thread () from /lib64/libpulse.so.0
#6  0x00007fc6f24aff28 in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-5.0.so
#7  0x0000003b3a207f33 in start_thread (arg=0x7fc6a8d07700) at pthread_create.c:309
#8  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fc696f7f700 (LWP 4497)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003022abc1bd in JSC::BlockAllocator::blockFreeingThreadMain (this=0x4a3a208) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x0000003022daea86 in WTF::wtfThreadEntryPoint (param=0x49fef40) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x0000003b3a207f33 in start_thread (arg=0x7fc696f7f700) at pthread_create.c:309
#4  0x0000003b39af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fc6f2027980 (LWP 4459)):
[KCrash Handler]
#6  0x00007fc6e171b44f in KSharedPtr (o=..., this=0x7fff4a695cb0) at /usr/include/kde4/ksharedptr.h:84
#7  SqlRegistry::emptyCache (this=0x2ce0930) at /usr/src/debug/amarok-2.8.0/src/core-impl/collections/db/sql/SqlRegistry.cpp:935
#8  0x0000003b4339b938 in QMetaObject::activate (sender=0x2cf7130, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3567
#9  0x0000003b4339fce1 in QObject::event (this=0x2cf7130, e=<optimized out>) at kernel/qobject.cpp:1184
#10 0x00000038b83cae7c in QApplicationPrivate::notify_helper (this=this@entry=0x24df800, receiver=receiver@entry=0x2cf7130, e=e@entry=0x7fff4a696200) at kernel/qapplication.cpp:4565
#11 0x00000038b83d17e5 in QApplication::notify (this=this@entry=0x7fff4a6965d0, receiver=receiver@entry=0x2cf7130, e=e@entry=0x7fff4a696200) at kernel/qapplication.cpp:4351
#12 0x000000301c04a59a in KApplication::notify (this=0x7fff4a6965d0, receiver=0x2cf7130, event=0x7fff4a696200) at /usr/src/debug/kdelibs-4.13.3/kdeui/kernel/kapplication.cpp:311
#13 0x0000003b43386ebd in QCoreApplication::notifyInternal (this=0x7fff4a6965d0, receiver=0x2cf7130, event=event@entry=0x7fff4a696200) at kernel/qcoreapplication.cpp:953
#14 0x0000003b433b8793 in sendEvent (event=0x7fff4a696200, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#15 QTimerInfoList::activateTimers (this=0x24e2980) at kernel/qeventdispatcher_unix.cpp:621
#16 0x0000003b433b5899 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#17 idleTimerSourceDispatch (source=source@entry=0x24e21d0) at kernel/qeventdispatcher_glib.cpp:240
#18 0x0000003b3c6492a6 in g_main_dispatch (context=0x24e2330) at gmain.c:3066
#19 g_main_context_dispatch (context=context@entry=0x24e2330) at gmain.c:3642
#20 0x0000003b3c649628 in g_main_context_iterate (context=context@entry=0x24e2330, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#21 0x0000003b3c6496dc in g_main_context_iteration (context=0x24e2330, may_block=1) at gmain.c:3774
#22 0x0000003b433b5a7e in QEventDispatcherGlib::processEvents (this=0x23fc730, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#23 0x00000038b846cd86 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#24 0x0000003b4338595f in QEventLoop::processEvents (this=this@entry=0x7fff4a696490, flags=...) at kernel/qeventloop.cpp:149
#25 0x0000003b43385cad in QEventLoop::exec (this=this@entry=0x7fff4a696490, flags=...) at kernel/qeventloop.cpp:204
#26 0x0000003b4338b399 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#27 0x00000038b83c94ec in QApplication::exec () at kernel/qapplication.cpp:3823
#28 0x0000000000407ef3 in main (argc=<optimized out>, argv=0x7fff4a696738) at /usr/src/debug/amarok-2.8.0/src/main.cpp:329
Comment 3 Myriam Schweingruber 2014-07-23 07:56:48 UTC
Does it crash on some particluar file or file type? 
Is the file you are rating actually playing at that moment? If yes, why don't you rate it with the "Current track" applet?
Where is the collection located? 

Please run amarok in a konsole with 

amarok -d --nofork

and paste the last 50 or so lines when the crash happens.

FWIW: I can't reproduce this with current Amarok from git v2.8.0-347-gbf480a7
Comment 4 Przemysław Palacz 2014-07-23 11:49:16 UTC
First crash happened when i was rating flac. Then i tried again flac, m4a and few mp3's and it crashed again. Then few times more the same files and it was crashing every time. Now it seems to be ok.

One of the tracks I rated was playing at the moment of the first crash but second time and latter I'm not entirely sure.

All rated files were added to the playlist.

I've disabled the context view. I can rate the tracks via playlist (i've rating column among many others) but don't know why i didn't...
Comment 5 Myriam Schweingruber 2014-08-11 15:56:21 UTC
Still waiting for the debug output...
Comment 6 Przemysław Palacz 2014-08-11 17:49:30 UTC
Hey, I've rated more tracks in my collection past month than in the last year or so.
Not a single crash since.
I think it's safe to close this bug.
Sorry for wasting your time, I'll be more cautious before reporting bug next time.
Comment 7 Myriam Schweingruber 2014-08-11 18:37:33 UTC
Thank you for the feedback and nice to hear it works for you now. Enjoy your Music :)