Bug 232064 - amarok 2.3.0 crashes deleting orphan tracks [@ Meta::IpodHandler::libDeleteTrack]
Summary: amarok 2.3.0 crashes deleting orphan tracks [@ Meta::IpodHandler::libDeleteTr...
Status: RESOLVED DUPLICATE of bug 213097
Alias: None
Product: amarok
Classification: Applications
Component: Collections/iPod iPhone (show other bugs)
Version: 2.3.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 230908 236073 236231 238505 241236 241586 243477 245975 246082 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-03-25 04:10 UTC by Marcelo Vanzin
Modified: 2011-12-20 11:05 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot showing orphan files (48.83 KB, image/png)
2010-03-25 04:11 UTC, Marcelo Vanzin
Details
New crash information added by DrKonqi (24.25 KB, text/plain)
2010-07-29 09:49 UTC, martin.nadal
Details
New crash information added by DrKonqi (18.71 KB, text/plain)
2010-08-08 18:52 UTC, Chris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcelo Vanzin 2010-03-25 04:10:48 UTC
Version:           2.3.0 (using KDE 4.4.1)
OS:                Linux
Installed from:    Ubuntu Packages

Opening a new bug according to comment in bug 213097, comment 18.

First, plug in an iPod and select "Stale and Orphan" from the context menu. Amarok always seems to find orphan files, which is also weird (bug 223629?).

Then, find an album with a list of orphan files (see attached screenshot), select *all* orphans and try to delete them. Amarok will crash. Backtrace from the bug dialog:

Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6e2e2ea820 (LWP 5828))]

