Summary: | Crash during playback [@ Context::ContextView::slotCollapseAnimationsFinished] | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | uberprugelknabe |
Component: | Context View | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | giggi1999, hessijames, kde-bugs, lfranchi, myriam, ryan.mccoskrie, simon.esneault, stuffcorpse, wyatt.epp |
Priority: | HI | Keywords: | regression, release_blocker |
Version: | 2.4-GIT | ||
Target Milestone: | 2.5 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.5 | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
uberprugelknabe
2011-09-26 22:49:36 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. 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
The crash is sadly not reproducible, so far I only had that once. A possible workaround is to disable animations in the Context View. 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 ... Changing priority. 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. *** Bug 283220 has been marked as a duplicate of this bug. *** 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
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
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 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 |