Bug 212006

Summary: Amarok crashed while playing from a playlist generated with the Random Album plugin after maybe 10 hours
Product: [Applications] amarok Reporter: Mark J Hewitt <m.hewitt>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mark J Hewitt 2009-10-27 00:24:30 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.8-64.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
The title says everything; there was no other significant activity at the time of the crash.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 1 (Thread 0x7faf56162860 (LWP 6716))]

Thread 14 (Thread 0x7faf48d7e910 (LWP 6718)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007faf4e7e95c1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7faf4708c910 (LWP 6719)):
#0  0x00007fff433ff82c in clock_gettime ()
#1  0x00000031b3603fdf in *__GI_clock_gettime (clock_id=1, tp=0x7faf4708bcb0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00000031bc76945d in QTimerInfoList::getTime (this=<value optimized out>, t=@0x7faf400020a0) at kernel/qeventdispatcher_unix.cpp:339
#3  0x00000031bc769641 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297
#4  0x00000031bc767a6e in timerSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:157
#5  0x00000031b423a5fa in IA__g_main_context_check (context=0x7faf40000990, max_priority=2147483647, fds=<value optimized out>, n_fds=-1) at gmain.c:2333
#6  0x00000031b423addd in g_main_context_iterate (context=0x7faf40000990, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2452
#7  0x00000031b423b20a in IA__g_main_context_iteration (context=0x7faf40000990, may_block=1) at gmain.c:2518
#8  0x00000031bc76798e in QEventDispatcherGlib::processEvents (this=0x7faf400008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#9  0x00000031bc73ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#10 0x00000031bc73e2a4 in QEventLoop::exec (this=0x7faf4708bef0, flags={i = 0}) at kernel/qeventloop.cpp:201
#11 0x00000031bc656f8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#12 0x00007faf4ea42b3e in Phonon::Xine::XineThread::run (this=0x27d7f70) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143
#13 0x00000031bc659d45 in QThreadPrivate::start (arg=0x27d7f70) at thread/qthread_unix.cpp:188
#14 0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#15 0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7faf4627c910 (LWP 6725)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007faf4e7fa493 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7faf4587b910 (LWP 6726)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007faf4e7fa493 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7faf33fff910 (LWP 6728)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00000031bc65adfb in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00000031cd20aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31e3190, th=0x31e3ab0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000031cd20cbfb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3195b40, th=0x31e3ab0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000031cd20cc14 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3195b40, th=0x31e3ab0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00000031cd20cc14 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3195b40, th=0x31e3ab0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00000031cd20b21f in ThreadWeaver::ThreadRunHelper::run (this=0x7faf33ffef40, parent=0x31e3190, th=0x31e3ab0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#8  0x00000031cd20b658 in ThreadWeaver::Thread::run (this=0x31e3ab0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#9  0x00000031bc659d45 in QThreadPrivate::start (arg=0x31e3ab0) at thread/qthread_unix.cpp:188
#10 0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7faf32336910 (LWP 6729)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00000031bc65adfb in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00000031cd20aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31e3190, th=0x31e46c0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000031cd20cbfb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3195b40, th=0x31e46c0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000031cd20b21f in ThreadWeaver::ThreadRunHelper::run (this=0x7faf32335f40, parent=0x31e3190, th=0x31e46c0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00000031cd20b658 in ThreadWeaver::Thread::run (this=0x31e46c0) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00000031bc659d45 in QThreadPrivate::start (arg=0x31e46c0) at thread/qthread_unix.cpp:188
#8  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7faf30fcc910 (LWP 6730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00000031bc65adfb in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00000031cd20aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31e3190, th=0x2e2cf20) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000031cd20cbfb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3195b40, th=0x2e2cf20) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000031cd20cc14 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3195b40, th=0x2e2cf20) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00000031cd20b21f in ThreadWeaver::ThreadRunHelper::run (this=0x7faf30fcbf40, parent=0x31e3190, th=0x2e2cf20) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00000031cd20b658 in ThreadWeaver::Thread::run (this=0x2e2cf20) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00000031bc659d45 in QThreadPrivate::start (arg=0x2e2cf20) at thread/qthread_unix.cpp:188
#9  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7faf2bfff910 (LWP 6731)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00000031bc65adfb in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00000031cd20aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31e3190, th=0x2b90630) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000031cd20cbfb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3195b40, th=0x2b90630) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000031cd20b21f in ThreadWeaver::ThreadRunHelper::run (this=0x7faf2bffef40, parent=0x31e3190, th=0x2b90630) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00000031cd20b658 in ThreadWeaver::Thread::run (this=0x2b90630) at /usr/src/debug/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00000031bc659d45 in QThreadPrivate::start (arg=0x2b90630) at thread/qthread_unix.cpp:188
#8  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7faf0cff8910 (LWP 6738)):
#0  0x00000031b16d7102 in select () from /lib64/libc.so.6
#1  0x00007faf4e811a85 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x00007faf4e7f7289 in ?? () from /usr/lib64/libxine.so.1
#3  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7faf0c5f7910 (LWP 6739)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007faf4e7ecf0b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007faf4e7f2f0d in ?? () from /usr/lib64/libxine.so.1
#3  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7faf0bbf6910 (LWP 6740)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007faf4e7ecf0b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007faf4e7f3f8d in ?? () from /usr/lib64/libxine.so.1
#3  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7faf0b1f5910 (LWP 6741)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007faf4e7fd5bb in xine_event_wait () from /usr/lib64/libxine.so.1
#2  0x00007faf4e7fd62e in ?? () from /usr/lib64/libxine.so.1
#3  0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7faf08a96910 (LWP 18684)):
[KCrash Handler]
#5  0x00000031b16332f5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00000031b1634b20 in *__GI_abort () at abort.c:88
#7  0x00000031b4241b27 in IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=0x7faf08a95db0) at gmessages.c:506
#8  0x00000031b4241bb3 in IA__g_log (log_domain=0x1a3c <Address 0x1a3c out of bounds>, log_level=18684, format=0x6 <Address 0x6 out of bounds>) at gmessages.c:526
#9  0x00000031b4238490 in g_main_context_init_pipe (context=0x7faefc001900) at gmain.c:415
#10 0x00000031b4238545 in IA__g_main_context_new () at gmain.c:510
#11 0x00000031bc76888d in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x7faefc001570, context=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:242
#12 0x00000031bc768af0 in QEventDispatcherGlib::QEventDispatcherGlib(struct QObject *) (this=0x7faefc001630, parent=0x0) at kernel/qeventdispatcher_glib.cpp:270
#13 0x00000031bc659bbf in QThreadPrivate::createEventDispatcher (data=0xede6710) at thread/qthread_unix.cpp:159
#14 0x00000031bc659d25 in QThreadPrivate::start (arg=0xedcb430) at thread/qthread_unix.cpp:183
#15 0x00000031b220686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x00000031b16de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7faf56162860 (LWP 6716)):
#0  0x00000031b16d50d3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000031b2e0882a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00000031b2e08d67 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00000031b2e09015 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00000031b2a4c8aa in _XSend (dpy=0x2676180, data=0x19bc2600 "\37\2\361\3\4", size=<value optimized out>) at xcb_io.c:332
#5  0x00000031b2a3e3ce in _XSetClipRectangles (dpy=0x2676180, gc=0x19fa1700, clip_x_origin=<value optimized out>, clip_y_origin=-1318235949, rectangles=0x0, n=11, ordering=3) at SetCRects.c:56
#6  0x00000031b2a3e4c3 in XSetClipRectangles (dpy=0x2676180, gc=0x1, clip_x_origin=-1, clip_y_origin=-1318235949, rectangles=0x0, n=6716, ordering=3) at SetCRects.c:77
#7  0x00000031be1407e7 in x11SetClipRegion (r=<value optimized out>, picture=<value optimized out>, gc2=<value optimized out>, gc=<value optimized out>, dpy=<value optimized out>)
    at painting/qpaintengine_x11.cpp:168