Thread 11 (Thread 0x7f6e14d72910 (LWP 5829)):
#0  0x00007f6e2977882d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e1aa27c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f6e13829910 (LWP 5830)):
#0  0x00007f6e2481b9e3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#1  0x00007f6e2481f598 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f6e2481f6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f6e2bc6c386 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f6e2bc41732 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f6e2bc41b0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f6e2bb4bd59 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f6e1ac83570 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f6e2bb4e775 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#10 0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f6e12e1e910 (LWP 5833)):
#0  0x00007f6e2b3123c3 in poll () from /lib/libc.so.6
#1  0x00007f6e12e24cbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6e1261d910 (LWP 5834)):
#0  0x00007f6e297785a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e1aa38983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6e11a11910 (LWP 5835)):
#0  0x00007f6e297785a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e1aa38983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6e0bfff910 (LWP 5837)):
#0  0x00007f6e297785a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e2bb4f72b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f6e281bc096 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f6e281be74b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007f6e281bcbff in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00007f6e281bd058 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0x00007f6e2bb4e775 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#12 0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6e01ed1910 (LWP 5838)):
#0  0x00007f6e297785a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e2bb4f72b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f6e281bc096 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f6e281be74b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00007f6e281bcbff in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00007f6e281bd058 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x00007f6e2bb4e775 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#13 0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6e016d0910 (LWP 5839)):
#0  0x00007f6e297785a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e2bb4f72b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f6e281bc096 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f6e281be74b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f6e281be764 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007f6e281bcbff in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00007f6e281bd058 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0x00007f6e2bb4e775 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#12 0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6df8852910 (LWP 5840)):
#0  0x00007f6e297785a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e2bb4f72b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f6e281bc096 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f6e281be74b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6e281bcbff in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6e281bd058 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6e2bb4e775 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#8  0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6df8051910 (LWP 5845)):
#0  0x00007f6e297785a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6e27a29396 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f6e27a293d9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f6e29773a04 in start_thread () from /lib/libpthread.so.0
#4  0x00007f6e2b31e80d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6e2e2ea820 (LWP 5828)):
[KCrash Handler]
#5  0x00007f6e09ee29f1 in ?? () from /usr/lib/kde4/amarok_collection-ipodcollection.so
#6  0x00007f6e2d3eddbd in Meta::MediaDeviceHandler::slotFinalizeTrackRemove(KSharedPtr<Meta::Track> const&) () from /usr/lib/libamaroklib.so.1
#7  0x00007f6e09ee980c in ?? () from /usr/lib/kde4/amarok_collection-ipodcollection.so
#8  0x00007f6e09ee9bdb in ?? () from /usr/lib/kde4/amarok_collection-ipodcollection.so
#9  0x00007f6e2bc55c0f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x00007f6e2c05bda2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#11 0x00007f6e2c05c040 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#12 0x00007f6e2c05b223 in KCompositeJob::slotResult(KJob*) () from /usr/lib/libkdecore.so.5
#13 0x00007f6e252fdbd6 in KIO::DeleteJob::slotResult(KJob*) () from /usr/lib/libkio.so.5
#14 0x00007f6e252fdb28 in KIO::DeleteJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#15 0x00007f6e2bc55c0f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007f6e2c05bda2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#17 0x00007f6e2c05c040 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#18 0x00007f6e25319853 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#19 0x00007f6e25317d26 in KIO::SimpleJob::slotError(int, QString const&) () from /usr/lib/libkio.so.5
#20 0x00007f6e25317e68 in KIO::SimpleJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#21 0x00007f6e2bc55c0f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#22 0x00007f6e253d5af6 in KIO::SlaveInterface::error(int, QString const&) () from /usr/lib/libkio.so.5
#23 0x00007f6e253d8b0d in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#24 0x00007f6e253d5e03 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#25 0x00007f6e253ca166 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#26 0x00007f6e253ca34c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#27 0x00007f6e2bc55c0f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#28 0x00007f6e252e8ad7 in ?? () from /usr/lib/libkio.so.5
#29 0x00007f6e252e8bfd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#30 0x00007f6e2bc52b49 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#31 0x00007f6e2c5be12c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#32 0x00007f6e2c5c471b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#33 0x00007f6e2d617b1a in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#34 0x00007f6e2bc42e0c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#35 0x00007f6e2bc45587 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#36 0x00007f6e2bc6c7f3 in ?? () from /usr/lib/libQtCore.so.4
#37 0x00007f6e2481bbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x00007f6e2481f598 in ?? () from /lib/libglib-2.0.so.0
#39 0x00007f6e2481f6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x00007f6e2bc6c333 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0x00007f6e2c66df0e in ?? () from /usr/lib/libQtGui.so.4
#42 0x00007f6e2bc41732 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0x00007f6e2bc41b0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#44 0x00007f6e2bc4584b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#45 0x0000000000408752 in _start ()


I tried also deleting one file at a time; the first one worked. Then the second one made amarok hang (unresponsive UI).
Comment 1 Marcelo Vanzin 2010-03-25 04:11:27 UTC
Created attachment 42246 [details]
Screenshot showing orphan files
Comment 2 Marcelo Vanzin 2010-03-25 04:20:56 UTC
Here's the crashing thread with debug symbols loaded:

Thread 1 (Thread 0x7f8b37680820 (LWP 6394)):
[KCrash Handler]
#5  QString (this=0x2696a00, track=...) at /usr/include/qt4/QtCore/qstring.h:413
#6  Meta::IpodHandler::libDeleteTrack (this=0x2696a00, track=...) at /build/buildd/amarok-2.3.0/src/collection/ipodcollection/handler/IpodHandler.cpp:1166
#7  0x00007f8b36783dbd in Meta::MediaDeviceHandler::slotFinalizeTrackRemove (this=0x2696a00, track=...)
    at /build/buildd/amarok-2.3.0/src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:671
#8  0x00007f8b1356780c in Meta::IpodHandler::fileDeleted (this=0x2696a00, job=<value optimized out>) at /build/buildd/amarok-2.3.0/src/collection/ipodcollection/handler/IpodHandler.cpp:1383
#9  0x00007f8b13567bdb in Meta::IpodHandler::qt_metacall (this=0x2696a00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4e1c6b80)
    at /build/buildd/amarok-2.3.0/obj-x86_64-linux-gnu/src/collection/ipodcollection/IpodHandler.moc:112
