Bug 282875 - Crash during playback [@ Context::ContextView::slotCollapseAnimationsFinished]
Summary: Crash during playback [@ Context::ContextView::slotCollapseAnimationsFinished]
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Context View (show other bugs)
Version: 2.4-GIT
Platform: Ubuntu Linux
: HI crash
Target Milestone: 2.5
Assignee: Amarok Developers
URL:
Keywords: regression, release_blocker
: 283220 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-26 22:49 UTC by uberprugelknabe
Modified: 2011-11-03 22:08 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.5
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (28.72 KB, text/plain)
2011-09-27 20:26 UTC, Myriam Schweingruber
Details
New crash information added by DrKonqi (19.23 KB, text/plain)
2011-10-15 06:07 UTC, giggi1999
Details
New crash information added by DrKonqi (13.72 KB, text/plain)
2011-10-15 08:55 UTC, Wyatt Epp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description uberprugelknabe 2011-09-26 22:49:36 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

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

Normal playback using the xine backend for phonon which has been causing problems lately as amarok is completely mute using it (doesn't appear in the PulseAudio Volume Control on the playback tab). After a little while amarok crashes. Debug information in the terminal is the following:

QSocketNotifier: Invalid socket 47 and type 'Read', disabling...
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/ogmundur/.kde/socket-Augustiner/kdeinit4__0
82	../sysdeps/unix/syscall-template.S: No such file or directory.
Application asked to unregister timer 0x49000006 which is not registered in this thread. Fix application.

Using the VLC Backend audio is played but amarok also crashes after a little while.

The crash can be reproduced every time.

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

Thread 17 (Thread 0x7f19a2315700 (LWP 2922)):
#0  0x00007f19b51b7f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f19aee81104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f19aee819f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f19a2c74c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f19aeea83e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f19b19d0d8c in start_thread (arg=0x7f19a2315700) at pthread_create.c:304
#6  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f19897ff700 (LWP 2924)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f198f784f41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f19b19d0d8c in start_thread (arg=0x7f19897ff700) at pthread_create.c:304
#3  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f1988ffe700 (LWP 2925)):
#0  0x00007f19b51b7f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f19aee81104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f19aee81639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f19b5b15446 in QEventDispatcherGlib::processEvents (this=0x24800c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f19b5ae9882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f19b5ae9abc in QEventLoop::exec (this=0x7f1988ffdd90, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f19b5a00924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f198f9e339e in Phonon::Xine::XineThread::run (this=0x247d100) at ../../xine/xinethread.cpp:143
#8  0x00007f19b5a03175 in QThreadPrivate::start (arg=0x247d100) at thread/qthread_unix.cpp:320
#9  0x00007f19b19d0d8c in start_thread (arg=0x7f1988ffe700) at pthread_create.c:304
#10 0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f19885fb700 (LWP 2926)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f198f796d63 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f19b19d0d8c in start_thread (arg=0x7f19885fb700) at pthread_create.c:304
#3  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f1987bf2700 (LWP 2927)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f198f796d63 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f19b19d0d8c in start_thread (arg=0x7f1987bf2700) at pthread_create.c:304
#3  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f1984f4b700 (LWP 2929)):
#0  QTimerInfoList::timerWait (this=0x7f199c01d570, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#1  0x00007f19b5b14c2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f1984f4ac2c) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00007f19b5b14cd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#3  0x00007f19aee800a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f19aee80f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f19aee81639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f19b5b15446 in QEventDispatcherGlib::processEvents (this=0x27e84f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007f19b5ae9882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f19b5ae9abc in QEventLoop::exec (this=0x7f1984f4adb0, flags=...) at kernel/qeventloop.cpp:201
#9  0x00007f19b5a00924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#10 0x00007f19b5acbc2f in QInotifyFileSystemWatcherEngine::run (this=0x28483b0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f19b5a03175 in QThreadPrivate::start (arg=0x28483b0) at thread/qthread_unix.cpp:320
#12 0x00007f19b19d0d8c in start_thread (arg=0x7f1984f4b700) at pthread_create.c:304
#13 0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f1982b64700 (LWP 2930)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f19b5a0382b in wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f19b2f6d0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29552e0, th=0x2912bd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f19b2f6f723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x2912bd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f19b2f6e53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1982b63e00, parent=0x29552e0, th=0x2912bd0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f19b2f6e5cb in ThreadWeaver::Thread::run (this=0x2912bd0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f19b5a03175 in QThreadPrivate::start (arg=0x2912bd0) at thread/qthread_unix.cpp:320
#8  0x00007f19b19d0d8c in start_thread (arg=0x7f1982b64700) at pthread_create.c:304
#9  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f1982363700 (LWP 2931)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f19b5a0382b in wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f19b2f6d0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29552e0, th=0x29eff30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f19b2f6f723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x29eff30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f19b2f6f73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x29eff30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f19b2f6f73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x29eff30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f19b2f6e53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1982362e00, parent=0x29552e0, th=0x29eff30) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f19b2f6e5cb in ThreadWeaver::Thread::run (this=0x29eff30) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f19b5a03175 in QThreadPrivate::start (arg=0x29eff30) at thread/qthread_unix.cpp:320
#10 0x00007f19b19d0d8c in start_thread (arg=0x7f1982363700) at pthread_create.c:304
#11 0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f1979030700 (LWP 2932)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f19b5a0382b in wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f19b2f6d0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29552e0, th=0x2fb1890) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f19b2f6f723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x2fb1890) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f19b2f6f73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x2fb1890) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f19b2f6f73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x2fb1890) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f19b2f6f73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x2fb1890) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f19b2f6e53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f197902fe00, parent=0x29552e0, th=0x2fb1890) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f19b2f6e5cb in ThreadWeaver::Thread::run (this=0x2fb1890) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f19b5a03175 in QThreadPrivate::start (arg=0x2fb1890) at thread/qthread_unix.cpp:320
#11 0x00007f19b19d0d8c in start_thread (arg=0x7f1979030700) at pthread_create.c:304
#12 0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f1978620700 (LWP 2933)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f19b5a0382b in wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x290abf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f19b2f6d0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29552e0, th=0x2fcaae0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f19b2f6f723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x293bb90, th=0x2fcaae0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f19b2f6e53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f197861fe00, parent=0x29552e0, th=0x2fcaae0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f19b2f6e5cb in ThreadWeaver::Thread::run (this=0x2fcaae0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f19b5a03175 in QThreadPrivate::start (arg=0x2fcaae0) at thread/qthread_unix.cpp:320
#8  0x00007f19b19d0d8c in start_thread (arg=0x7f1978620700) at pthread_create.c:304
#9  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f19777cf700 (LWP 2934)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f19aba35832 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f19b19d0d8c in start_thread (arg=0x7f19777cf700) at pthread_create.c:304
#3  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f19757ea700 (LWP 2939)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f19b1fb72a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f19b22d0180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f19b1fb72d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f19b22de254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f19b19d0d8c in start_thread (arg=0x7f19757ea700) at pthread_create.c:304
#4  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f196a3b4700 (LWP 2951)):
#0  0x00007f19b51bd143 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f198f7ae044 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f198f792a69 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f19b19d0d8c in start_thread (arg=0x7f196a3b4700) at pthread_create.c:304
#4  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f19697ca700 (LWP 2952)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f198f788f1b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f198f78ef6d in ?? () from /usr/lib/libxine.so.1
#3  0x00007f19b19d0d8c in start_thread (arg=0x7f19697ca700) at pthread_create.c:304
#4  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1968fc9700 (LWP 2953)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f198f788f1b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f198f79000d in ?? () from /usr/lib/libxine.so.1
#3  0x00007f19b19d0d8c in start_thread (arg=0x7f1968fc9700) at pthread_create.c:304
#4  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1963fff700 (LWP 2954)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f198f7999db in ?? () from /usr/lib/libxine.so.1
#2  0x00007f19b19d0d8c in start_thread (arg=0x7f1963fff700) at pthread_create.c:304
#3  0x00007f19b51c504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f19b88f87a0 (LWP 2921)):
[KCrash Handler]
#6  QAbstractAnimation::group (this=0x3e64fc0) at animation/qabstractanimation.cpp:514
#7  0x00007f19b59eead5 in QAnimationGroup::insertAnimation (this=0x2eaee30, index=0, animation=0x3e64fc0) at animation/qanimationgroup.cpp:194
#8  0x00007f19b74adfde in Context::ContextView::slotCollapseAnimationsFinished (this=0x2e93ee0) at /home/ogmundur/kde/src/amarok/src/context/ContextView.cpp:266
#9  0x00007f19b74aee46 in Context::ContextView::qt_metacall (this=0x2e93ee0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff372d05b0) at /home/ogmundur/kde/build/amarok/src/ContextView.moc:107
#10 0x00007f19b5aff5f8 in QMetaObject::activate (sender=0x2eaee30, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#11 0x00007f19b59e9098 in QAbstractAnimationPrivate::setState (this=0x2ed26e0, newState=<value optimized out>) at animation/qabstractanimation.cpp:446
#12 0x00007f19b59e9487 in QUnifiedTimer::updateAnimationsTime (this=0x2945f00) at animation/qabstractanimation.cpp:229
#13 0x00007f19b59e96b4 in QUnifiedTimer::timerEvent (this=0x2945f00, event=0x7fff372d0d50) at animation/qabstractanimation.cpp:285
#14 0x00007f19b5afe1c9 in QObject::event (this=0x2945f00, e=<value optimized out>) at kernel/qobject.cpp:1190
#15 0x00007f19b64a99f4 in QApplicationPrivate::notify_helper (this=0x224ecd0, receiver=0x2945f00, e=0x7fff372d0d50) at kernel/qapplication.cpp:4462
#16 0x00007f19b64ae3ba in QApplication::notify (this=<value optimized out>, receiver=0x2945f00, e=0x7fff372d0d50) at kernel/qapplication.cpp:4341
#17 0x00007f19b8319866 in KApplication::notify (this=0x7fff372d1040, receiver=0x2945f00, event=0x7fff372d0d50) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f19b5aea49c in QCoreApplication::notifyInternal (this=0x7fff372d1040, receiver=0x2945f00, event=0x7fff372d0d50) at kernel/qcoreapplication.cpp:731
#19 0x00007f19b5b17f12 in sendEvent (this=0x224e4c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x224e4c0) at kernel/qeventdispatcher_unix.cpp:604
#21 0x00007f19b5b14cf4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 0x00007f19aee80bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f19aee813a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f19aee81639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f19b5b153ef in QEventDispatcherGlib::processEvents (this=0x20b2490, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#26 0x00007f19b65534de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f19b5ae9882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f19b5ae9abc in QEventLoop::exec (this=0x7fff372d0fc0, flags=...) at kernel/qeventloop.cpp:201
#29 0x00007f19b5aedecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#30 0x000000000040cac6 in main (argc=2, argv=0x7fff372d3698) at /home/ogmundur/kde/src/amarok/src/main.cpp:294

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-09-27 06:19:47 UTC
FWIW, I strongly suggest you use either the phonon gstreamer or vlc backend. the xine backend is deprecated and unmaintained.

Which applets are active in the Context View? Is this crash reproducible? Then please provide steps how to reproduce it.
Comment 2 Myriam Schweingruber 2011-09-27 20:26:52 UTC
Created attachment 64022 [details]
New crash information added by DrKonqi

amarok (2.4-GIT) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4

Just had the same crash here, starting a mp3 file, using the gstreamer backend 4.5.1, on Kubuntu 11.10 beta2, Amarok current git.

-- Backtrace (Reduced):
#6  0x00007f8f9f3e1434 in QAbstractAnimation::group (this=0x4dbacf0) at animation/qabstractanimation.cpp:522
#7  0x00007f8f9f3e8250 in QAnimationGroup::insertAnimation (this=0x1421300, index=0, animation=0x4dbacf0) at animation/qanimationgroup.cpp:194
#8  0x00007f8fa0eff0f8 in Context::ContextView::slotCollapseAnimationsFinished (this=0x13d9170) at /home/myriam/kde/src/amarok/src/context/ContextView.cpp:266
#9  0x00007f8fa0efff5a in Context::ContextView::qt_metacall (this=0x13d9170, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff24e88710) at /home/myriam/kde/build/amarok/src/ContextView.moc:107
[...]
#11 0x00007f8f9f3e2708 in QAbstractAnimationPrivate::setState (this=0x13ff9c0, newState=<optimized out>) at animation/qabstractanimation.cpp:452
Comment 3 Myriam Schweingruber 2011-09-27 20:29:51 UTC
The crash is sadly not reproducible, so far I only had that once. A possible workaround is to disable animations in the Context View.
Comment 4 Daniel Faust 2011-09-28 12:16:32 UTC
I just ran into this bug after pulling the latest amarok from git and doing a dist upgrade. Qt was 4.7.3 i think, now it's 4.7.4.
My distribution is opensuse 11.4.
I can reproduce this crash every time, disabling the collapse animation avoids it.

Thread 1 (Thread 0x7f93fcfd37a0 (LWP 18026)):
[KCrash Handler]
#6  QAbstractAnimation::group (this=0x33b94e0) at animation/qabstractanimation.cpp:520
#7  0x00007f93fad85e5a in QAnimationGroup::insertAnimation (this=0x14a33a0, index=2, animation=0x33b94e0) at animation/qanimationgroup.cpp:194
#8  0x00007f93fbb8fe9c in Context::ContextView::slotCollapseAnimationsFinished (this=0x13f6da0) at /home/daniel/Entwicklung/Projekte/amarok/amarok/src/context/ContextView.cpp:266
...
Comment 5 Myriam Schweingruber 2011-09-28 12:25:56 UTC
Changing priority.
Comment 6 uberprugelknabe 2011-09-28 22:16:51 UTC
OK, switched to the VLC backend (version 0.3.2) and disabled the context applet collapse animations and now the crashes no longer occur (yay!). Am using amarok from git and KDE 4.6.2. My distribution is Ubuntu 11.04.
Comment 7 Myriam Schweingruber 2011-10-03 20:32:29 UTC
*** Bug 283220 has been marked as a duplicate of this bug. ***
Comment 8 giggi1999 2011-10-15 06:07:42 UTC
Created attachment 64531 [details]
New crash information added by DrKonqi

amarok (2.4-GIT) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

I've the same problem here. I'm using gstreamer.

Amarok crash when we start playng a song.

Normally this problem appear if we play a flac file.

-- Backtrace (Reduced):
#6  0x00007fb7c33c3594 in QAbstractAnimation::group() const () from /usr/lib/libQtCore.so.4
#7  0x00007fb7c33ca3b0 in QAnimationGroup::insertAnimation(int, QAbstractAnimation*) () from /usr/lib/libQtCore.so.4
#8  0x00007fb7c4e63421 in Context::ContextView::slotCollapseAnimationsFinished (this=0x1d48350) at /opt/packages/amarok-git/src/amarok/src/context/ContextView.cpp:266
#9  0x00007fb7c4e635d8 in Context::ContextView::qt_metacall (this=0x1d48350, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7ffffd9159d0) at /opt/packages/amarok-git/src/build/src/ContextView.moc:107
[...]
#14 0x00007fb7c34dbeb9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
Comment 9 Wyatt Epp 2011-10-15 08:55:19 UTC
Created attachment 64535 [details]
New crash information added by DrKonqi

amarok (2.4-GIT) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.2

I'm getting the same crash using the gstreamer backend here.  No pulseaudio; just regular old ALSA, thanks.  I noticed it seems to happen around the time it switches songs, leading me to believe it may be related to the OSD (a race condition or something).  I'd test further, but I'm supposed to be doing work right now. ;)

-- Backtrace (Reduced):
#6  0x00007f63976a98d4 in QAbstractAnimation::group() const () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f63976b11b4 in QAnimationGroup::insertAnimation(int, QAbstractAnimation*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f63991a0c17 in Context::ContextView::slotCollapseAnimationsFinished (this=0x2d8b3e0) at /mnt/ubuntu/tmp/portage/portage/media-sound/amarok-9999/work/amarok-9999/src/context/ContextView.cpp:266
#9  0x00007f63991a0d28 in Context::ContextView::qt_metacall (this=0x2d8b3e0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff9d6cd840) at /mnt/ubuntu/tmp/portage/portage/media-sound/amarok-9999/work/amarok-9999_build/src/ContextView.moc:107
[...]
#11 0x00007f63976aa980 in QAbstractAnimationPrivate::setState(QAbstractAnimation::State) () from /usr/lib64/qt4/libQtCore.so.4
Comment 10 Rick W. Chen 2011-10-26 20:31:30 UTC
Git commit d20a893915481c3eb37f889aa06ffce45528ed91 by Rick W. Chen.
Committed on 26/10/2011 at 22:27.
Pushed by rickc into branch 'master'.

Revert "Don't use QWeakPointer just for the sake of it."

This reverts commit a72943f6ad7a6cc3c0ef227162faf76df146b18e.

BUG: 282875

M  +50   -36   src/context/ContextView.cpp
M  +5    -8    src/context/ContextView.h

http://commits.kde.org/amarok/d20a893915481c3eb37f889aa06ffce45528ed91
Comment 11 Rick W. Chen 2011-11-03 22:08:03 UTC
Git commit e98527d88f64d3bfadb9e7636397ff9cf464f860 by Rick W. Chen.
Committed on 03/11/2011 at 22:52.
Pushed by rickc into branch 'master'.

Fix group animations crash for collapsing applets

#6  0x00007f4144b7d104 in QAbstractAnimation::group() const () from /opt/qt-git/lib/libQtCore.so.4
#7  0x00007f4144b846d0 in QAnimationGroup::insertAnimation(int, QAbstractAnimation*) () from /opt/qt-git/lib/libQtCore.so.4
#8  0x00007f41465ca9c5 in Context::ContextView::slotCollapseAnimationsFinished (this=0x354cd80) at /home/rick/amarok/src/context/ContextView.cpp:266

CCBUG: 282875

M  +5    -5    src/context/ContextView.cpp
M  +1    -1    src/context/ContextView.h

http://commits.kde.org/amarok/e98527d88f64d3bfadb9e7636397ff9cf464f860