#8  QX11PaintEngine::updateClipRegion_dev (r=<value optimized out>, picture=<value optimized out>, gc2=<value optimized out>, gc=<value optimized out>, dpy=<value optimized out>)
    at painting/qpaintengine_x11.cpp:2074
#9  0x00000031be144d7f in QX11PaintEngine::updateState (this=0x4de5b30, state=@0x1a91a078) at painting/qpaintengine_x11.cpp:1087
#10 0x00000031be09eb33 in QPainterPrivate::updateStateImpl (this=0x1a734fd0, newState=0x1a91a070) at painting/qpainter.cpp:908
#11 0x00000031be09ec12 in QPainterPrivate::updateState (this=0x1a734fd0, newState=0x1a91a070) at painting/qpainter.cpp:936
#12 0x00000031be0a3b50 in QPainter::setClipPath (this=<value optimized out>, path=<value optimized out>, op=<value optimized out>) at painting/qpainter.cpp:3091
#13 0x00000031cc621a62 in WebCore::GraphicsContext::addInnerRoundedRectClip(WebCore::IntRect const&, int) () from /usr/lib64/libQtWebKit.so.4
#14 0x00000031cc5a4e74 in WebCore::RenderObject::paintBorder(WebCore::GraphicsContext*, int, int, int, int, WebCore::RenderStyle const*, bool, bool) () from /usr/lib64/libQtWebKit.so.4
#15 0x00000031cc564d8d in WebCore::RenderBox::paintBoxDecorations(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#16 0x00000031cc55b62d in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#17 0x00000031cc551995 in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#18 0x00000031cc5515c2 in WebCore::RenderBlock::paintChildren(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#19 0x00000031cc55b5fb in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#20 0x00000031cc551995 in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#21 0x00000031cc5515c2 in WebCore::RenderBlock::paintChildren(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#22 0x00000031cc55b5fb in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#23 0x00000031cc551995 in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#24 0x00000031cc5515c2 in WebCore::RenderBlock::paintChildren(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#25 0x00000031cc55b5fb in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#26 0x00000031cc551995 in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib64/libQtWebKit.so.4
#27 0x00000031cc58d769 in WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, bool, WebCore::PaintRestriction, WebCore::RenderObject*, bool, bool) () from /usr/lib64/libQtWebKit.so.4
#28 0x00000031cc58d4e3 in WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, bool, WebCore::PaintRestriction, WebCore::RenderObject*, bool, bool) () from /usr/lib64/libQtWebKit.so.4
#29 0x00000031cc58d86c in WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::IntRect const&, WebCore::PaintRestriction, WebCore::RenderObject*) () from /usr/lib64/libQtWebKit.so.4
#30 0x00000031cc4c63f0 in WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&) () from /usr/lib64/libQtWebKit.so.4
#31 0x00000031cc50f9e3 in WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&) () from /usr/lib64/libQtWebKit.so.4
#32 0x00000031cc65467a in QWebFrame::render(QPainter*, QRegion const&) () from /usr/lib64/libQtWebKit.so.4
#33 0x00000031c537a204 in Plasma::WebView::paint (this=0x2fb6ae0, painter=0x7fff432e4130, option=<value optimized out>, widget=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.1/plasma/widgets/webview.cpp:187
#34 0x00000031be52d8c5 in _q_paintItem(struct QGraphicsItem *, QPainter *, const QStyleOptionGraphicsItem *, struct QWidget *, bool, bool) (item=<value optimized out>, painter=0x7fff432e4130, 
    option=0x2e9b9d0, widget=0x2efd440, useWindowOpacity=<value optimized out>, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4630
