Bug 265591 - Crash when playing particular track
Summary: Crash when playing particular track
Status: RESOLVED DUPLICATE of bug 265577
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4-GIT
Platform: openSUSE Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-06 11:53 UTC by Walter P. Little
Modified: 2011-02-06 15:07 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 Walter P. Little 2011-02-06 11:53:14 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-9-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
When trying to play a particular track in my playlist, it crashes every time after playing about 1 second of audio. Almost all other tracks play without incident. 
If whoever is working on this needs info about the specific file, please talk to me on the #amarok channel in IRC (I'm wplittle)

The crash can be reproduced every time.

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

Thread 16 (Thread 0x7f6af99bb710 (LWP 8866)):
#0  0x00007f6b4a1ef39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b35faedc2 in Thread () from /usr/lib64/libvlccore.so.4
#2  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f6af7797710 (LWP 8872)):
#0  0xffffffffff600146 in ?? ()
#1  0x00007fff6fb767a1 in ?? ()
#2  0x00007f6b45c712a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f6b4d572522 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4d6364ad in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f6b4d636835 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f6b4d6352ec in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f6b4d635395 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f6b459c8f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f6b459c9e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6b459ca510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6b4d635ae6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007f6b4d60a262 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007f6b4d60a475 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007f6b4d51d1a4 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x00007f6b4d5eb918 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#17 0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#18 0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f6af1bd5710 (LWP 8873)):
#0  0x00007f6b4a1ef39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d52010b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4960c254 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f6b4960f2a5 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6b4960f2be in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6b4960f2be in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6b4960c64f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6b4960c6d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f6af11c9710 (LWP 8874)):
#0  0x00007f6b4a1ef39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d52010b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4960c254 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f6b4960f2a5 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6b4960f2be in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6b4960f2be in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6b4960f2be in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6b4960c64f in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6b4960c6d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f6af09c8710 (LWP 8875)):
#0  0x00007f6b4a1ef39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d52010b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4960c254 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f6b4960f2a5 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6b4960c64f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6b4960c6d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f6af01c7710 (LWP 8876)):
#0  0x00007f6b4a1ef39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d52010b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4960c254 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f6b4960f2a5 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6b4960f2be in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6b4960c64f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6b4960c6d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f6aef7a8710 (LWP 8877)):
#0  0x00007f6b4a1ef39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4273fa94 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f6aecea9710 (LWP 8879)):
#0  0x00007f6b4a1ef39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b47f38634 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f6b47f38669 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6ae3d46710 (LWP 8880)):
#0  0x00007f6b4a1ef709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d520072 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4d515e98 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6ae1af0710 (LWP 8890)):
#0  0x00007f6b4a1ef709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d520072 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4d515e98 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6ae0edf710 (LWP 8907)):
#0  0x00007f6b4a1ef709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d520072 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4d515e98 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6ae06de710 (LWP 8909)):
#0  0x00007f6b4a1ef709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d520072 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4d515e98 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6adfedd710 (LWP 8911)):
#0  0x00007f6b4a1ef709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d520072 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4d515e98 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6adf6dc710 (LWP 8913)):
#0  0x00007f6b4a1ef709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d520072 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4d515e98 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6adeedb710 (LWP 8915)):
#0  0x00007f6b4a1ef709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6b4d520072 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f6b4d515e98 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6b4d51fa1e in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6b4a1eaa4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6b4c04f82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6b4f945760 (LWP 8861)):
[KCrash Handler]
#6  0x00007f6b484d409e in TagLib::ByteVector::ByteVector(TagLib::ByteVector const&) () from /usr/lib64/libtag.so.1
#7  0x00007f6b484e5980 in TagLib::MP4::CoverArt::data() const () from /usr/lib64/libtag.so.1
#8  0x00007f6b4e62f8ca in Meta::Tag::MP4TagHelper::embeddedCover (this=<value optimized out>) at /usr/src/debug/amarok-2.4.0.60git.1296038139/shared/tag_helpers/MP4TagHelper.cpp:170
#9  0x00007f6b4e621ceb in Meta::Tag::embeddedCover (path=<value optimized out>) at /usr/src/debug/amarok-2.4.0.60git.1296038139/shared/MetaTagLib.cpp:256
#10 0x00007f6af9376a8f in Meta::SqlAlbum::image (this=0x2201610, size=44) at /usr/src/debug/amarok-2.4.0.60git.1296038139/src/core-impl/collections/db/sql/SqlMeta.cpp:1562
#11 0x00007f6af93767b3 in Meta::SqlAlbum::imageLocation (this=0x2201610, size=44) at /usr/src/debug/amarok-2.4.0.60git.1296038139/src/core-impl/collections/db/sql/SqlMeta.cpp:1601
#12 0x00007f6b4e916b64 in SvgHandler::imageWithBorder (this=0xf46260, album=<value optimized out>, size=<value optimized out>, borderWidth=3)
    at /usr/src/debug/amarok-2.4.0.60git.1296038139/src/SvgHandler.cpp:250
#13 0x00007f6aed711314 in AlbumItem::update (this=0x20f5a60) at /usr/src/debug/amarok-2.4.0.60git.1296038139/src/context/applets/albums/AlbumItem.cpp:111
#14 0x00007f6aed71172a in AlbumItem::setAlbum (this=0x20f5a60, albumPtr=<value optimized out>) at /usr/src/debug/amarok-2.4.0.60git.1296038139/src/context/applets/albums/AlbumItem.cpp:49
#15 0x00007f6aed7077dd in Albums::dataUpdated (this=<value optimized out>, name=<value optimized out>, data=<value optimized out>)
    at /usr/src/debug/amarok-2.4.0.60git.1296038139/src/context/applets/albums/Albums.cpp:134
#16 0x00007f6aed708aee in Albums::qt_metacall (this=0x15dd2e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6fac5210)
    at /usr/src/debug/amarok-2.4.0.60git.1296038139/build/src/context/applets/albums/Albums.moc:84
#17 0x00007f6b4d61ffef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#18 0x00007f6b488423d7 in Plasma::DataContainer::dataUpdated(QString const&, QHash<QString, QVariant> const&) () from /usr/lib64/libplasma.so.3
#19 0x00007f6b48843320 in Plasma::DataContainer::checkForUpdate() () from /usr/lib64/libplasma.so.3
#20 0x00007f6b48845d63 in Plasma::DataEngine::timerEvent(QTimerEvent*) () from /usr/lib64/libplasma.so.3
#21 0x00007f6b4d61e999 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x00007f6b4c9c8cd4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007f6b4c9d11ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f6b4f2b5ec6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#25 0x00007f6b4d60ae2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#26 0x00007f6b4d638658 in ?? () from /usr/lib64/libQtCore.so.4
#27 0x00007f6b4d6353b4 in ?? () from /usr/lib64/libQtCore.so.4
#28 0x00007f6b459c9a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f6b459ca270 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f6b459ca510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f6b4d635a8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#32 0x00007f6b4ca6deae in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00007f6b4d60a262 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x00007f6b4d60a475 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#35 0x00007f6b4d60e8db in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#36 0x00000000004098ea in main (argc=1, argv=0x7fff6fac82c8) at /usr/src/debug/amarok-2.4.0.60git.1296038139/src/main.cpp:282

Possible duplicates by query: bug 265590, bug 265577.

Reported using DrKonqi
Comment 1 Kevin Funk 2011-02-06 15:07:18 UTC

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