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.

Reply via email to