Bug 234150 - Amarok crashes after a few songs when using dynamic playlist | Dynamic::TrackSet::subtract
Summary: Amarok crashes after a few songs when using dynamic playlist | Dynamic::Track...
Status: RESOLVED DUPLICATE of bug 208050
Alias: None
Product: amarok
Classification: Applications
Component: Playlists/Dynamic Playlists (show other bugs)
Version: 2.2.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-12 13:54 UTC by generischgenug
Modified: 2010-04-12 17:32 UTC (History)
1 user (show)

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 generischgenug 2010-04-12 13:54:06 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu 9.10

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

Thread 15 (Thread 0xb50e9b70 (LWP 29587)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8d142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x0217b8d4 in __pthread_cond_timedwait (cond=0x8e05610, mutex=0x8e055f8, abstime=0xb50e9300) at forward.c:152
#3  0x024c29ff in metronom_sync_loop (this=0x8e055b0) at metronom.c:870
#4  0x01b8880e in start_thread (arg=0xb50e9b70) at pthread_create.c:300
#5  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb48e8b70 (LWP 29588)):
#0  0x065d8e06 in *__GI_clock_gettime (clock_id=106811380, tp=0xb48e7fc8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x008b5bf3 in QTimerInfoList::getTime (this=0x8d6c4a4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x008b5de1 in QTimerInfoList::updateCurrentTime (this=0x8d6c4a4) at kernel/qeventdispatcher_unix.cpp:297
#3  0x008b688c in QTimerInfoList::timerWait (this=0x8d6c4a4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x008b4210 in timerSourcePrepare (source=0x8d6c470, timeout=0xb48e80bc) at kernel/qeventdispatcher_glib.cpp:141
#5  0x04275f90 in IA__g_main_context_prepare (context=0x8da8438, priority=0xb48e813c) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2280
#6  0x04276351 in g_main_context_iterate (context=0x8da8438, block=<value optimized out>, dispatch=1, self=0x8da84b8) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2571
#7  0x04276863 in IA__g_main_context_iteration (context=0x8da8438, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#8  0x008b4067 in QEventDispatcherGlib::processEvents (this=0x8d6c4d8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x00887c79 in QEventLoop::processEvents (this=0xb48e8284, flags=) at kernel/qeventloop.cpp:149
#10 0x008880ca in QEventLoop::exec (this=0xb48e8284, flags=...) at kernel/qeventloop.cpp:201
#11 0x00795b73 in QThread::exec (this=0x8da7d88) at thread/qthread.cpp:487
#12 0x02f4520a in Phonon::Xine::XineThread::run (this=0x8da7d88) at ../../xine/xinethread.cpp:143
#13 0x00798e32 in QThreadPrivate::start (arg=0x8da7d88) at thread/qthread_unix.cpp:188
#14 0x01b8880e in start_thread (arg=0xb48e8b70) at pthread_create.c:300
#15 0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb00dcb70 (LWP 29594)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x02160c96 in *__GI___poll (fds=0x21e2ff4, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x06111c3b in my_snd_mixer_wait (data=0x8e09098) at audio_alsa_out.c:150
#3  ao_alsa_handle_event_thread (data=0x8e09098) at audio_alsa_out.c:166
#4  0x01b8880e in start_thread (arg=0xb00dcb70) at pthread_create.c:300
#5  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 12 (Thread 0xaf8dbb70 (LWP 29595)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0x8e1e8f8, mutex=0x8e1e8e0) at forward.c:139
#3  0x024d35ee in fifo_peek_int (this_gen=0x8e1de60) at audio_out.c:348
#4  fifo_peek (this_gen=0x8e1de60) at audio_out.c:388
#5  ao_loop (this_gen=0x8e1de60) at audio_out.c:1015
#6  0x01b8880e in start_thread (arg=0xaf8dbb70) at pthread_create.c:300
#7  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xaf0dab70 (LWP 29596)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0xb3f1fb48, mutex=0xb3f1fb30) at forward.c:139
#3  0x024d35ee in fifo_peek_int (this_gen=0xb3f01a50) at audio_out.c:348
#4  fifo_peek (this_gen=0xb3f01a50) at audio_out.c:388
#5  ao_loop (this_gen=0xb3f01a50) at audio_out.c:1015
#6  0x01b8880e in start_thread (arg=0xaf0dab70) at pthread_create.c:300
#7  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb3cffb70 (LWP 29597)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0x8fa0408, mutex=0x8fa03f0) at forward.c:139
#3  0x024d35ee in fifo_peek_int (this_gen=0x8fa0530) at audio_out.c:348
#4  fifo_peek (this_gen=0x8fa0530) at audio_out.c:388
#5  ao_loop (this_gen=0x8fa0530) at audio_out.c:1015
#6  0x01b8880e in start_thread (arg=0xb3cffb70) at pthread_create.c:300
#7  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb2e08b70 (LWP 29599)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0x95f7fe8, mutex=0x95f7fd0) at forward.c:139
#3  0x00799e67 in QWaitConditionPrivate::wait (this=0x95f7ee0, mutex=0x95f8170, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x95f7ee0, mutex=0x95f8170, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x009e2b30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x95f7ec8, th=0x95f84f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009e519c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95f8250, th=0x95f84f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x009e11fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x95f7ec8, th=0x95f84f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009e5292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95f8250, th=0x95f84f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009e2db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95f7ec8, th=0x95f84f8, previous=0xaf87e40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009e33be in ThreadWeaver::ThreadRunHelper::run (this=0xb2e082d4, parent=0x95f7ec8, th=0x95f84f8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x009e39db in ThreadWeaver::Thread::run (this=0x95f84f8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00798e32 in QThreadPrivate::start (arg=0x95f84f8) at thread/qthread_unix.cpp:188
#13 0x01b8880e in start_thread (arg=0xb2e08b70) at pthread_create.c:300
#14 0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb1e67b70 (LWP 29600)):
[KCrash Handler]
#6  0x0079a60c in QByteArray::size (this=0xb1e6711c, other=...) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:377
#7  QBitArray::size (this=0xb1e6711c, other=...) at tools/qbitarray.h:67
#8  QBitArray::operator|= (this=0xb1e6711c, other=...) at tools/qbitarray.cpp:481
#9  0x00cc1b9c in Dynamic::TrackSet::subtract (this=0xb1e6711c, B=...) at /build/buildd/amarok-2.2.0/src/dynamic/TrackSet.cpp:147
#10 0x00cbebad in Dynamic::BiasSolver::generateInitialPlaylist (this=0xaf87e40, optimal=@0xb1e6719f) at /build/buildd/amarok-2.2.0/src/dynamic/BiasSolver.cpp:672
#11 0x00cc0893 in Dynamic::BiasSolver::run (this=0xaf87e40) at /build/buildd/amarok-2.2.0/src/dynamic/BiasSolver.cpp:172
#12 0x009e437d in ThreadWeaver::JobRunHelper::runTheJob (this=0xb1e6724c, th=0x8ce3b78, job=0xaf87e40) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x009e46e1 in ThreadWeaver::Job::execute (this=0xaf87e40, th=0x8ce3b78) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x009e338a in ThreadWeaver::ThreadRunHelper::run (this=0xb1e672d4, parent=0x95f7ec8, th=0x8ce3b78) at ../../../threadweaver/Weaver/Thread.cpp:95
#15 0x009e39db in ThreadWeaver::Thread::run (this=0x8ce3b78) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x00798e32 in QThreadPrivate::start (arg=0x8ce3b78) at thread/qthread_unix.cpp:188
#17 0x01b8880e in start_thread (arg=0xb1e67b70) at pthread_create.c:300
#18 0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb1666b70 (LWP 29601)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0x95f7fe8, mutex=0x95f7fd0) at forward.c:139
#3  0x00799e67 in QWaitConditionPrivate::wait (this=0x95f7ee0, mutex=0x95f8170, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x95f7ee0, mutex=0x95f8170, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x009e2b30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x95f7ec8, th=0xb3d73dc8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009e519c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95f8250, th=0xb3d73dc8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x009e11fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x95f7ec8, th=0xb3d73dc8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009e5292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95f8250, th=0xb3d73dc8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009e2db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95f7ec8, th=0xb3d73dc8, previous=0xaf78d40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009e33be in ThreadWeaver::ThreadRunHelper::run (this=0xb16662d4, parent=0x95f7ec8, th=0xb3d73dc8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x009e39db in ThreadWeaver::Thread::run (this=0xb3d73dc8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00798e32 in QThreadPrivate::start (arg=0xb3d73dc8) at thread/qthread_unix.cpp:188
#13 0x01b8880e in start_thread (arg=0xb1666b70) at pthread_create.c:300
#14 0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb0e65b70 (LWP 29602)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0x95f7fe8, mutex=0x95f7fd0) at forward.c:139
#3  0x00799e67 in QWaitConditionPrivate::wait (this=0x95f7ee0, mutex=0x95f8170, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x95f7ee0, mutex=0x95f8170, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x009e2b30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x95f7ec8, th=0x96bb6b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009e519c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95f8250, th=0x96bb6b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x009e11fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x95f7ec8, th=0x96bb6b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009e5292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95f8250, th=0x96bb6b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009e2db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95f7ec8, th=0x96bb6b0, previous=0xb031a130) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009e33be in ThreadWeaver::ThreadRunHelper::run (this=0xb0e652d4, parent=0x95f7ec8, th=0x96bb6b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x009e39db in ThreadWeaver::Thread::run (this=0x96bb6b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00798e32 in QThreadPrivate::start (arg=0x96bb6b0) at thread/qthread_unix.cpp:188
#13 0x01b8880e in start_thread (arg=0xb0e65b70) at pthread_create.c:300
#14 0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xaafffb70 (LWP 29609)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x02167a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x024ebbe0 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0x024d0011 in video_out_loop (this_gen=0xb3d83c68) at video_out.c:1246
#4  0x01b8880e in start_thread (arg=0xaafffb70) at pthread_create.c:300
#5  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xaa415b70 (LWP 29610)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0xab2f8684, mutex=0xab2f866c) at forward.c:139
#3  0x024c5fc2 in fifo_buffer_get (fifo=0xab2f8658) at buffer.c:230
#4  0x024cbd36 in video_decoder_loop (stream_gen=0xb03f8510) at video_decoder.c:130
#5  0x01b8880e in start_thread (arg=0xaa415b70) at pthread_create.c:300
#6  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa9a47b70 (LWP 29611)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0xab070b1c, mutex=0xab070b04) at forward.c:139
#3  0x024c5fc2 in fifo_buffer_get (fifo=0xab070af0) at buffer.c:230
#4  0x024ccd46 in audio_decoder_loop (stream_gen=0xb03f8510) at audio_decoder.c:66
#5  0x01b8880e in start_thread (arg=0xa9a47b70) at pthread_create.c:300
#6  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa9246b70 (LWP 29612)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x01b8ce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0217b87d in __pthread_cond_wait (cond=0xab08e68c, mutex=0xab08e674) at forward.c:139
#3  0x024d651a in xine_event_wait (queue=0xab08e670) at events.c:56
#4  0x024d65a2 in listener_loop (queue_gen=0xab08e670) at events.c:214
#5  0x01b8880e in start_thread (arg=0xa9246b70) at pthread_create.c:300
#6  0x0216e8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb692c950 (LWP 29586)):
#0  0x009f2422 in __kernel_vsyscall ()
#1  0x02160c96 in *__GI___poll (fds=0x21e2ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x06fa4d80 in ?? () from /usr/lib/libxcb.so.1
#3  0x06fa52eb in ?? () from /usr/lib/libxcb.so.1
#4  0x06fa5687 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x085ca2e9 in _XSend () from /usr/lib/libX11.so.6
#6  0x085b6a8d in ?? () from /usr/lib/libX11.so.6
#7  0x085b6c5a in XPutImage () from /usr/lib/libX11.so.6
#8  0x011b4101 in QX11PixmapData::fromImage (this=0xab433b0, img=..., flags=...) at image/qpixmap_x11.cpp:563
#9  0x011a0597 in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1968
#10 0x011eddbe in QPaintEngine::drawImage (this=0x96b2d90, r=..., image=..., sr=..., flags=...) at painting/qpaintengine.cpp:617
#11 0x012a1fb9 in QX11PaintEngine::drawImage (this=0x96b2d90, r=..., image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1889
#12 0x01204154 in QPainterPrivate::draw_helper (this=0xafd5bc8, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:476
#13 0x01209c59 in QPainter::drawPath (this=0xbf972354, path=...) at painting/qpainter.cpp:3216
#14 0x0120ba74 in QPainter::drawRoundedRect (this=0xbf972354, rect=..., xRadius=2, yRadius=2, mode=Qt::AbsoluteSize) at painting/qpainter.cpp:4072
#15 0x05d689ab in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#16 0x05d77077 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#17 0x002f91f3 in KStyle::drawControl (this=0x2, element=QStyle::CE_ProgressBarContents, option=0x1, p=0xbf972354, widget=0x9151ec0) at ../../kdeui/kernel/kstyle.cpp:1698
#18 0x05d68a1b in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#19 0x013bf402 in QCommonStyle::drawControl (this=0x8d451a8, element=QStyle::CE_ProgressBar, opt=0xbf972308, p=0xbf972354, widget=0x9151ec0) at styles/qcommonstyle.cpp:1483
#20 0x002f5cfc in KStyle::drawControl (this=0x8d451a8, element=QStyle::CE_ProgressBar, option=0xbf972308, p=0xbf972354, widget=0x9151ec0) at ../../kdeui/kernel/kstyle.cpp:2502
#21 0x05d68a1b in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#22 0x0152f56d in QStylePainter::drawControl (this=0xbf972308) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:89
#23 QProgressBar::paintEvent (this=0xbf972308) at widgets/qprogressbar.cpp:395
#24 0x01126dd4 in QWidget::event (this=0x9151ec0, event=0xbf972844) at kernel/qwidget.cpp:7687
#25 0x0152f05c in QProgressBar::event (this=0x9151ec0, e=0xbf972844) at widgets/qprogressbar.cpp:561
#26 0x010d1f54 in QApplicationPrivate::notify_helper (this=0x8ce0358, receiver=0x9151ec0, e=0xbf972844) at kernel/qapplication.cpp:4056
#27 0x010d95ca in QApplication::notify (this=0xbf9743ec, receiver=0x9151ec0, e=0xbf972844) at kernel/qapplication.cpp:4021
#28 0x002e2bfa in KApplication::notify (this=0xbf9743ec, receiver=0x9151ec0, event=0xbf972844) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x008896cb in QCoreApplication::notifyInternal (this=0xbf9743ec, receiver=0x9151ec0, event=0xbf972844) at kernel/qcoreapplication.cpp:610
#30 0x0112ee25 in QCoreApplication::sendSpontaneousEvent (this=0x8f89c58, pdev=0x8d4b3b4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8d67ed8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#31 QWidgetPrivate::drawWidget (this=0x8f89c58, pdev=0x8d4b3b4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8d67ed8) at kernel/qwidget.cpp:5079
#32 0x0112f64d in QWidgetPrivate::paintSiblingsRecursive (this=0x8f86ac0, pdev=0x8d4b3b4, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8d67ed8)
    at kernel/qwidget.cpp:5189
#33 0x0112ea16 in QWidgetPrivate::drawWidget (this=0x8f86ac0, pdev=0x8d4b3b4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8d67ed8) at kernel/qwidget.cpp:5128
#34 0x0112f64d in QWidgetPrivate::paintSiblingsRecursive (this=0x8f852f0, pdev=0x8d4b3b4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8d67ed8)
    at kernel/qwidget.cpp:5189
#35 0x0112ea16 in QWidgetPrivate::drawWidget (this=0x8f852f0, pdev=0x8d4b3b4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8d67ed8) at kernel/qwidget.cpp:5128
#36 0x0112f64d in QWidgetPrivate::paintSiblingsRecursive (this=0x8f85038, pdev=0x8d4b3b4, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8d67ed8)
    at kernel/qwidget.cpp:5189
#37 0x0112ea16 in QWidgetPrivate::drawWidget (this=0x8f85038, pdev=0x8d4b3b4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8d67ed8) at kernel/qwidget.cpp:5128
#38 0x0112f64d in QWidgetPrivate::paintSiblingsRecursive (this=0x8d67588, pdev=0x8d4b3b4, siblings=..., index=68, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8d67ed8)
    at kernel/qwidget.cpp:5189
#39 0x0112ea16 in QWidgetPrivate::drawWidget (this=0x8d67588, pdev=0x8d4b3b4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8d67ed8) at kernel/qwidget.cpp:5128
#40 0x012bd2f8 in QWidgetBackingStore::sync (this=0x8d67ed8) at painting/qbackingstore.cpp:1269
#41 0x01120116 in QWidgetPrivate::syncBackingStore (this=0x8d67588) at kernel/qwidget.cpp:1603
#42 0x01127215 in QWidget::event (this=0x8cd00d0, event=0xbf9738e4) at kernel/qwidget.cpp:7827
#43 0x014f4297 in QMainWindow::event (this=0x8cd00d0, event=0xbf9738e4) at widgets/qmainwindow.cpp:1399
#44 0x003c8dc4 in KMainWindow::event (this=0x8cd00d0, ev=0xbf9738e4) at ../../kdeui/widgets/kmainwindow.cpp:1094
#45 0x010d1f54 in QApplicationPrivate::notify_helper (this=0x8ce0358, receiver=0x8cd00d0, e=0xbf9738e4) at kernel/qapplication.cpp:4056
#46 0x010d95ca in QApplication::notify (this=0xbf9743ec, receiver=0x8cd00d0, e=0xbf9738e4) at kernel/qapplication.cpp:4021
#47 0x002e2bfa in KApplication::notify (this=0xbf9743ec, receiver=0x8cd00d0, event=0xbf9738e4) at ../../kdeui/kernel/kapplication.cpp:302
#48 0x008896cb in QCoreApplication::notifyInternal (this=0xbf9743ec, receiver=0x8cd00d0, event=0xbf9738e4) at kernel/qcoreapplication.cpp:610
#49 0x012ba427 in QCoreApplication::sendEvent (widget=0x8cd00d0, updateImmediately=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#50 sendUpdateRequest (widget=0x8cd00d0, updateImmediately=<value optimized out>) at painting/qbackingstore.cpp:508
#51 0x012bdad2 in QWidgetBackingStore::markDirty (this=0x8d67ed8, rect=..., widget=0x9151ec0, updateImmediately=255, invalidateBuffer=false) at painting/qbackingstore.cpp:639
#52 0x011221cc in QWidget::repaint (this=0x9151ec0, rect=...) at kernel/qwidget.cpp:9472
#53 0x011222dc in QWidget::repaint (this=0x9151ec0) at kernel/qwidget.cpp:9428
#54 0x0152fb60 in QProgressBar::setValue (this=0x9151ec0, value=32) at widgets/qprogressbar.cpp:320
#55 0x00dd4e21 in CompoundProgressBar::childPercentageChanged (this=0x9166660) at /build/buildd/amarok-2.2.0/src/statusbar/CompoundProgressBar.cpp:123
#56 0x00abeaa3 in CompoundProgressBar::qt_metacall (this=0x9166660, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbf973b68)
    at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/moc_CompoundProgressBar.cpp:80
#57 0x0089f263 in QMetaObject::activate (sender=0xab4a728, from_signal_index=30, to_signal_index=30, argv=0xbf973b68) at kernel/qobject.cpp:3113
#58 0x0089fec2 in QMetaObject::activate (sender=0xab4a728, m=0xfa2dc8, local_signal_index=3, argv=0xbf973b68) at kernel/qobject.cpp:3187
#59 0x00dd3153 in ProgressBar::percentageChanged (this=0xab4a728, _t1=96) at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/ProgressBar.moc:113
#60 0x00dd339b in ProgressBar::setValue (this=0xab4a728, percentage=96) at /build/buildd/amarok-2.2.0/src/statusbar/ProgressBar.cpp:111
#61 0x00dd553d in CompoundProgressBar::setProgress (this=0x9166660, owner=0xab91228, steps=96) at /build/buildd/amarok-2.2.0/src/statusbar/CompoundProgressBar.cpp:102
#62 0x00cab8d8 in StatusBar::setProgress (this=0x95f00e0, progress=96) at /build/buildd/amarok-2.2.0/src/statusbar/StatusBar.h:124
#63 Dynamic::BiasedPlaylist::updateStatus (this=0x95f00e0, progress=96) at /build/buildd/amarok-2.2.0/src/dynamic/BiasedPlaylist.cpp:152
#64 0x00ac2b71 in Dynamic::BiasedPlaylist::qt_metacall (this=0x95f00e0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xab1cf818)
    at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/moc_BiasedPlaylist.cpp:74
#65 0x00897f0b in QMetaCallEvent::placeMetaCall (this=0xab1c92a8, object=0x95f00e0) at kernel/qobject.cpp:477
#66 0x008995fe in QObject::event (this=0x95f00e0, e=0xab1c92a8) at kernel/qobject.cpp:1111
#67 0x010d1f54 in QApplicationPrivate::notify_helper (this=0x8ce0358, receiver=0x95f00e0, e=0xab1c92a8) at kernel/qapplication.cpp:4056
#68 0x010d967c in QApplication::notify (this=0xbf9743ec, receiver=0x95f00e0, e=0xab1c92a8) at kernel/qapplication.cpp:3603
#69 0x002e2bfa in KApplication::notify (this=0xbf9743ec, receiver=0x95f00e0, event=0xab1c92a8) at ../../kdeui/kernel/kapplication.cpp:302
#70 0x008896cb in QCoreApplication::notifyInternal (this=0xbf9743ec, receiver=0x95f00e0, event=0xab1c92a8) at kernel/qcoreapplication.cpp:610
#71 0x0088a2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8c22050) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#72 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8c22050) at kernel/qcoreapplication.cpp:1247
#73 0x0088a47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#74 0x008b43ff in QCoreApplication::sendPostedEvents (s=0x8cd7b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#75 postEventSourceDispatch (s=0x8cd7b10) at kernel/qeventdispatcher_glib.cpp:210
#76 0x04272e88 in g_main_dispatch (context=0x8cd7a90) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#77 IA__g_main_context_dispatch (context=0x8cd7a90) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#78 0x04276730 in g_main_context_iterate (context=0x8cd7a90, block=<value optimized out>, dispatch=1, self=0x8cdf298) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#79 0x04276863 in IA__g_main_context_iteration (context=0x8cd7a90, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#80 0x008b402c in QEventDispatcherGlib::processEvents (this=0x8c21e60, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#81 0x01172be5 in QGuiEventDispatcherGlib::processEvents (this=0x8c21e60, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#82 0x00887c79 in QEventLoop::processEvents (this=0xbf974354, flags=) at kernel/qeventloop.cpp:149
#83 0x008880ca in QEventLoop::exec (this=0xbf974354, flags=...) at kernel/qeventloop.cpp:201
#84 0x0088a53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#85 0x010d1dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#86 0x08051e49 in main (argc=1, argv=0xbf974bf4) at /build/buildd/amarok-2.2.0/src/main.cpp:225

This bug may be a duplicate of or related to bug 201111

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-04-12 17:32:51 UTC
Please re-test with 2.3.0 or later.

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