Bug 285628 - Crash after Refresh of the Album dynamic playlist
Summary: Crash after Refresh of the Album dynamic playlist
Status: RESOLVED DUPLICATE of bug 280056
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-03 09:56 UTC by David
Modified: 2011-11-03 17:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David 2011-11-03 09:56:29 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

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

I got a czech localization, so the translation may be not accurate. 
When play stopped, I selected Lists of tracks -> Dynamic lists of tracks -> selected Album play -> clicked on Refresh button. Then Amarok crashed with SEGFAULT.
It does always since then, but yesterday it worked. I have not installed no updates since then.

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

Thread 11 (Thread 0x7f11058b5700 (LWP 10602)):
#0  0x00007f1123741773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f111bb1703f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f111bb0845c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f111bb08ac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f111bb08b80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f111bb16fef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f11171d6c78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#7  0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#8  0x00007f111ff51efc in start_thread (arg=0x7f11058b5700) at pthread_create.c:304
#9  0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f10fc8f4700 (LWP 10604)):
#0  0x00007f1123741773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f111e4acf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f111e4ad429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f11240bff3e in QEventDispatcherGlib::processEvents (this=0x1919320, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f1124093cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1124093ef7 in QEventLoop::exec (this=0x7f10fc8f3cd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f1123fab27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f1124076cbf in QInotifyFileSystemWatcherEngine::run (this=0x18f7f70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1123fadd05 in QThreadPrivate::start (arg=0x18f7f70) at thread/qthread_unix.cpp:331
#9  0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#10 0x00007f111ff51efc in start_thread (arg=0x7f10fc8f4700) at pthread_create.c:304
#11 0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f10f45ef700 (LWP 10605)):
#0  0x00007f111e4ac89b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f111e4ad258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f111e4ad429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f11240bff3e in QEventDispatcherGlib::processEvents (this=0x1e3a150, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f1124093cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1124093ef7 in QEventLoop::exec (this=0x7f10f45eecd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f1123fab27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f1124076cbf in QInotifyFileSystemWatcherEngine::run (this=0x1e0dff0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1123fadd05 in QThreadPrivate::start (arg=0x1e0dff0) at thread/qthread_unix.cpp:331
#9  0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#10 0x00007f111ff51efc in start_thread (arg=0x7f10f45ef700) at pthread_create.c:304
#11 0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f10f3bd2700 (LWP 10606)):
[KCrash Handler]
#6  Dynamic::AlbumPlayBias::trackMatches (this=0x1bc18a0, position=<optimized out>, playlist=..., contextCount=<optimized out>) at ../../src/dynamic/biases/AlbumPlayBias.cpp:208
#7  0x00007f1125c098aa in Dynamic::OrBias::trackMatches (this=<optimized out>, position=7, playlist=..., contextCount=0) at ../../src/dynamic/Bias.cpp:502
#8  0x00007f1125c055a5 in energy (contextCount=<optimized out>, playlist=<optimized out>, this=<optimized out>) at ../../src/dynamic/Bias.cpp:108
#9  Dynamic::AbstractBias::energy (this=0x1bc28a0, playlist=..., contextCount=0) at ../../src/dynamic/Bias.cpp:98
#10 0x00007f1125bf85f7 in energy (this=0x7f10f3bd1930) at ../../src/dynamic/BiasSolver.cpp:99
#11 Dynamic::BiasSolver::run (this=0x320af80) at ../../src/dynamic/BiasSolver.cpp:203
#12 0x00007f11214e4491 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f10f3bd1ca0, th=0x1f2aab0, job=0x320af80) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x00007f11214e45bc in ThreadWeaver::Job::execute (this=0x320af80, th=0x1f2aab0) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x00007f11214e3c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f10f3bd1d20, parent=0x1e9e2e0, th=0x1f2aab0) at ../../../threadweaver/Weaver/Thread.cpp:95
#15 0x00007f11214e3d5b in ThreadWeaver::Thread::run (this=0x1f2aab0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x00007f1123fadd05 in QThreadPrivate::start (arg=0x1f2aab0) at thread/qthread_unix.cpp:331
#17 0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#18 0x00007f111ff51efc in start_thread (arg=0x7f10f3bd2700) at pthread_create.c:304
#19 0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f10f31c6700 (LWP 10607)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1123fae1ab in wait (time=18446744073709551615, this=0x1e9e3f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1f2a5c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f11214e2864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1e9e2e0, th=0x1e2d1d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f11214e4e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x1e2d1d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f11214e4e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x1e2d1d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f11214e4e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x1e2d1d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f11214e3ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f10f31c5d20, parent=0x1e9e2e0, th=0x1e2d1d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f11214e3d5b in ThreadWeaver::Thread::run (this=0x1e2d1d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f1123fadd05 in QThreadPrivate::start (arg=0x1e2d1d0) at thread/qthread_unix.cpp:331
#10 0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#11 0x00007f111ff51efc in start_thread (arg=0x7f10f31c6700) at pthread_create.c:304
#12 0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f10f29c5700 (LWP 10608)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1123fae1ab in wait (time=18446744073709551615, this=0x1e9e3f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1f2a5c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f11214e2864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1e9e2e0, th=0x7f110001f7b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f11214e4e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x7f110001f7b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f11214e3ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f10f29c4d20, parent=0x1e9e2e0, th=0x7f110001f7b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f11214e3d5b in ThreadWeaver::Thread::run (this=0x7f110001f7b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1123fadd05 in QThreadPrivate::start (arg=0x7f110001f7b0) at thread/qthread_unix.cpp:331
#8  0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#9  0x00007f111ff51efc in start_thread (arg=0x7f10f29c5700) at pthread_create.c:304
#10 0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f10f21c4700 (LWP 10609)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1123fae1ab in wait (time=18446744073709551615, this=0x1e9e3f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1f2a5c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f11214e2864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1e9e2e0, th=0x7f1100020bf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f11214e4e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x7f1100020bf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f11214e4e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x7f1100020bf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f11214e4e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x7f1100020bf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f11214e4e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f2a6e0, th=0x7f1100020bf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f11214e3ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f10f21c3d20, parent=0x1e9e2e0, th=0x7f1100020bf0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f11214e3d5b in ThreadWeaver::Thread::run (this=0x7f1100020bf0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f1123fadd05 in QThreadPrivate::start (arg=0x7f1100020bf0) at thread/qthread_unix.cpp:331
#11 0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#12 0x00007f111ff51efc in start_thread (arg=0x7f10f21c4700) at pthread_create.c:304
#13 0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f10f1383700 (LWP 10610)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f111af07c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f111af07d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#4  0x00007f111ff51efc in start_thread (arg=0x7f10f1383700) at pthread_create.c:304
#5  0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f10f0a82700 (LWP 10611)):
#0  0x00007f111ff551fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x1fb9ba8) at pthread_mutex_unlock.c:290
#2  0x00007f111e4ab687 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f111e4acd81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f111e4ad429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f11240bff3e in QEventDispatcherGlib::processEvents (this=0x1f00340, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f1124093cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1124093ef7 in QEventLoop::exec (this=0x7f10f0a81d00, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f1123fab27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007f1123fadd05 in QThreadPrivate::start (arg=0x1fb98c0) at thread/qthread_unix.cpp:331
#10 0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#11 0x00007f111ff51efc in start_thread (arg=0x7f10f0a82700) at pthread_create.c:304
#12 0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f10ef1f4700 (LWP 10614)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f112052dfe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f112052e019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f111566c56c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#4  0x00007f111ff51efc in start_thread (arg=0x7f10ef1f4700) at pthread_create.c:304
#5  0x00007f112374d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1126df67c0 (LWP 10599)):
#0  0x00007f1123741773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f111edb94f2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f111edb9a3f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f111edb9ac4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f11255b8597 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007f11255b8909 in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007f11255a919f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7  0x00007f1124b3cf07 in x11EventSourcePrepare (s=0x1284b10, timeout=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:77
#8  0x00007f111e4abff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f111e4acdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f111e4ad429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f11240bfed6 in QEventDispatcherGlib::processEvents (this=0x10aff40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#12 0x00007f1124b3d07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x00007f1124093cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f1124093ef7 in QEventLoop::exec (this=0x7fff5c16b3c0, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f1124098789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#16 0x000000000040916e in main (argc=1, argv=0x7fff5c16da38) at ../../src/main.cpp:289

Possible duplicates by query: bug 284152.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-11-03 17:20:08 UTC

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