https://bugs.kde.org/show_bug.cgi?id=366456
Bug ID: 366456 Summary: Amarok crashes very soon after mounting Ipod classic 120GB Product: amarok Version: 2.8.0 Platform: Mint (Ubuntu based) OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: amarok-bugs-d...@kde.org Reporter: bri...@gmail.com Application: amarok (2.8.0) KDE Platform Version: 4.14.2 Qt Version: 4.8.6 Operating System: Linux 3.19.0-32-generic x86_64 Distribution: Linux Mint 17.3 Rosa -- Information about the crash: - What I was doing when the application crashed: Amarok crashes soon after mounting my Ipod classic 120GB. At first it seemed to work, then the first crash came after 10 - 15 minutes. After that it kept crashing within perhaps 1-2 minutes, before I even started working with it. 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 0x7f16fd87f7c0 (LWP 3781))] Thread 13 (Thread 0x7f16d6660700 (LWP 3783)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f16fac2a7f4 in wait (time=60000, this=0xc2ec20) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0xac9fd0, mutex=mutex@entry=0xac9fc8, time=time@entry=60000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16fc8bd12e in AbstractDirectoryWatcher::run (this=0xac9fa0) at ../../src/scanner/AbstractDirectoryWatcher.cpp:65 #4 0x00007f16f7e55cb2 in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f16f7e55e6e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0x00007f16f7e556bb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #7 0x00007f16fac2a32f in QThreadPrivate::start (arg=0xc4dfa0) at thread/qthread_unix.cpp:349 #8 0x00007f16f68cc184 in start_thread (arg=0x7f16d6660700) at pthread_create.c:312 #9 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 12 (Thread 0x7f16d483d700 (LWP 3784)): #0 0x00007f16fa5d16cd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f16f52afc10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f16f526eb14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f16f526ef7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f16f526f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f16fad597be in QEventDispatcherGlib::processEvents (this=0x7f16c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f16fad2b0af in QEventLoop::processEvents (this=this@entry=0x7f16d483cde0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f16fad2b3a5 in QEventLoop::exec (this=this@entry=0x7f16d483cde0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f16fac27c5f in QThread::exec (this=this@entry=0xc50b00) at thread/qthread.cpp:537 #9 0x00007f16fad0c823 in QInotifyFileSystemWatcherEngine::run (this=0xc50b00) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f16fac2a32f in QThreadPrivate::start (arg=0xc50b00) at thread/qthread_unix.cpp:349 #11 0x00007f16f68cc184 in start_thread (arg=0x7f16d483d700) at pthread_create.c:312 #12 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 11 (Thread 0x7f16cffff700 (LWP 3785)): [KCrash Handler] #5 0x00007f16d7df8b83 in IpodPlaylist::IpodPlaylist (this=0x7f15d4d722b0, ipodPlaylist=<optimized out>, collection=0xdcfc10, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../../src/core-impl/collections/ipodcollection/IpodPlaylist.cpp:42 #6 0x00007f16d7e05601 in IpodParseTracksJob::parsePlaylists (this=this@entry=0x9bccf0, staleTracks=..., knownPaths=...) at ../../../../../src/core-impl/collections/ipodcollection/jobs/IpodParseTracksJob.cpp:118 #7 0x00007f16d7e05b8a in IpodParseTracksJob::run (this=0x9bccf0) at ../../../../../src/core-impl/collections/ipodcollection/jobs/IpodParseTracksJob.cpp:82 #8 0x00007f16f7e55cb2 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0x00007f16f7e55e6e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #10 0x00007f16f7e556bb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x1105be0) at thread/qthread_unix.cpp:349 #12 0x00007f16f68cc184 in start_thread (arg=0x7f16cffff700) at pthread_create.c:312 #13 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7f16cecaf700 (LWP 3786)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f16fac2a816 in wait (time=18446744073709551615, this=0x25dbca0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x25173c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16fac2695b in QSemaphore::acquire (this=this@entry=0x2424f10, n=n@entry=1) at thread/qsemaphore.cpp:144 #4 0x00007f16fc83db81 in Playlists::PlaylistFileLoaderJob::run (this=0x2424ed0) at ../../src/core-impl/playlists/types/file/PlaylistFileLoaderJob.cpp:92 #5 0x00007f16f7e55cb2 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007f16f7e55e6e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #7 0x00007f16f7e556bb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #8 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x1429180) at thread/qthread_unix.cpp:349 #9 0x00007f16f68cc184 in start_thread (arg=0x7f16cecaf700) at pthread_create.c:312 #10 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7f16cde73700 (LWP 3787)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f16fac2a816 in wait (time=18446744073709551615, this=0x34a6ba0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x34a3b20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16fac2695b in QSemaphore::acquire (this=this@entry=0x34a6860, n=n@entry=1) at thread/qsemaphore.cpp:144 #4 0x00007f16fc83db81 in Playlists::PlaylistFileLoaderJob::run (this=0x34a6820) at ../../src/core-impl/playlists/types/file/PlaylistFileLoaderJob.cpp:92 #5 0x00007f16f7e55cb2 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007f16f7e55e6e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #7 0x00007f16f7e556bb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #8 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x1491d80) at thread/qthread_unix.cpp:349 #9 0x00007f16f68cc184 in start_thread (arg=0x7f16cde73700) at pthread_create.c:312 #10 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7f16ccc49700 (LWP 3788)): #0 pthread_mutex_unlock (mutex=0x7f16ac000a60) at forward.c:194 #1 0x00007f16f52b09b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f16f526e718 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f16f526ef03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f16f526f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f16fad597be in QEventDispatcherGlib::processEvents (this=0x7f16ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f16fad2b0af in QEventLoop::processEvents (this=this@entry=0x7f16ccc48de0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f16fad2b3a5 in QEventLoop::exec (this=this@entry=0x7f16ccc48de0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f16fac27c5f in QThread::exec (this=this@entry=0x1a73f90) at thread/qthread.cpp:537 #9 0x00007f16fad0c823 in QInotifyFileSystemWatcherEngine::run (this=0x1a73f90) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x1a73f90) at thread/qthread_unix.cpp:349 #11 0x00007f16f68cc184 in start_thread (arg=0x7f16ccc49700) at pthread_create.c:312 #12 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7f16b1cf1700 (LWP 3789)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f16f197381d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f16f1973859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f16f68cc184 in start_thread (arg=0x7f16b1cf1700) at pthread_create.c:312 #4 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7f166a0a2700 (LWP 3792)): #0 0x00007f16f52b09b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f16f526e0f0 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f16f526eea5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f16f526f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f16fad597be in QEventDispatcherGlib::processEvents (this=0x7f165c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #5 0x00007f16fad2b0af in QEventLoop::processEvents (this=this@entry=0x7f166a0a1e20, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f16fad2b3a5 in QEventLoop::exec (this=this@entry=0x7f166a0a1e20, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f16fac27c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #8 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x1accd20) at thread/qthread_unix.cpp:349 #9 0x00007f16f68cc184 in start_thread (arg=0x7f166a0a2700) at pthread_create.c:312 #10 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7f1669223700 (LWP 3793)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f16f6ea6ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f16f6ea7039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f16f68cc184 in start_thread (arg=0x7f1669223700) at pthread_create.c:312 #4 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f16b6aff700 (LWP 3825)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f16fac2a816 in wait (time=18446744073709551615, this=0x3759050) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3759438, mutex=mutex@entry=0x3759430, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16fbbfbe16 in QFileInfoGatherer::run (this=0x3759420) at dialogs/qfileinfogatherer.cpp:214 #4 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x3759420) at thread/qthread_unix.cpp:349 #5 0x00007f16f68cc184 in start_thread (arg=0x7f16b6aff700) at pthread_create.c:312 #6 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f16b62fe700 (LWP 3826)): #0 0x00007f16f52b09b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f16f526e718 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f16f526ef03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f16f526f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f16fad597be in QEventDispatcherGlib::processEvents (this=0x7f15c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #5 0x00007f16fad2b0af in QEventLoop::processEvents (this=this@entry=0x7f16b62fdde0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f16fad2b3a5 in QEventLoop::exec (this=this@entry=0x7f16b62fdde0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f16fac27c5f in QThread::exec (this=this@entry=0x3758170) at thread/qthread.cpp:537 #8 0x00007f16fad0c823 in QInotifyFileSystemWatcherEngine::run (this=0x3758170) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x3758170) at thread/qthread_unix.cpp:349 #10 0x00007f16f68cc184 in start_thread (arg=0x7f16b62fe700) at pthread_create.c:312 #11 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f166a8a3700 (LWP 3840)): #0 0x00007f16fa5d2fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f16f526efe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f16f526f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f16fad597be in QEventDispatcherGlib::processEvents (this=0x7f16640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007f16fad2b0af in QEventLoop::processEvents (this=this@entry=0x7f166a8a2de0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f16fad2b3a5 in QEventLoop::exec (this=this@entry=0x7f166a8a2de0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f16fac27c5f in QThread::exec (this=this@entry=0x7f16d00039f0) at thread/qthread.cpp:537 #7 0x00007f16fad0c823 in QInotifyFileSystemWatcherEngine::run (this=0x7f16d00039f0) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f16fac2a32f in QThreadPrivate::start (arg=0x7f16d00039f0) at thread/qthread_unix.cpp:349 #9 0x00007f16f68cc184 in start_thread (arg=0x7f166a8a3700) at pthread_create.c:312 #10 0x00007f16fa5e037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f16fd87f7c0 (LWP 3781)): #0 0x00007f16fa5d16cd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f16f52afc10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f16f526eb14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f16f526ef7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f16f526f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f16fad597be in QEventDispatcherGlib::processEvents (this=0x76c630, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f16fb7c0be6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #7 0x00007f16fad2b0af in QEventLoop::processEvents (this=this@entry=0x7ffef731e4b0, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f16fad2b3a5 in QEventLoop::exec (this=this@entry=0x7ffef731e4b0, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f16fad30b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #10 0x00007f16fb71d37c in QApplication::exec () at kernel/qapplication.cpp:3828 #11 0x0000000000408393 in main (argc=<optimized out>, argv=0x7ffef731e748) at ../../src/main.cpp:329 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.