Application that crashed: amarok Version of the application: 2.1.85 KDE Version: 4.3.1 (KDE 4.3.1) Qt Version: 4.5.2 Operating System: Linux 2.6.30-1-686 i686 Distribution: Debian GNU/Linux testing/unstable What I was doing when the application crashed: Open Amarok, Clear Playlist, Enable Dynamic Mode with 5 Previous Tracks and 1 Upcoming, Playlist is auto-populated properly with 2 songs, Hit Play, Amarok crashes before the end of the first song. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb3c97710 (LWP 5739))] Thread 15 (Thread 0xb12edb90 (LWP 5740)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4803292 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b8b4 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6 #3 0xb23f78c3 in ?? () from /usr/lib/libxine.so.1 Thread 14 (Thread 0xb098bb90 (LWP 5741)): #0 0xb43f8fec in clock_gettime () from /lib/i686/cmov/librt.so.1 #1 0xb72db51b in QTimerInfoList::getTime (this=0x8ea5ea4, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb72db6e1 in QTimerInfoList::updateCurrentTime (this=0x8ea5ea4) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb72dd41c in QTimerInfoList::timerWait (this=0x8ea5ea4, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb72d9a3a in timerSourcePrepare (source=0xb43fcff4, timeout=0xb098b178) at kernel/qeventdispatcher_glib.cpp:141 #5 0xb437bf00 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb437c2c4 in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb437c768 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb72d9877 in QEventDispatcherGlib::processEvents (this=0x8f37b00, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0xb72ad01a in QEventLoop::processEvents (this=0xb098b2e0, flags=...) at kernel/qeventloop.cpp:149 #10 0xb72ad462 in QEventLoop::exec (this=0xb098b2e0, flags=...) at kernel/qeventloop.cpp:201 #11 0xb71ba2c9 in QThread::exec (this=0x8e71630) at thread/qthread.cpp:487 #12 0xb24452ba in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #13 0xb71bd582 in QThreadPrivate::start (arg=0x8e71630) at thread/qthread_unix.cpp:188 #14 0xb47ff4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #15 0xb663ca5e in clone () from /lib/i686/cmov/libc.so.6 Thread 13 (Thread 0xb018ab90 (LWP 5744)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb6632467 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb0ae7a51 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 12 (Thread 0xaf989b90 (LWP 5745)): #0 0xb25c1aa4 in ?? () from /usr/lib/libasound.so.2 #1 0xb25b2bdb in snd_pcm_state () from /usr/lib/libasound.so.2 #2 0xb25ead4b in ?? () from /usr/lib/libasound.so.2 #3 0xb25b2bdb in snd_pcm_state () from /usr/lib/libasound.so.2 #4 0xb25b783a in ?? () from /usr/lib/libasound.so.2 #5 0xb25c3c1e in snd_pcm_mmap_writei () from /usr/lib/libasound.so.2 #6 0xb25b2184 in snd_pcm_writei () from /usr/lib/libasound.so.2 #7 0xb0ae932f in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #8 0xb2409243 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 11 (Thread 0xaf188b90 (LWP 5746)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4802f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb2408a22 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 10 (Thread 0xae199b90 (LWP 5752)): [KCrash Handler] #6 0xb7898542 in Dynamic::CustomBias::reevaluate (this=0x96fd3a0, oldEnergy=0.40000000000000002, oldPlaylist=..., newTrack=..., newTrackPos=0, context=...) at ../../src/dynamic/CustomBias.cpp:112 #7 0xb789eab4 in Dynamic::BiasSolver::recalculateEnergy (this=0xa6bb998, playlist=..., mutation=..., mutationPos=0) at ../../src/dynamic/BiasSolver.cpp:512 #8 0xb78a29c4 in Dynamic::BiasSolver::sa_optimize (this=0xa6bb998, playlist=..., i=1000, updateStatus=true) at ../../src/dynamic/BiasSolver.cpp:232 #9 0xb78a2c97 in Dynamic::BiasSolver::run (this=0xa6bb998) at ../../src/dynamic/BiasSolver.cpp:178 #10 0xb5b864f4 in ThreadWeaver::JobRunHelper::runTheJob (this=0xae1992c8, th=0x9512028, job=0xa6bb998) at ../../../threadweaver/Weaver/Job.cpp:106 #11 0xb5b86871 in ThreadWeaver::Job::execute (this=0xa6bb998, th=0x9512028) at ../../../threadweaver/Weaver/Job.cpp:135 #12 0xb5b8548a in ThreadWeaver::ThreadRunHelper::run (this=0xae199330, parent=0x98598a8, th=0x9512028) at ../../../threadweaver/Weaver/Thread.cpp:95 #13 0xb5b85afb in ThreadWeaver::Thread::run (this=0x9512028) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb71bd582 in QThreadPrivate::start (arg=0x9512028) at thread/qthread_unix.cpp:188 #15 0xb47ff4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #16 0xb663ca5e in clone () from /lib/i686/cmov/libc.so.6 Thread 9 (Thread 0xac0ffb90 (LWP 5753)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4802f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb71be562 in QWaitConditionPrivate::wait (this=0x98598c0, mutex=0x97c2d10, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x98598c0, mutex=0x97c2d10, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb5b84648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98598a8, th=0xac100830) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5b873ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94dd3d0, th=0xac100830) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb5b8323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98598a8, th=0xac100830) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb5b874a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94dd3d0, th=0xac100830) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb5b84bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98598a8, th=0xac100830, previous=0xac409c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb5b854be in ThreadWeaver::ThreadRunHelper::run (this=0xac0ff330, parent=0x98598a8, th=0xac100830) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb5b85afb in ThreadWeaver::Thread::run (this=0xac100830) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb71bd582 in QThreadPrivate::start (arg=0xac100830) at thread/qthread_unix.cpp:188 #13 0xb47ff4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #14 0xb663ca5e in clone () from /lib/i686/cmov/libc.so.6 Thread 8 (Thread 0xab8feb90 (LWP 5757)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4802f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb71be562 in QWaitConditionPrivate::wait (this=0x98598c0, mutex=0x97c2d10, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x98598c0, mutex=0x97c2d10, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb5b84648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98598a8, th=0x962bd60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5b873ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94dd3d0, th=0x962bd60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb5b8323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98598a8, th=0x962bd60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb5b874a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94dd3d0, th=0x962bd60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb5b84bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98598a8, th=0x962bd60, previous=0xa773a68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb5b854be in ThreadWeaver::ThreadRunHelper::run (this=0xab8fe330, parent=0x98598a8, th=0x962bd60) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb5b85afb in ThreadWeaver::Thread::run (this=0x962bd60) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb71bd582 in QThreadPrivate::start (arg=0x962bd60) at thread/qthread_unix.cpp:188 #13 0xb47ff4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #14 0xb663ca5e in clone () from /lib/i686/cmov/libc.so.6 Thread 7 (Thread 0xa0d8bb90 (LWP 5811)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4802f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb71be562 in QWaitConditionPrivate::wait (this=0x98598c0, mutex=0x97c2d10, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x98598c0, mutex=0x97c2d10, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb5b84648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98598a8, th=0x9900c20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5b873ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94dd3d0, th=0x9900c20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb5b8323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98598a8, th=0x9900c20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb5b874a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94dd3d0, th=0x9900c20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb5b84bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98598a8, th=0x9900c20, previous=0xa6e7808) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb5b854be in ThreadWeaver::ThreadRunHelper::run (this=0xa0d8b330, parent=0x98598a8, th=0x9900c20) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb5b85afb in ThreadWeaver::Thread::run (this=0x9900c20) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb71bd582 in QThreadPrivate::start (arg=0x9900c20) at thread/qthread_unix.cpp:188 #13 0xb47ff4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 #14 0xb663ca5e in clone () from /lib/i686/cmov/libc.so.6 Thread 6 (Thread 0xa058ab90 (LWP 5821)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb6634fe1 in select () from /lib/i686/cmov/libc.so.6 #2 0xb242130a in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 0x9e90bb90 (LWP 5822)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4802f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb23fafc2 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread 0x9df3db90 (LWP 5823)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4803292 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b8b4 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6 #3 0xb2407363 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0x9d73cb90 (LWP 5824)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4802f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb240b84a in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0x9cf3bb90 (LWP 5888)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb6634fe1 in select () from /lib/i686/cmov/libc.so.6 #2 0xb242130a in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 1 (Thread 0xb3c97710 (LWP 5739)): #0 0xb7f22424 in __kernel_vsyscall () #1 0xb4802f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb664b85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb71be562 in QWaitConditionPrivate::wait (this=0x8e717ec, mutex=0x8e717dc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x8e717ec, mutex=0x8e717dc, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb244a427 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #6 0xb245fba2 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #7 0xb5aed00c in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/libphonon.so.4 #8 0xb5afc517 in ?? () from /usr/lib/libphonon.so.4 #9 0xb5afb1f5 in ?? () from /usr/lib/libphonon.so.4 #10 0xb5af875b in ?? () from /usr/lib/libphonon.so.4 #11 0xb658b589 in exit () from /lib/i686/cmov/libc.so.6 #12 0xb6951dab in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707 #13 0xb7d53e5a in KApplication::xioErrhandler (this=0xbfbd9ed8, dpy=0x8e73d28) at ../../kdeui/kernel/kapplication.cpp:408 #14 0xb7d53e96 in kde_xio_errhandler (dpy=0x8e73d28) at ../../kdeui/kernel/kapplication.cpp:125 #15 0xb6406b96 in _XIOError () from /usr/lib/libX11.so.6 #16 0xb640e121 in ?? () from /usr/lib/libX11.so.6 #17 0xb640eae6 in _XEventsQueued () from /usr/lib/libX11.so.6 #18 0xb63f76bf in XEventsQueued () from /usr/lib/libX11.so.6 #19 0xb698e19d in x11EventSourceCheck (s=0x8e6e2b0) at kernel/qguieventdispatcher_glib.cpp:87 #20 0xb437bc2e in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #21 0xb437c515 in ?? () from /usr/lib/libglib-2.0.so.0 #22 0xb437c768 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #23 0xb72d9858 in QEventDispatcherGlib::processEvents (this=0x8dbd7f0, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #24 0xb698dfd5 in QGuiEventDispatcherGlib::processEvents (this=0x8dbd7f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #25 0xb72ad01a in QEventLoop::processEvents (this=0xbfbd9bb0, flags=...) at kernel/qeventloop.cpp:149 #26 0xb72ad462 in QEventLoop::exec (this=0xbfbd9bb0, flags=...) at kernel/qeventloop.cpp:201 #27 0xb72af8b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #28 0xb68ee697 in QApplication::exec () at kernel/qapplication.cpp:3525 #29 0x08051655 in main (argc=1, argv=0xbfbda694) at ../../src/main.cpp:216 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 200546 ***