#10 0x00007f8b34febc0f in QMetaObject::activate (sender=0x39863b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#11 0x00007f8b353f1da2 in KJob::result (this=0x7f8b18002070, _t1=0x39863b0) at ./kjob.moc:194
#12 0x00007f8b353f2040 in KJob::emitResult (this=0x39863b0) at ../../kdecore/jobs/kjob.cpp:312
#13 0x00007f8b353f1223 in KCompositeJob::slotResult (this=0x39863b0, job=0x3ab2640) at ../../kdecore/jobs/kcompositejob.cpp:104
#14 0x00007f8b2e693bd6 in KIO::DeleteJob::slotResult (this=0x39863b0, job=0x3ab2640) at ../../kio/kio/deletejob.cpp:461
#15 0x00007f8b2e693b28 in KIO::DeleteJob::qt_metacall (this=0x39863b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4e1c6de0) at ./deletejob.moc:95
#16 0x00007f8b34febc0f in QMetaObject::activate (sender=0x3ab2640, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#17 0x00007f8b353f1da2 in KJob::result (this=0x7f8b18002070, _t1=0x3ab2640) at ./kjob.moc:194
#18 0x00007f8b353f2040 in KJob::emitResult (this=0x3ab2640) at ../../kdecore/jobs/kjob.cpp:312
#19 0x00007f8b2e6af853 in KIO::SimpleJob::slotFinished (this=0x3ab2640) at ../../kio/kio/job.cpp:486
#20 0x00007f8b2e6add26 in KIO::SimpleJob::slotError (this=0x3ab2640, err=<value optimized out>, errorText=...) at ../../kio/kio/job.cpp:498
#21 0x00007f8b2e6ade68 in KIO::SimpleJob::qt_metacall (this=0x3ab2640, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4e1c70b0) at ./jobclasses.moc:170
#22 0x00007f8b34febc0f in QMetaObject::activate (sender=0x395fef0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#23 0x00007f8b2e76baf6 in KIO::SlaveInterface::error (this=0x7f8b18002070, _t1=115, _t2=<value optimized out>) at ./slaveinterface.moc:159
#24 0x00007f8b2e76eb0d in KIO::SlaveInterface::dispatch (this=0x395fef0, _cmd=115, rawdata=...) at ../../kio/kio/slaveinterface.cpp:208
#25 0x00007f8b2e76be03 in KIO::SlaveInterface::dispatch (this=0x395fef0) at ../../kio/kio/slaveinterface.cpp:91
#26 0x00007f8b2e760166 in KIO::Slave::gotInput (this=0x395fef0) at ../../kio/kio/slave.cpp:324
#27 0x00007f8b2e76034c in KIO::Slave::qt_metacall (this=0x395fef0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4e1c74b0) at ./slave.moc:82
#28 0x00007f8b34febc0f in QMetaObject::activate (sender=0x39bf300, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#29 0x00007f8b2e67ead7 in KIO::ConnectionPrivate::dequeue (this=0x3ab5bf0) at ../../kio/kio/connection.cpp:82
#30 0x00007f8b2e67ebfd in KIO::Connection::qt_metacall (this=0x39bf300, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x276c1b0) at ./connection.moc:79
#31 0x00007f8b34fe8b49 in QObject::event (this=0x39bf300, e=0x3ac9800) at kernel/qobject.cpp:1248
#32 0x00007f8b3595412c in QApplicationPrivate::notify_helper (this=0x1f21230, receiver=0x39bf300, e=0x3ac9800) at kernel/qapplication.cpp:4300
#33 0x00007f8b3595a71b in QApplication::notify (this=0x7fff4e1c8030, receiver=0x39bf300, e=0x3ac9800) at kernel/qapplication.cpp:4183
#34 0x00007f8b369adb1a in App::notify (this=0x7f8b18002070, receiver=0x0, event=0xffffffffffffffd0) at /build/buildd/amarok-2.3.0/src/App.cpp:928
#35 0x00007f8b34fd8e0c in QCoreApplication::notifyInternal (this=0x7fff4e1c8030, receiver=0x39bf300, event=0x3ac9800) at kernel/qcoreapplication.cpp:704
#36 0x00007f8b34fdb587 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1dcd2f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1dcd2f0) at kernel/qcoreapplication.cpp:1345
#38 0x00007f8b350027f3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#40 0x00007f8b2dbb1bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0x00007f8b2dbb5598 in ?? () from /lib/libglib-2.0.so.0
#42 0x00007f8b2dbb56c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0x00007f8b35002333 in QEventDispatcherGlib::processEvents (this=0x1f0f690, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#44 0x00007f8b35a03f0e in QGuiEventDispatcherGlib::processEvents (this=0x7f8b18002070, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007f8b34fd7732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#46 0x00007f8b34fd7b0c in QEventLoop::exec (this=0x7fff4e1c7fd0, flags=) at kernel/qeventloop.cpp:201
#47 0x00007f8b34fdb84b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#48 0x0000000000408752 in main (argc=1, argv=0x7fff4e1c9fa8) at /build/buildd/amarok-2.3.0/src/main.cpp:237
Comment 3 Sven Krohlas 2010-03-25 09:06:08 UTC
Looks similar to bug 230908, but there are differences in the backtrace.
Comment 4 Sven Krohlas 2010-05-02 21:22:52 UTC
*** Bug 236073 has been marked as a duplicate of this bug. ***
Comment 5 Sven Krohlas 2010-05-22 17:43:57 UTC
*** Bug 238505 has been marked as a duplicate of this bug. ***
Comment 6 Sven Krohlas 2010-05-22 17:44:29 UTC
*** Bug 236231 has been marked as a duplicate of this bug. ***
Comment 7 Myriam Schweingruber 2010-06-10 02:15:15 UTC
*** Bug 241236 has been marked as a duplicate of this bug. ***
Comment 8 Mikko C. 2010-06-13 09:11:42 UTC
*** Bug 241586 has been marked as a duplicate of this bug. ***
Comment 9 Edney Matias 2010-06-28 23:44:14 UTC
Hi!

