Bug 310691

Summary: Amarok crashes when I try to load a new media file after removing and renaming the previously played file
Product: [Applications] amarok Reporter: Alison Chaiken <alison>
Component: generalAssignee: Amarok Bugs <amarok-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: 2.7   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alison Chaiken 2012-11-26 05:45:50 UTC
Application: amarok (2.5-GIT)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.1.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
I listened to one file.    It finished.    I removed it from the playlist and, in a shell, renamed it.    I returned to Amarok and tried to add another file in the same directory to the now-empty playlist.  When I clicked on the filename to select it, Amarok crashed.   This is 100% reproducible.

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f16283e2780 (LWP 17142))]

Thread 11 (Thread 0x7f1604fc9700 (LWP 17145)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f16064c9f5f in ?? () from /usr/lib/libvlccore.so.5
#2  0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#3  0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f15fec33700 (LWP 17147)):
#0  0x00007f1624cc673d in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f161e6b377f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f161e6781a9 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f161e6785c2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f161e678744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1625649296 in QEventDispatcherGlib::processEvents (this=0x146b360, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f16256198af in QEventLoop::processEvents (this=this@entry=0x7f15fec32df0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1625619b38 in QEventLoop::exec (this=0x7f15fec32df0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f162551cd70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f16255fa1bf in QInotifyFileSystemWatcherEngine::run (this=0x1469370) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f162551fd0b in QThreadPrivate::start (arg=0x1469370) at thread/qthread_unix.cpp:307
#11 0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#12 0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f15fd431700 (LWP 17148)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f162552020b in wait (time=18446744073709551615, this=0x1471d80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x151dc70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1622a90301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x14e3810, th=0x14864f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1622a92b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x14864f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1622a92b64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x14864f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1622a92b64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x14864f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1622a92b64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x14864f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1622a919bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f15fd430e20, parent=0x14e3810, th=th@entry=0x14864f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f1622a91a4b in ThreadWeaver::Thread::run (this=0x14864f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f162551fd0b in QThreadPrivate::start (arg=0x14864f0) at thread/qthread_unix.cpp:307
#11 0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#12 0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f15f7df3700 (LWP 17149)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f162552020b in wait (time=18446744073709551615, this=0x1471d80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x151dc70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1622a90301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x14e3810, th=0x1922780) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1622a92b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x1922780) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1622a919bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f15f7df2e20, parent=0x14e3810, th=th@entry=0x1922780) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1622a91a4b in ThreadWeaver::Thread::run (this=0x1922780) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f162551fd0b in QThreadPrivate::start (arg=0x1922780) at thread/qthread_unix.cpp:307
#8  0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9  0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f15f75f2700 (LWP 17150)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f162552020b in wait (time=18446744073709551615, this=0x1471d80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x151dc70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1622a90301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x14e3810, th=0x7f15f0000eb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1622a92b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x7f15f0000eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1622a92b64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x7f15f0000eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1622a92b64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x7f15f0000eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1622a92b64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x7f15f0000eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1622a92b64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x7f15f0000eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f1622a919bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f15f75f1e20, parent=0x14e3810, th=th@entry=0x7f15f0000eb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007f1622a91a4b in ThreadWeaver::Thread::run (this=0x7f15f0000eb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f162551fd0b in QThreadPrivate::start (arg=0x7f15f0000eb0) at thread/qthread_unix.cpp:307
#12 0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#13 0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f15f6df1700 (LWP 17151)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f162552020b in wait (time=18446744073709551615, this=0x1471d80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x151dc70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1622a90301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x14e3810, th=0x1924540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1622a92b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1541790, th=0x1924540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1622a919bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f15f6df0e20, parent=0x14e3810, th=th@entry=0x1924540) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1622a91a4b in ThreadWeaver::Thread::run (this=0x1924540) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f162551fd0b in QThreadPrivate::start (arg=0x1924540) at thread/qthread_unix.cpp:307
#8  0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9  0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f15f5613700 (LWP 17168)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1621acd1d7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f1621acd209 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4  0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f15e7101700 (LWP 17172)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f160653cfbb in vlc_cond_timedwait () from /usr/lib/libvlccore.so.5
#2  0x00007f16064f0ef5 in ?? () from /usr/lib/libvlccore.so.5
#3  0x00007f16064f1ac5 in ?? () from /usr/lib/libvlccore.so.5
#4  0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5  0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f15e723f700 (LWP 17174)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f160651ed3e in block_FifoGet () from /usr/lib/libvlccore.so.5
#2  0x00007f16064deb35 in ?? () from /usr/lib/libvlccore.so.5
#3  0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4  0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f15e3cf3700 (LWP 17175)):
#0  0x00007f1624cc7ac3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f161becfe3f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f161bec139c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f161bec19f9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f161bec1ab0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f161becfdef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f16137de443 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
#7  0x00007f16214f1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#8  0x00007f1624cd270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f16283e2780 (LWP 17142)):
[KCrash Handler]
#6  _IO_ftell (fp=0x0) at ioftell.c:40
#7  0x00007f161f65bb7d in TagLib::File::find(TagLib::ByteVector const&, long, TagLib::ByteVector const&) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#8  0x00007f161f646339 in TagLib::Ogg::File::nextPage() () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#9  0x00007f161f646d08 in TagLib::Ogg::File::packet(unsigned int) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#10 0x00007f161f64c9d1 in TagLib::Vorbis::File::read(bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#11 0x00007f161f64cbd9 in TagLib::Vorbis::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#12 0x00007f161f67f824 in TagLib::FileRef::create(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#13 0x00007f161f68063f in TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#14 0x00007f16271e8fd7 in Meta::Tag::getFileRef (path=...) at ../../shared/MetaTagLib.cpp:111
#15 0x00007f16271e9f2b in Meta::Tag::writeTags (path=..., changes=...) at ../../shared/MetaTagLib.cpp:347
#16 0x00007f15ff3054c8 in Meta::SqlTrack::writeMetaDataToFile (this=this@entry=0x2e96210) at ../../../../../../src/core-impl/collections/db/sql/SqlMeta.cpp:1046
#17 0x00007f15ff30d418 in Meta::SqlTrack::commitMetaDataChanges (this=0x2e96210) at ../../../../../../src/core-impl/collections/db/sql/SqlMeta.cpp:972
#18 0x00007f15ff30e052 in Meta::SqlTrack::endMetaDataUpdate (this=0x2e96210) at ../../../../../../src/core-impl/collections/db/sql/SqlMeta.cpp:788
#19 0x00007f15ff305399 in Meta::SqlTrack::finishedPlaying (this=0x2e96210, playedFraction=0.14820222531293464) at ../../../../../../src/core-impl/collections/db/sql/SqlMeta.cpp:1139
#20 0x00007f16273b9d3c in EngineController::play (this=0x108ffa0, track=..., offset=0) at ../../src/EngineController.cpp:419
#21 0x00007f1627070a59 in Playlist::Actions::play (this=this@entry=0x14ae070, trackid=<optimized out>, now=now@entry=true) at ../../src/playlist/PlaylistActions.cpp:223
#22 0x00007f1627070fc1 in Playlist::Actions::play (this=0x14ae070, row=0) at ../../src/playlist/PlaylistActions.cpp:211
#23 0x00007f162708320b in Playlist::Controller::insertOptioned (this=this@entry=0x15a2810, list=..., options=options@entry=33) at ../../src/playlist/PlaylistController.cpp:212
#24 0x00007f1627083dd5 in Playlist::Controller::slotFinishDirectoryLoader (this=0x15a2810, tracks=...) at ../../src/playlist/PlaylistController.cpp:536
#25 0x00007f1626ff7e59 in Playlist::Controller::qt_static_metacall (_o=0x15a2810, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_PlaylistController.cpp:124
#26 0x00007f162563054f in QMetaObject::activate (sender=0x2e59aa0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffebfa9260) at kernel/qobject.cpp:3547
#27 0x00007f1626ff00c2 in DirectoryLoader::finished (this=<optimized out>, _t1=...) at moc_DirectoryLoader.cpp:108
#28 0x00007f16273b3fd5 in DirectoryLoader::finishUrlList (this=this@entry=0x2e59aa0) at ../../src/DirectoryLoader.cpp:150
#29 0x00007f16273b4364 in DirectoryLoader::init (this=0x2e59aa0, urls=...) at ../../src/DirectoryLoader.cpp:107
#30 0x00007f162707ddd2 in Playlist::Controller::insertOptioned (this=0x15a2810, urls=..., options=33) at ../../src/playlist/PlaylistController.cpp:245
#31 0x00007f16273d4988 in MainWindow::slotAddLocation (this=<optimized out>, directPlay=directPlay@entry=false) at ../../src/MainWindow.cpp:582
#32 0x00007f16273d4e0d in MainWindow::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./MainWindow.moc:130
#33 0x00007f162563054f in QMetaObject::activate (sender=0x15db1d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffebfa96b0) at kernel/qobject.cpp:3547
#34 0x00007f1626024502 in QAction::triggered (this=this@entry=0x15db1d0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#35 0x00007f16260246f0 in QAction::activate (this=0x15db1d0, event=<optimized out>) at kernel/qaction.cpp:1257
#36 0x00007f162645e433 in QMenuPrivate::activateCausedStack (this=this@entry=0x1844b70, causedStack=..., action=action@entry=0x15db1d0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1028
#37 0x00007f1626464749 in QMenuPrivate::activateAction (this=0x1844b70, action=0x15db1d0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#38 0x00007f1627eb4340 in KMenu::mouseReleaseEvent (this=0x18804c0, e=0x7fffebfaa250) at ../../kdeui/widgets/kmenu.cpp:464
#39 0x00007f1626079e10 in QWidget::event (this=0x18804c0, event=0x7fffebfaa250) at kernel/qwidget.cpp:8371
#40 0x00007f16264659fb in QMenu::event (this=0x18804c0, e=0x7fffebfaa250) at widgets/qmenu.cpp:2469
#41 0x00007f162602a70c in QApplicationPrivate::notify_helper (this=this@entry=0xf5b190, receiver=receiver@entry=0x18804c0, e=e@entry=0x7fffebfaa250) at kernel/qapplication.cpp:4556
#42 0x00007f162602f3eb in QApplication::notify (this=<optimized out>, receiver=0x18804c0, e=0x7fffebfaa250) at kernel/qapplication.cpp:4099
#43 0x00007f1627dfb886 in KApplication::notify (this=0x7fffebfad0d0, receiver=0x18804c0, event=0x7fffebfaa250) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x00007f162561ab5e in QCoreApplication::notifyInternal (this=0x7fffebfad0d0, receiver=0x18804c0, event=0x7fffebfaa250) at kernel/qcoreapplication.cpp:915
#45 0x00007f162602b54b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QApplicationPrivate::sendMouseEvent (receiver=0x18804c0, event=0x7fffebfaa250, alienWidget=0x0, nativeWidget=0x18804c0, buttonDown=0x7f1626b002a8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#47 0x00007f16260a5e8c in QETWidget::translateMouseEvent (this=this@entry=0x18804c0, event=event@entry=0x7fffebfaa9c0) at kernel/qapplication_x11.cpp:4457
#48 0x00007f16260a4d51 in QApplication::x11ProcessEvent (this=0x7fffebfad0d0, event=0x7fffebfaa9c0) at kernel/qapplication_x11.cpp:3646
#49 0x00007f16260cbbc2 in x11EventSourceDispatch (s=0xf5ac00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x00007f161e678355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f161e678688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f161e678744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f1625649276 in QEventDispatcherGlib::processEvents (this=0xd99ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0x00007f16260cb83e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f16256198af in QEventLoop::processEvents (this=this@entry=0x7fffebfaad90, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007f1625619b38 in QEventLoop::exec (this=0x7fffebfaad90, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007f162561ecf8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#58 0x000000000040908a in main (argc=1, argv=0x7fffebfad238) at ../../src/main.cpp:306

Possible duplicates by query: bug 310616.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-11-26 08:10:52 UTC
This is a bug in Taglib.

Also you seem to use a quit old checkout, current git is at 2.6-git, not 2.5-git, please update your installation.

*** This bug has been marked as a duplicate of bug 310616 ***
Comment 2 Alison Chaiken 2012-11-26 08:27:04 UTC
> Also you seem to use a quit old checkout, current git is at 2.6-git, not
> 2.5-git, please update your installation.

The version I have is the newest Amarok packaged by Debian Testing.

Sorry for duplicates; I got an error message with the first try and
thought it hadn't gone through.

Best wishes,
Alison
Comment 3 Myriam Schweingruber 2012-11-26 09:34:56 UTC
Then please check with Debian, as it says "Application: amarok (2.5-GIT)" which is a rather old git checkout, the version packaged for Wheezy should be 2.6beta1, even if that doesn't make much sense either, as we released 2.6 final in August.