Bug 254374 - Amarok crash during playback - happens fairly frequently
Summary: Amarok crash during playback - happens fairly frequently
Status: RESOLVED DUPLICATE of bug 251913
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-16 15:08 UTC by mps
Modified: 2010-10-16 18:24 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 mps 2010-10-16 15:08:00 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.7-56.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
- What I was doing when the application crashed:
Just playing a few mp3 files. The crash seems to happen when playback advances from one file to another. Not reproducible with any particular file or pair of files so far but crash is fairly frequent.

The crash can be reproduced some of the time.

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

Thread 8 (Thread 0x7f6fd27ab710 (LWP 8731)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003d6322f1f2 in LoopRequest (data=0x1357620) at playlist/thread.c:539
#2  Thread (data=0x1357620) at playlist/thread.c:586
#3  0x00000030e5a07761 in start_thread (arg=0x7f6fd27ab710) at pthread_create.c:301
#4  0x00000030e4ee151d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f6fd1167710 (LWP 8734)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003145a72a4b in wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003eb0e0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x259efd0, th=0x259f860) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003eb0e0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x259f860) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x259f860) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003eb0e0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6fd1166d00, parent=0x259efd0, th=0x259f860) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003eb0e0b428 in ThreadWeaver::Thread::run (this=0x259f860) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003145a71f4e in QThreadPrivate::start (arg=0x259f860) at thread/qthread_unix.cpp:266
#9  0x00000030e5a07761 in start_thread (arg=0x7f6fd1167710) at pthread_create.c:301
#10 0x00000030e4ee151d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f6fbfffe710 (LWP 8737)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003145a72a4b in wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003eb0e0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x259efd0, th=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003eb0e0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x0000003eb0e0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6fbfffdd00, parent=0x259efd0, th=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#10 0x0000003eb0e0b428 in ThreadWeaver::Thread::run (this=0x20940f0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#11 0x0000003145a71f4e in QThreadPrivate::start (arg=0x20940f0) at thread/qthread_unix.cpp:266
#12 0x00000030e5a07761 in start_thread (arg=0x7f6fbfffe710) at pthread_create.c:301
#13 0x00000030e4ee151d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f6fbf5fd710 (LWP 8738)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000314cd84384 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x314d0893e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x000000314cd843b9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x314d0974b4) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00000030e5a07761 in start_thread (arg=0x7f6fbf5fd710) at pthread_create.c:301
#4  0x00000030e4ee151d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f6fb6e7f710 (LWP 8741)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003145a72a4b in wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003eb0e0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x259efd0, th=0x22a5710) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003eb0e0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x22a5710) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003eb0e0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6fb6e7ed00, parent=0x259efd0, th=0x22a5710) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003eb0e0b428 in ThreadWeaver::Thread::run (this=0x22a5710) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003145a71f4e in QThreadPrivate::start (arg=0x22a5710) at thread/qthread_unix.cpp:266
#8  0x00000030e5a07761 in start_thread (arg=0x7f6fb6e7f710) at pthread_create.c:301
#9  0x00000030e4ee151d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f6fb647e710 (LWP 8742)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003145a72a4b in wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x259f360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003eb0e0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x259efd0, th=0x22be460) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003eb0e0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x22be460) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x22be460) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x22be460) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003eb0e0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x259dcb0, th=0x22be460) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x0000003eb0e0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6fb647dd00, parent=0x259efd0, th=0x22be460) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#9  0x0000003eb0e0b428 in ThreadWeaver::Thread::run (this=0x22be460) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#10 0x0000003145a71f4e in QThreadPrivate::start (arg=0x22be460) at thread/qthread_unix.cpp:266
#11 0x00000030e5a07761 in start_thread (arg=0x7f6fb647e710) at pthread_create.c:301
#12 0x00000030e4ee151d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f6fb4204710 (LWP 9248)):
[KCrash Handler]
#6  0x00000030e4e329a5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00000030e4e34185 in abort () at abort.c:92
#8  0x00000030e4e6fd5b in __libc_message (do_abort=2, fmt=0x30e4f43918 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#9  0x00000030e4e75676 in malloc_printerr (action=3, str=0x30e4f43ca0 "double free or corruption (fasttop)", ptr=<value optimized out>) at malloc.c:6283
#10 0x0000003102e0089b in ?? () from /usr/lib64/nvidia/tls/libnvidia-tls.so.256.53
#11 0x000000310625067e in TagLib::String::~String (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/taglib-1.6.3/taglib/toolkit/tstring.cpp:202
#12 0x00007f6fd961ea26 in ReadMeta (p_this=0x7f6f90c2b5e0) at taglib.cpp:406
#13 0x0000003d6328bf6f in module_need (p_this=<value optimized out>, psz_capability=0x3d632c83b9 "meta reader", psz_name=<value optimized out>, b_strict=false) at modules/modules.c:559
#14 0x0000003d63250e97 in InputSourceMeta (p_input=0x2e34860, p_source=<value optimized out>, p_meta=0x7f6f90c297f0) at input/input.c:2751
#15 0x0000003d6325401d in Init (p_input=0x2e34860) at input/input.c:1287
#16 0x0000003d63257555 in Run (p_this=<value optimized out>) at input/input.c:537
#17 0x0000003d63292154 in thread_entry (data=<value optimized out>) at misc/threads.c:58
#18 0x00000030e5a07761 in start_thread (arg=0x7f6fb4204710) at pthread_create.c:301
#19 0x00000030e4ee151d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f7013fa3860 (LWP 8727)):
#0  0x00000030e4ed7e13 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000030e720885a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00000030e720a1ec in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x00000030e764d5f3 in _XReply (dpy=0x11be1f0, rep=0x7fffc49aedf0, extra=0, discard=0) at xcb_io.c:461
#4  0x00000030e7629805 in XGetImage (dpy=0x11be1f0, d=84214388, x=<value optimized out>, y=<value optimized out>, width=464, height=104, plane_mask=18446744073709551615, format=2) at GetImage.c:77
#5  0x0000003146e9b960 in QX11PixmapData::toImage (this=<value optimized out>, rect=...) at image/qpixmap_x11.cpp:1546
#6  0x0000003146e9521a in QX11PixmapData::toImage (this=<value optimized out>) at image/qpixmap_x11.cpp:1577
#7  0x0000003146e84140 in QPixmap::toImage (this=0x7fffc49af2b0) at image/qpixmap.cpp:487
#8  0x0000003eab294593 in KPixmapCache::Private::writeData (this=0x22c2bb0, key=<value optimized out>, pix=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/kdeui/util/kpixmapcache.cpp:1416
#9  0x0000003eab2952e3 in KPixmapCache::insert (this=0x22c2b90, key=..., pix=...) at /usr/src/debug/kdelibs-4.5.2/kdeui/util/kpixmapcache.cpp:1384
#10 0x0000003eb1d9ae6a in SvgHandler::renderSvgWithDividers (this=0x22bf780, keyname=<value optimized out>, width=<value optimized out>, height=104, element=...)
    at /usr/src/debug/amarok-2.3.2/src/SvgHandler.cpp:222
#11 0x0000003eb1e879c0 in OSDWidget::paintEvent (this=0x2589120, e=<value optimized out>) at /usr/src/debug/amarok-2.3.2/src/widgets/Osd.cpp:321
#12 0x0000003146dfdf46 in QWidget::event (this=0x2589120, event=0x7fffc49afc00) at kernel/qwidget.cpp:8333
#13 0x0000003146db360c in QApplicationPrivate::notify_helper (this=0x11b05f0, receiver=0x2589120, e=0x7fffc49afc00) at kernel/qapplication.cpp:4396
#14 0x0000003146db8c5d in QApplication::notify (this=<value optimized out>, receiver=0x2589120, e=0x7fffc49afc00) at kernel/qapplication.cpp:4277
#15 0x0000003eab21d126 in KApplication::notify (this=0x7fffc49b0d90, receiver=0x2589120, event=0x7fffc49afc00) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#16 0x0000003145b579bc in QCoreApplication::notifyInternal (this=0x7fffc49b0d90, receiver=0x2589120, event=0x7fffc49afc00) at kernel/qcoreapplication.cpp:732
#17 0x0000003146e041dc in sendSpontaneousEvent (this=0x2589800, pdev=0x2589d28, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x2589280)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x2589800, pdev=0x2589d28, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x2589280) at kernel/qwidget.cpp:5420
#19 0x0000003146fbfa88 in QWidgetBackingStore::sync (this=0x2589280) at painting/qbackingstore.cpp:1328
#20 0x0000003146fbfdc9 in QWidgetBackingStore::sync (this=0x2589280, exposedWidget=0x2589120, exposedRegion=...) at painting/qbackingstore.cpp:1130
#21 0x0000003146e1fa7a in QETWidget::translatePaintEvent (this=0x2589120, event=<value optimized out>) at kernel/qapplication_x11.cpp:5117
#22 0x0000003146e2bd6b in QApplication::x11ProcessEvent (this=0x7fffc49b0d90, event=0x7fffc49b0a00) at kernel/qapplication_x11.cpp:3436
#23 0x0000003146e549b2 in x11EventSourceDispatch (s=0x11ba3e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0x00000030e6e3bd02 in g_main_dispatch (context=0x11b9520) at gmain.c:1960
#25 IA__g_main_context_dispatch (context=0x11b9520) at gmain.c:2513
#26 0x00000030e6e3fae8 in g_main_context_iterate (context=0x11b9520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#27 0x00000030e6e3fc9c in IA__g_main_context_iteration (context=0x11b9520, may_block=1) at gmain.c:2654
#28 0x0000003145b7fa03 in QEventDispatcherGlib::processEvents (this=0x105af40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#29 0x0000003146e5452e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x0000003145b56802 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x0000003145b56adc in QEventLoop::exec (this=0x7fffc49b0d30, flags=...) at kernel/qeventloop.cpp:201
#32 0x0000003145b5b259 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#33 0x00000000004085c2 in main (argc=1, argv=0x7fffc49b2d08) at /usr/src/debug/amarok-2.3.2/src/main.cpp:237

This bug may be a duplicate of or related to bug 240134.

Possible duplicates by query: bug 251913, bug 240134.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-10-16 18:24:50 UTC

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