#35 0x00000031be53fdbc in QGraphicsScenePrivate::drawItemHelper (this=<value optimized out>, item=0x2fb6af0, painter=0x7fff432e4130, option=0x2e9b9d0, widget=0x2efd440, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4699
#36 0x00000031be54205c in QGraphicsScene::drawItems (this=<value optimized out>, painter=0x7fff432e4130, numItems=<value optimized out>, items=<value optimized out>, options=0x2e9b790, 
    widget=<value optimized out>) at graphicsview/qgraphicsscene.cpp:5102
#37 0x00000031be5535ee in QGraphicsView::paintEvent (this=0x2ede270, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3528
#38 0x00000031bdfddb68 in QWidget::event (this=0x2ede270, event=0x7fff432e4850) at kernel/qwidget.cpp:7687
#39 0x00000031be335916 in QFrame::event (this=0x2ede270, e=0x7fff432e4850) at widgets/qframe.cpp:559
#40 0x00000031be55136b in QGraphicsView::viewportEvent (this=0x2ede270, event=0x7fff432e4850) at graphicsview/qgraphicsview.cpp:2919
#41 0x00000031bc73e8e7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2efd440, event=0x7fff432e4850) at kernel/qcoreapplication.cpp:726
#42 0x00000031bdf8f66c in QApplicationPrivate::notify_helper (this=0x2650f80, receiver=0x2efd440, e=0x7fff432e4850) at kernel/qapplication.cpp:4052
#43 0x00000031bdf968fe in QApplication::notify (this=0x7fff432e6360, receiver=0x2efd440, e=0x7fff432e4850) at kernel/qapplication.cpp:4021
#44 0x00000031c1c11b56 in KApplication::notify (this=0x7fff432e6360, receiver=0x2efd440, event=0x7fff432e4850) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#45 0x00000031bc73f59c in QCoreApplication::notifyInternal (this=0x7fff432e6360, receiver=0x2efd440, event=0x7fff432e4850) at kernel/qcoreapplication.cpp:610
#46 0x00000031bdfe4ec3 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#47 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5079
#48 0x00000031bdfe5610 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x2efe178, index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x26dbef0) at kernel/qwidget.cpp:5189
#49 0x00000031bdfe4b33 in QWidgetPrivate::drawWidget (this=0x2efe160, pdev=0x26dc128, rgn=@0x7fff432e4da0, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=0x26dbef0) at kernel/qwidget.cpp:5128
#50 0x00000031bdfe5610 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x2deaa58, index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x26dbef0) at kernel/qwidget.cpp:5189
#51 0x00000031bdfe4b33 in QWidgetPrivate::drawWidget (this=0x2deaa40, pdev=0x26dc128, rgn=@0x7fff432e50b0, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=0x26dbef0) at kernel/qwidget.cpp:5128
#52 0x00000031bdfe5610 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x2ed7cd8, index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x26dbef0) at kernel/qwidget.cpp:5189
#53 0x00000031bdfe4b33 in QWidgetPrivate::drawWidget (this=0x2ed7cc0, pdev=0x26dc128, rgn=@0x7fff432e53c0, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=0x26dbef0) at kernel/qwidget.cpp:5128
#54 0x00000031bdfe5610 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x26418d8, index=62, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x26dbef0) at kernel/qwidget.cpp:5189
#55 0x00000031bdfe4b33 in QWidgetPrivate::drawWidget (this=0x26418c0, pdev=0x26dc128, rgn=@0x7fff432e5820, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=0x26dbef0) at kernel/qwidget.cpp:5128
#56 0x00000031be154cfe in QWidgetBackingStore::sync (this=0x26dbef0) at painting/qbackingstore.cpp:1269
#57 0x00000031bdfd7470 in QWidgetPrivate::syncBackingStore (this=0x26418c0) at kernel/qwidget.cpp:1603
#58 0x00000031bdfdd981 in QWidget::event (this=0x264e270, event=0x19e1c930) at kernel/qwidget.cpp:7827
#59 0x00000031be34ff6b in QMainWindow::event (this=0x264e270, event=0x19e1c930) at widgets/qmainwindow.cpp:1399
#60 0x00000031bdf8f69c in QApplicationPrivate::notify_helper (this=0x2650f80, receiver=0x264e270, e=0x19e1c930) at kernel/qapplication.cpp:4056
#61 0x00000031bdf968fe in QApplication::notify (this=0x7fff432e6360, receiver=0x264e270, e=0x19e1c930) at kernel/qapplication.cpp:4021
#62 0x00000031c1c11b56 in KApplication::notify (this=0x7fff432e6360, receiver=0x264e270, event=0x19e1c930) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#63 0x00000031bc73f59c in QCoreApplication::notifyInternal (this=0x7fff432e6360, receiver=0x264e270, event=0x19e1c930) at kernel/qcoreapplication.cpp:610
#64 0x00000031bc7401a2 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#65 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#66 0x00000031bc767cc3 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#67 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#68 0x00000031b423790e in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#69 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#70 0x00000031b423b0e8 in g_main_context_iterate (context=0x2655120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#71 0x00000031b423b20a in IA__g_main_context_iteration (context=0x2655120, may_block=1) at gmain.c:2518
#72 0x00000031bc767936 in QEventDispatcherGlib::processEvents (this=0x2528c30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#73 0x00000031be021f8e in QGuiEventDispatcherGlib::processEvents (this=0x7fff432e1940, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#74 0x00000031bc73ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#75 0x00000031bc73e2a4 in QEventLoop::exec (this=0x7fff432e62f0, flags={i = 0}) at kernel/qeventloop.cpp:201
#76 0x00000031bc740439 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#77 0x0000000000409d26 in main (argc=<value optimized out>, argv=0x7fff432e8108) at /usr/src/debug/amarok-2.2.0/src/main.cpp:225

