Bug 300539 - Amarok crashes when adjustnig volume
Summary: Amarok crashes when adjustnig volume
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.5-git
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-24 02:43 UTC by Ben
Modified: 2012-05-26 18:29 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 Ben 2012-05-24 02:43:22 UTC
Application: amarok (2.5-GIT)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.3.5-2.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:  I was adjusting the volume with the mouse.  The about Amarok page shows the version as Amarok version 2.5 -GIT using KDE 4.8.3 (4.8.3).

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fa68df03880 (LWP 20852))]

Thread 11 (Thread 0x7fa659512700 (LWP 20855)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66
#1  0x00007fa68a6d55a8 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007fa67f18008f in poll_func (ufds=0x7fa6540013d0, nfds=2, timeout=-1, userdata=0xc507a0) at pulse/thread-mainloop.c:75
#3  0x00007fa67f171f06 in pa_mainloop_poll (m=0x12c5980) at pulse/mainloop.c:879
#4  0x00007fa67f172539 in pa_mainloop_iterate (m=0x12c5980, block=<optimized out>, retval=0x0) at pulse/mainloop.c:961
#5  0x00007fa67f1725f0 in pa_mainloop_run (m=0x12c5980, retval=0x0) at pulse/mainloop.c:979
#6  0x00007fa67f18003f in thread (userdata=0x12c5420) at pulse/thread-mainloop.c:94
#7  0x00007fa677a05be8 in internal_thread_func (userdata=0x12c50e0) at pulsecore/thread-posix.c:83
#8  0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x00007fa687d20d90 in start_thread (arg=0x7fa659512700) at pthread_create.c:309
#10 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7fa64cff9700 (LWP 20857)):
#0  0x00007fa68a6d55c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa68302d448 in g_main_context_poll (n_fds=1, fds=0x7fa648001cb0, priority=<optimized out>, timeout=-1, context=0x7fa648000a00) at gmain.c:3402
#2  g_main_context_iterate (context=0x7fa648000a00, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x00007fa68302d90c in g_main_context_iteration (context=0x7fa648000a00, may_block=1) at gmain.c:3152
#4  0x00007fa68b069626 in QEventDispatcherGlib::processEvents (this=0x7fa648000920, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fa68b039a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fa68b039c67 in QEventLoop::exec (this=0x7fa64cff8c10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fa68af39ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fa68b01970f in QInotifyFileSystemWatcherEngine::run (this=0x17713d0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x17713d0) at thread/qthread_unix.cpp:298
#10 0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#11 0x00007fa687d20d90 in start_thread (arg=0x7fa64cff9700) at pthread_create.c:309
#12 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7fa646e57700 (LWP 20858)):
#0  0x00007fffcd9ff8de in ?? ()
#1  0x00007fa68330d1f1 in __GI_clock_gettime (clock_id=1, tp=0x7fa646e569b0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007fa68af937d4 in do_gettime (frac=0x7fa646e569c8, sec=0x7fa646e569c0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fa68b069d2d in QTimerInfoList::updateCurrentTime (this=0x7fa6400018a0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fa68b06a063 in QTimerInfoList::timerWait (this=0x7fa6400018a0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fa68b068b0c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fa646e56aac) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fa68b068bb5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fa68302c4d2 in g_main_context_prepare (context=0x7fa6400009c0, priority=0x7fa646e56b18) at gmain.c:2762
#9  0x00007fa68302d2dd in g_main_context_iterate (context=0x7fa6400009c0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069
#10 0x00007fa68302d90c in g_main_context_iteration (context=0x7fa6400009c0, may_block=1) at gmain.c:3152
#11 0x00007fa68b069626 in QEventDispatcherGlib::processEvents (this=0x7fa6400008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fa68b039a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fa68b039c67 in QEventLoop::exec (this=0x7fa646e56c40, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fa68af39ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x1874c20) at thread/qthread_unix.cpp:298
#16 0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#17 0x00007fa687d20d90 in start_thread (arg=0x7fa646e57700) at pthread_create.c:309
#18 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7fa645fde700 (LWP 20859)):
#0  g_main_context_poll (n_fds=1, fds=0x7fa63800a540, priority=<optimized out>, timeout=8584, context=0x7fa6380009c0) at gmain.c:3402
#1  g_main_context_iterate (context=0x7fa6380009c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#2  0x00007fa68302d90c in g_main_context_iteration (context=0x7fa6380009c0, may_block=1) at gmain.c:3152
#3  0x00007fa68b069626 in QEventDispatcherGlib::processEvents (this=0x7fa6380008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa68b039a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa68b039c67 in QEventLoop::exec (this=0x7fa645fddc40, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa68af39ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x1a2dc60) at thread/qthread_unix.cpp:298
#8  0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x00007fa687d20d90 in start_thread (arg=0x7fa645fde700) at pthread_create.c:309
#10 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fa6457dd700 (LWP 20860)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007fa68af3cf8f in wait (time=30000, this=0x7fa6380059f0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7fa638005998, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa68af3055f in QThreadPoolThread::run (this=0x7fa638005ca0) at concurrent/qthreadpool.cpp:141
#4  0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x7fa638005ca0) at thread/qthread_unix.cpp:298
#5  0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#6  0x00007fa687d20d90 in start_thread (arg=0x7fa6457dd700) at pthread_create.c:309
#7  0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fa644dd4700 (LWP 20861)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007fa68af3b5eb in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0xc59f60) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0xc59f60, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007fa68af3739d in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007fa68b0175d0 in lockInline (this=0x7fa68b38f530) at ../../src/corelib/thread/qmutex.h:190
#5  QMutexLocker (m=0x7fa68b38f530, this=0x7fa644dd30d0) at ../../src/corelib/thread/qmutex.h:109
#6  QProcessManager::remove (this=0x7fa68b38f520, process=0x7fa644dd3320) at io/qprocess_unix.cpp:306
#7  0x00007fa68b017690 in QProcessPrivate::waitForDeadChild (this=0x7fa630039660) at io/qprocess_unix.cpp:1275
#8  0x00007fa68afd7b9f in QProcessPrivate::_q_processDied (this=0x7fa630039660) at io/qprocess.cpp:1016
#9  0x00007fa68b015eb0 in QProcessPrivate::waitForFinished (this=0x7fa630039660, msecs=-1) at io/qprocess_unix.cpp:1243
#10 0x00007fa68afd045e in QProcess::waitForFinished (this=0x7fa644dd3320, msecs=-1) at io/qprocess.cpp:1759
#11 0x00007fa68afd599b in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159
#12 0x00007fa68b4fb0ee in KToolInvocation::startKdeinit() () from /usr/lib64/libkdecore.so.5
#13 0x00007fa68b4fb2c0 in KToolInvocation::klauncher() () from /usr/lib64/libkdecore.so.5
#14 0x00007fa68b499ed5 in ?? () from /usr/lib64/libkdecore.so.5
#15 0x00007fa68b49a0b9 in KSystemTimeZones::local() () from /usr/lib64/libkdecore.so.5
#16 0x00007fa68b484530 in KDateTime::toLocalZone() const () from /usr/lib64/libkdecore.so.5
#17 0x00007fa687709623 in ?? () from /usr/lib64/libkio.so.5
#18 0x00007fa687709754 in ?? () from /usr/lib64/libkio.so.5
#19 0x00007fa687709ec2 in KFileItem::KFileItem(unsigned int, unsigned int, KUrl const&, bool) () from /usr/lib64/libkio.so.5
#20 0x00007fa68cdf46d0 in EngineController::canDecode (url=...) at /home/ben/kde/src/amarok/src/EngineController.cpp:227
#21 0x00007fa68ccb8b99 in CollectionManager::trackForUrl (this=0x12d1d20, url=...) at /home/ben/kde/src/amarok/src/core-impl/collections/support/CollectionManager.cpp:471
#22 0x00007fa68cc5bb1d in MetaProxy::Worker::run (this=0x1bc2d80) at /home/ben/kde/src/amarok/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#23 0x00007fa6870f69fb in ?? () from /usr/lib64/libthreadweaver.so.4
#24 0x00007fa6870f6b6c in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#25 0x00007fa6870f61bf in ?? () from /usr/lib64/libthreadweaver.so.4
#26 0x00007fa6870f627b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#27 0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x18f4f50) at thread/qthread_unix.cpp:298
#28 0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#29 0x00007fa687d20d90 in start_thread (arg=0x7fa644dd4700) at pthread_create.c:309
#30 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fa637df7700 (LWP 20862)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007fa68af3d02b in wait (time=18446744073709551615, this=0x18f3ff0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18f4170, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa6870f4a8b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fa6870f737b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fa6870f61ef in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fa6870f627b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x1900b60) at thread/qthread_unix.cpp:298
#8  0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x00007fa687d20d90 in start_thread (arg=0x7fa637df7700) at pthread_create.c:309
#10 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fa6375f6700 (LWP 20863)):
[KCrash Handler]
#6  QHashData::rehash (this=0x7fa630010dc0, hint=<optimized out>) at tools/qhash.cpp:384
#7  0x00007fa64ee68492 in QHashData::willGrow (this=0x7fa630010dc0) at /usr/include/QtCore/qhash.h:163
#8  0x00007fa64eea2b49 in QHash<QString, KSharedPtr<Meta::Track> >::insert (this=0x173dc88, akey=..., avalue=...) at /usr/include/QtCore/qhash.h:761
#9  0x00007fa64ee9af1f in SqlRegistry::getTrack (this=0x173dc70, path=...) at /home/ben/kde/src/amarok/src/core-impl/collections/db/sql/SqlRegistry.cpp:168
#10 0x00007fa64ee7fb60 in Collections::SqlCollection::trackForUrl (this=0x1727be0, url=...) at /home/ben/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollection.cpp:380
#11 0x00007fa68ccb88d2 in CollectionManager::trackForUrl (this=0x12d1d20, url=...) at /home/ben/kde/src/amarok/src/core-impl/collections/support/CollectionManager.cpp:460
#12 0x00007fa68cc5bb1d in MetaProxy::Worker::run (this=0x1bbfc00) at /home/ben/kde/src/amarok/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#13 0x00007fa6870f69fb in ?? () from /usr/lib64/libthreadweaver.so.4
#14 0x00007fa6870f6b6c in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#15 0x00007fa6870f61bf in ?? () from /usr/lib64/libthreadweaver.so.4
#16 0x00007fa6870f627b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#17 0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x1df3cf0) at thread/qthread_unix.cpp:298
#18 0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#19 0x00007fa687d20d90 in start_thread (arg=0x7fa6375f6700) at pthread_create.c:309
#20 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fa636df5700 (LWP 20864)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007fa68af3d02b in wait (time=18446744073709551615, this=0x18f3ff0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18f4170, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa6870f4a8b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fa6870f737b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fa6870f61ef in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fa6870f627b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x1efbaf0) at thread/qthread_unix.cpp:298
#8  0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x00007fa687d20d90 in start_thread (arg=0x7fa636df5700) at pthread_create.c:309
#10 0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fa6365f4700 (LWP 20866)):
#0  0x00007fa68a6d121d in write () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fa68b017b56 in qt_safe_write (len=1, data=0x7fa68b112d02, fd=15) at ../../src/corelib/kernel/qcore_unix_p.h:262
#2  QProcessManager::catchDeadChildren (this=0x7fa68b38f520) at io/qprocess_unix.cpp:275
#3  0x00007fa68b017c9c in QProcessManager::run (this=0x7fa68b38f520) at io/qprocess_unix.cpp:260
#4  0x00007fa68af3cb1b in QThreadPrivate::start (arg=0x7fa68b38f520) at thread/qthread_unix.cpp:298
#5  0x00007fa674d9bb74 in ?? () from /usr/lib64/nvidia/libGL.so.1
#6  0x00007fa687d20d90 in start_thread (arg=0x7fa6365f4700) at pthread_create.c:309
#7  0x00007fa68a6ddf5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fa68df03880 (LWP 20852)):
#0  0x00007fa68a6d7403 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fa68b5c7f2e in KLockFile::lock(QFlags<KLockFile::LockFlag>) () from /usr/lib64/libkdecore.so.5
#2  0x00007fa68b4faefe in KToolInvocation::startKdeinit() () from /usr/lib64/libkdecore.so.5
#3  0x00007fa68b4fb2c0 in KToolInvocation::klauncher() () from /usr/lib64/libkdecore.so.5
#4  0x00007fa68b4fb4d3 in KToolInvocation::startServiceInternal(char const*, QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool, QString const&) () from /usr/lib64/libkdecore.so.5
#5  0x00007fa68b4fc1de in KToolInvocation::startServiceByDesktopPath(QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool) () from /usr/lib64/libkdecore.so.5
#6  0x00007fa68d95d851 in ?? () from /usr/lib64/libkdeui.so.5
#7  0x00007fa68d95daf6 in KGlobalAccel::KGlobalAccel() () from /usr/lib64/libkdeui.so.5
#8  0x00007fa68d95dc9e in KGlobalAccel::self() () from /usr/lib64/libkdeui.so.5
#9  0x00007fa68d8365e5 in KAction::setGlobalShortcut(KShortcut const&, QFlags<KAction::ShortcutType>, KAction::GlobalShortcutLoading) () from /usr/lib64/libkdeui.so.5
#10 0x00007fa68ce0776f in MainWindow::createActions (this=0x12cc8a0) at /home/ben/kde/src/amarok/src/MainWindow.cpp:726
#11 0x00007fa68ce03068 in MainWindow::MainWindow (this=0x12cc8a0) at /home/ben/kde/src/amarok/src/MainWindow.cpp:146
#12 0x00007fa68cde97bd in App::continueInit (this=0x7fffcd9f0200) at /home/ben/kde/src/amarok/src/App.cpp:545
#13 0x00007fa68cde6cf2 in App::App (this=0x7fffcd9f0200) at /home/ben/kde/src/amarok/src/App.cpp:185
#14 0x000000000040c85c in main (argc=1, argv=0x7fffcd9f26e8) at /home/ben/kde/src/amarok/src/main.cpp:303

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-05-24 06:25:53 UTC
Is this reproducible? It looks like a duplicate of bug 230991
Comment 2 Ben 2012-05-25 05:07:04 UTC
Hi Myriam,

My apologies for not getting to this sooner.  I was out of town for work
when your note arrived and I have just gotten to my home email. 

You asked if this was reproducible.  The crash happened twice in a row
the day I reported it.  So far today, Amarok is not misbehaving.  So
perhaps this is an intermittent occurrence.  

Curiously after the first crash, the crash reporting tool did not like
the backtrace that was created.  The crash reporting tool said there was
not enough information for the report to be useful.  I was in the
process of filling out a manual bug entry when Amarok crashed again
while I was turning up the volume. The second crash report contained
useful information and is the one that was submitted with the bug
report.   

I am not versed in reading crash reports -- that is something I need to
learn how to do someday.  I looked over bug 230991 and I can't tell one
way or the other. I don't have a Magnatunes account though if that helps
any.  

Let me know if you have any questions and I will see what I can do to
get you some answers.

Thanks in advance,

Ben      


On Thu, 2012-05-24 at 06:25 +0000, Myriam Schweingruber wrote: 
> https://bugs.kde.org/show_bug.cgi?id=300539
> 
> Myriam Schweingruber <myriam@kde.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |NEEDSINFO
>             Version|unspecified                 |2.5-git
>          Resolution|---                         |WAITINGFORINFO
> 
> --- Comment #1 from Myriam Schweingruber <myriam@kde.org> ---
> Is this reproducible? It looks like a duplicate of bug 230991
>
Comment 3 Myriam Schweingruber 2012-05-25 20:35:24 UTC
Don't worry, it doesn't depend on Magnatune but on the collections management, that other bug report just happened to be triggered with the Magantune collection.

If you get a crash again without a valid backtrace you could try running amarok in gdb with the options -d --nofork to see if the resulting backtrace is better.

I close this for now, but please do not hesitate to reopen it if it happens again.
Comment 4 Ben 2012-05-26 18:29:58 UTC
Hi Myriam,

Thanks for the tip to use gdb. I should have thought of that!  

Have a nice weekend,

Ben 



On Fri, 2012-05-25 at 20:35 +0000, Myriam Schweingruber wrote: 
> https://bugs.kde.org/show_bug.cgi?id=300539
> 
> Myriam Schweingruber <myriam@kde.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|NEEDSINFO                   |RESOLVED
>          Resolution|WAITINGFORINFO              |WORKSFORME
> 
> --- Comment #3 from Myriam Schweingruber <myriam@kde.org> ---
> Don't worry, it doesn't depend on Magnatune but on the collections management,
> that other bug report just happened to be triggered with the Magantune
> collection.
> 
> If you get a crash again without a valid backtrace you could try running amarok
> in gdb with the options -d --nofork to see if the resulting backtrace is
> better.
> 
> I close this for now, but please do not hesitate to reopen it if it happens
> again.
>