I can confirm this. I also have an iPod Shuffle that makes amarok crash whenever i try to delete orphaned files. Amarok seems to always find orphan files and seems to do other things wrong also. I will tell about this one in another report.

Thank you.
Comment 10 Myriam Schweingruber 2010-07-03 10:51:31 UTC
*** Bug 243477 has been marked as a duplicate of this bug. ***
Comment 11 Myriam Schweingruber 2010-07-03 10:52:23 UTC
Confirmed by duplicates.
Comment 12 Myriam Schweingruber 2010-07-28 09:55:35 UTC
*** Bug 245975 has been marked as a duplicate of this bug. ***
Comment 13 Myriam Schweingruber 2010-07-28 23:59:52 UTC
*** Bug 246082 has been marked as a duplicate of this bug. ***
Comment 14 martin.nadal 2010-07-29 09:49:38 UTC
Created attachment 49623 [details]
New crash information added by DrKonqi

After trying to find orphan files in the ipod device and deleting a bunch of files. The amarok crashes with a segfault
Comment 15 Myriam Schweingruber 2010-07-29 18:36:39 UTC
Martin, your version is older than the current version this report is about. Also, the bug is already confirmed, so no need to that again.
Comment 16 Myriam Schweingruber 2010-08-01 13:41:32 UTC
*** Bug 230908 has been marked as a duplicate of this bug. ***
Comment 17 Chris 2010-08-08 18:52:43 UTC
Created attachment 49922 [details]
New crash information added by DrKonqi

Deleting orphaned files on ipod caused crash.
Comment 18 Myriam Schweingruber 2010-08-09 15:08:56 UTC

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