Reported using DrKonqi
Comment 1 Mark J Hewitt 2009-10-27 00:29:28 UTC
This is the debug output at the time of the crash:

 BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  ("Kurt Weill") 
amarok:   [EngineController] Album      :  ("Songs of Kurt Weill") 
amarok:   [EngineController] Title      :  ("The Threepenny Opera (Louis Armstrong)") 
amarok:   [EngineController] Genre      :  ("Classical") 
amarok:   [EngineController] Tracknumber:  ("20") 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  true 
amarok:   BEGIN: void EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) 
amarok:      returning bookmarkcurrenttrack action 
amarok:     BEGIN: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) 
amarok:     END__: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) - Took 5e-05s 
amarok:      returning bookmarkcurrenttrack action 
amarok:   END__: void EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) - Took 0.0025s 
amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.0028s 
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(long int) 
amarok:      new length:  203 
amarok:      slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks() 
amarok:        found  0  timecodes on this track 
amarok:     END__: void ProgressWidget::redrawBookmarks() - Took 0.0011s 
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(long int) - Took 0.0014s 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(long int) 
amarok:      new length:  203 
amarok:      slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks() 
amarok:        found  0  timecodes on this track 
amarok:     END__: void ProgressWidget::redrawBookmarks() - Took 0.00079s 
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(long int) - Took 0.0012s 
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.0029s 
amarok:  lyrics small sizehint height: 192 
amarok:  collapsing applet to... 80 

GLib-ERROR **: Cannot create pipe main loop wake-up: Too many open files

aborting...
KCrash: Application 'amarok' crashing...
Comment 2 Mark J Hewitt 2009-10-27 00:30:21 UTC
Probably a duplicate

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