Bug 214198 - Amarok crashed when deleting orphaned files from iPod
Summary: Amarok crashed when deleting orphaned files from iPod
Status: RESOLVED DUPLICATE of bug 213994
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-12 00:11 UTC by Filipe Tavares
Modified: 2009-11-12 00:34 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 Filipe Tavares 2009-11-12 00:11:21 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-15-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
- searched for stale/orphaned files from a previous interrupted (crashed) file transfer using amarok;
- files were named "unknown";
- deleted the files;
- transfered them again with success;
- searched again for orphaned files;
- "unknown" files showed up again next to the new ones;
- tried to delete the unkown files again.

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

Thread 17 (Thread 0x7fec9ac15910 (LWP 8443)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fec9f9c9c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fec996cc910 (LWP 8444)):
#0  0x00007fecae3bc373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=54) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feca757c36c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007feca757c6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fecaead51fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fecaeaab532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fecaeaab904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fecae9c36cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fec9fc2456e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fecae9c6445 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 15 (Thread 0x7fec98cc1910 (LWP 8447)):
#0  0x00007fecae3bc373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fec98cc7cbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 14 (Thread 0x7fec984c0910 (LWP 8448)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fec9f9da983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fec978b4910 (LWP 8449)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fec9f9da983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 12 (Thread 0x7fec970b3910 (LWP 8450)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fec9f9da983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fec9592d910 (LWP 8453)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fecae9c74fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fecab67a326 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fecab67c45b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fecab67aa5f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fecab67aeb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fecae9c6445 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fec8aac6910 (LWP 8454)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fecae9c74fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fecab67a326 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fecab67c45b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fecab67aa5f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fecab67aeb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fecae9c6445 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fec8a2c5910 (LWP 8455)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fecae9c74fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fecab67a326 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fecab67c45b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fecab67aa5f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fecab67aeb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fecae9c6445 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fec89ac4910 (LWP 8456)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fecae9c74fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fecab67a326 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fecab67c45b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fecab67aa5f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fecab67aeb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fecae9c6445 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fec846d4910 (LWP 8790)):
#0  0x00007fecae3c13c2 in select () from /lib/libc.so.6
#1  0x00007fec9f9f2725 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fec9f9d77e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fec83ed3910 (LWP 8791)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fec9f9cd54b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fec9f9d351d in ?? () from /usr/lib/libxine.so.1
#3  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 5 (Thread 0x7fec81bb3910 (LWP 8792)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fec9f9cd54b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fec9f9d4555 in ?? () from /usr/lib/libxine.so.1
#3  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 4 (Thread 0x7fec813b2910 (LWP 8793)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fec9f9dda0b in xine_event_wait () from /usr/lib/libxine.so.1
#2  0x00007fec9f9dda7e in ?? () from /usr/lib/libxine.so.1
#3  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fec70c0a910 (LWP 9134)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fecae9c74fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fecaf88343e in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007fecae9c6445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fec7160e910 (LWP 9135)):
#0  0x00007fff955ff82c in clock_gettime ()
#1  0x00007feca64a2fdf in *__GI_clock_gettime (clock_id=1, tp=0x7fec7160dd40) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007fecaead6ccd in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fecaead6ec1 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fecaead78f3 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007fecaead537d in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007feca757bdaa in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x00007feca757c181 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007feca757c6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00007fecaead51fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x00007fecaeaab532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00007fecaeaab904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00007fecae9c36cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x00007fecaea8eb78 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00007fecae9c6445 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007feca8c40a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007fecae3c87bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fecb0d35790 (LWP 8442)):
[KCrash Handler]
#5  0x00007fec938169f1 in Meta::IpodHandler::libDeleteTrack(KSharedPtr<Meta::MediaDeviceTrack> const&) () from /usr/lib/kde4/amarok_collection-ipodcollection.so
#6  0x00007fecb00adab8 in Meta::MediaDeviceHandler::slotFinalizeTrackRemove(KSharedPtr<Meta::Track> const&) () from /usr/lib/libamaroklib.so.1
#7  0x00007fec9381d9b2 in Meta::IpodHandler::fileDeleted(KJob*) () from /usr/lib/kde4/amarok_collection-ipodcollection.so
#8  0x00007fec93821dbb in Meta::IpodHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/amarok_collection-ipodcollection.so
#9  0x00007fecaeac1ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x00007fecaee97af2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#11 0x00007fecaee97e6f in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#12 0x00007fecaee97103 in KCompositeJob::slotResult(KJob*) () from /usr/lib/libkdecore.so.5
#13 0x00007feca8402136 in KIO::DeleteJob::slotResult(KJob*) () from /usr/lib/libkio.so.5
#14 0x00007feca8402088 in KIO::DeleteJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#15 0x00007fecaeac1ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007fecaee97af2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#17 0x00007fecaee97e6f in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#18 0x00007feca841ed93 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#19 0x00007feca841f912 in KIO::StatJob::slotFinished() () from /usr/lib/libkio.so.5
#20 0x00007feca841d6f6 in KIO::SimpleJob::slotError(int, QString const&) () from /usr/lib/libkio.so.5
#21 0x00007feca841d838 in KIO::SimpleJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#22 0x00007feca841e605 in KIO::StatJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#23 0x00007fecaeac1ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x00007feca84dc026 in KIO::SlaveInterface::error(int, QString const&) () from /usr/lib/libkio.so.5
#25 0x00007feca84dfb87 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#26 0x00007feca84dc333 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#27 0x00007feca84cf14d in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#28 0x00007feca84d126c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#29 0x00007fecaeac1ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#30 0x00007feca83ebf57 in ?? () from /usr/lib/libkio.so.5
#31 0x00007feca83ec07d in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#32 0x00007fecaeabc0f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#33 0x00007fecaf3ccefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#34 0x00007fecaf3d41ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#35 0x00007fecb085eab6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#36 0x00007fecaeaacc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#37 0x00007fecaeaad80a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#38 0x00007fecaead5533 in ?? () from /usr/lib/libQtCore.so.4
#39 0x00007feca7578bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x00007feca757c588 in ?? () from /lib/libglib-2.0.so.0
#41 0x00007feca757c6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x00007fecaead51a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0x00007fecaf4614be in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007fecaeaab532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#45 0x00007fecaeaab904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0x00007fecaeaadab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#47 0x0000000000409ec6 in _start ()
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 213097

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-12 00:34:01 UTC
This is reported at bug 213994. We need a completer backtrace.
- If you can reproduce the crash at will (or you experience this regularly), can you install the "amarok-dbg" package and post a complete backtrace here? Thanks

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