Bug 337242 - Crash when scanning media from another drive
Summary: Crash when scanning media from another drive
Status: RESOLVED DUPLICATE of bug 327074
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.9
Assignee: Amarok Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-07-08 19:00 UTC by negligentdischarge01
Modified: 2014-07-09 08:50 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 negligentdischarge01 2014-07-08 19:00:29 UTC
Application: amarok (2.8.0)
KDE Platform Version: 4.13.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-30-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

adding media from another non system drive formatted as EXT4

- Unusual behavior I noticed:

Media began scanning and then suddenly crashed.

- Custom settings of the application:

None, default

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 0x7fcbfffbf7c0 (LWP 2335))]

Thread 16 (Thread 0x7fcbd8b5f700 (LWP 2343)):
#0  0x00007fcbfcd0ffbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcbf4b01031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fcbf4af283c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fcbf4af2ece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fcbf4af2f80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fcbf4b00fe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fcbef57bf08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007fcbf8ffe182 in start_thread (arg=0x7fcbd8b5f700) at pthread_create.c:312
#8  0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fcbcef38700 (LWP 2346)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fcbfd3677f4 in wait (time=60000, this=0x2312490) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x2364510, mutex=mutex@entry=0x2364508, time=time@entry=60000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcbfeffa12e in AbstractDirectoryWatcher::run (this=0x23644e0) at ../../src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbcef37de0, th=th@entry=0x20180f0, job=job@entry=0x23644e0) at ../../../threadweaver/Weaver/Job.cpp:106
#5  0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x23644e0, th=0x20180f0) at ../../../threadweaver/Weaver/Job.cpp:135
#6  0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x20180f0) at ../../../threadweaver/Weaver/Thread.cpp:108
#7  0x00007fcbfd36732f in QThreadPrivate::start (arg=0x20180f0) at thread/qthread_unix.cpp:349
#8  0x00007fcbf8ffe182 in start_thread (arg=0x7fcbcef38700) at pthread_create.c:312
#9  0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fcbce2dc700 (LWP 2347)):
#0  0x00007fcbfcd0ffbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcbf79a0fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcbf79a10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcbfd4967be in QEventDispatcherGlib::processEvents (this=0x7fcbbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fcbfd4680af in QEventLoop::processEvents (this=this@entry=0x7fcbce2dbde0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcbfd4683a5 in QEventLoop::exec (this=this@entry=0x7fcbce2dbde0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcbfd364c5f in QThread::exec (this=this@entry=0x2368820) at thread/qthread.cpp:537
#7  0x00007fcbfd449823 in QInotifyFileSystemWatcherEngine::run (this=0x2368820) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fcbfd36732f in QThreadPrivate::start (arg=0x2368820) at thread/qthread_unix.cpp:349
#9  0x00007fcbf8ffe182 in start_thread (arg=0x7fcbce2dc700) at pthread_create.c:312
#10 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fcbccd9b700 (LWP 2348)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fcbfd365dd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1c9f770) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x1c9f770, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007fcbfd362275 in QMutex::lockInternal (this=this@entry=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at thread/qmutex.cpp:450
#4  0x00007fcbfaf50c84 in lockInline (this=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at /usr/include/qt4/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x7fcbfb173c98 <Meta::Tag::s_mutex>, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#6  Meta::Tag::readTags (path=...) at ../../shared/MetaTagLib.cpp:202
#7  0x00007fcbfef8622e in MetaFile::Track::Private::readMetaData (this=0x7fcbb41a3740) at ../../src/core-impl/meta/file/File_p.h:166
#8  0x00007fcbfef87f0d in MetaFile::Track::Track (this=0x7fcbb419e630, url=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/core-impl/meta/file/File.cpp:141
#9  0x00007fcbfef8c038 in FileTrackProvider::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/meta/file/FileTrackProvider.cpp:43
#10 0x00007fcbfefc6960 in CollectionManager::trackForUrl (this=0x223e2e0, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:479
#11 0x00007fcbfef978c7 in MetaProxy::Worker::run (this=0x7fcbaf0c9100) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#12 0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbccd9ade0, th=th@entry=0x246dae0, job=job@entry=0x7fcbaf0c9100) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x7fcbaf0c9100, th=0x246dae0) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x246dae0) at ../../../threadweaver/Weaver/Thread.cpp:108
#15 0x00007fcbfd36732f in QThreadPrivate::start (arg=0x246dae0) at thread/qthread_unix.cpp:349
#16 0x00007fcbf8ffe182 in start_thread (arg=0x7fcbccd9b700) at pthread_create.c:312
#17 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fcbc3da0700 (LWP 2349)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fcbfd365dd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1c9f770) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x1c9f770, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007fcbfd362275 in QMutex::lockInternal (this=this@entry=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at thread/qmutex.cpp:450
#4  0x00007fcbfaf50c84 in lockInline (this=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at /usr/include/qt4/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x7fcbfb173c98 <Meta::Tag::s_mutex>, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#6  Meta::Tag::readTags (path=...) at ../../shared/MetaTagLib.cpp:202
#7  0x00007fcbfef8622e in MetaFile::Track::Private::readMetaData (this=0x7fcbb8123f60) at ../../src/core-impl/meta/file/File_p.h:166
#8  0x00007fcbfef87f0d in MetaFile::Track::Track (this=0x7fcbb8137050, url=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/core-impl/meta/file/File.cpp:141
#9  0x00007fcbfef8c038 in FileTrackProvider::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/meta/file/FileTrackProvider.cpp:43
#10 0x00007fcbfefc6960 in CollectionManager::trackForUrl (this=0x223e2e0, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:479
#11 0x00007fcbfef978c7 in MetaProxy::Worker::run (this=0x7fcbaf0cba70) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#12 0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbc3d9fde0, th=th@entry=0x263cb60, job=job@entry=0x7fcbaf0cba70) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x7fcbaf0cba70, th=0x263cb60) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x263cb60) at ../../../threadweaver/Weaver/Thread.cpp:108
#15 0x00007fcbfd36732f in QThreadPrivate::start (arg=0x263cb60) at thread/qthread_unix.cpp:349
#16 0x00007fcbf8ffe182 in start_thread (arg=0x7fcbc3da0700) at pthread_create.c:312
#17 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fcbc359f700 (LWP 2350)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fcbfd365dd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1c9f770) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x1c9f770, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007fcbfd362275 in QMutex::lockInternal (this=this@entry=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at thread/qmutex.cpp:450
#4  0x00007fcbfaf50c84 in lockInline (this=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at /usr/include/qt4/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x7fcbfb173c98 <Meta::Tag::s_mutex>, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#6  Meta::Tag::readTags (path=...) at ../../shared/MetaTagLib.cpp:202
#7  0x00007fcbfef8622e in MetaFile::Track::Private::readMetaData (this=0x7fcbae3479e0) at ../../src/core-impl/meta/file/File_p.h:166
#8  0x00007fcbfef87f0d in MetaFile::Track::Track (this=0x7fcbad7afc40, url=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/core-impl/meta/file/File.cpp:141
#9  0x00007fcbfef8c038 in FileTrackProvider::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/meta/file/FileTrackProvider.cpp:43
#10 0x00007fcbfefc6960 in CollectionManager::trackForUrl (this=0x223e2e0, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:479
#11 0x00007fcbfef978c7 in MetaProxy::Worker::run (this=0x7fcbaf0caca0) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#12 0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbc359ede0, th=th@entry=0x2641f60, job=job@entry=0x7fcbaf0caca0) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x7fcbaf0caca0, th=0x2641f60) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x2641f60) at ../../../threadweaver/Weaver/Thread.cpp:108
#15 0x00007fcbfd36732f in QThreadPrivate::start (arg=0x2641f60) at thread/qthread_unix.cpp:349
#16 0x00007fcbf8ffe182 in start_thread (arg=0x7fcbc359f700) at pthread_create.c:312
#17 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fcbc2d9e700 (LWP 2351)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fcbfd365dd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1c9f770) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x1c9f770, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007fcbfd362275 in QMutex::lockInternal (this=this@entry=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at thread/qmutex.cpp:450
#4  0x00007fcbfaf50c84 in lockInline (this=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at /usr/include/qt4/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x7fcbfb173c98 <Meta::Tag::s_mutex>, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#6  Meta::Tag::readTags (path=...) at ../../shared/MetaTagLib.cpp:202
#7  0x00007fcbfef8622e in MetaFile::Track::Private::readMetaData (this=0x7fcbb0112b10) at ../../src/core-impl/meta/file/File_p.h:166
#8  0x00007fcbfef87f0d in MetaFile::Track::Track (this=0x7fcbb010cbc0, url=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/core-impl/meta/file/File.cpp:141
#9  0x00007fcbfef8c038 in FileTrackProvider::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/meta/file/FileTrackProvider.cpp:43
#10 0x00007fcbfefc6960 in CollectionManager::trackForUrl (this=0x223e2e0, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:479
#11 0x00007fcbfef978c7 in MetaProxy::Worker::run (this=0x7fcbaf0cd610) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#12 0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbc2d9dde0, th=th@entry=0x266cc40, job=job@entry=0x7fcbaf0cd610) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x7fcbaf0cd610, th=0x266cc40) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x266cc40) at ../../../threadweaver/Weaver/Thread.cpp:108
#15 0x00007fcbfd36732f in QThreadPrivate::start (arg=0x266cc40) at thread/qthread_unix.cpp:349
#16 0x00007fcbf8ffe182 in start_thread (arg=0x7fcbc2d9e700) at pthread_create.c:312
#17 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fcbc19a2700 (LWP 2352)):
[KCrash Handler]
#6  __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:36
#7  0x00007fcbf5afe9aa in TagLib::ByteVector::replace(TagLib::ByteVector const&, TagLib::ByteVector const&) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#8  0x00007fcbf5ad0d69 in TagLib::ID3v2::SynchData::decode(TagLib::ByteVector const&) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#9  0x00007fcbf5ad041d in TagLib::ID3v2::FrameFactory::createFrame(TagLib::ByteVector const&, TagLib::ID3v2::Header*) const () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#10 0x00007fcbf5ad484f in TagLib::ID3v2::Tag::parse(TagLib::ByteVector const&) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#11 0x00007fcbf5ad4ae9 in TagLib::ID3v2::Tag::read() () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#12 0x00007fcbf5ad4bf7 in TagLib::ID3v2::Tag::Tag(TagLib::File*, long, TagLib::ID3v2::FrameFactory const*) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#13 0x00007fcbf5acc782 in TagLib::MPEG::File::read(bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#14 0x00007fcbf5acc9ef in TagLib::MPEG::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#15 0x00007fcbfaf4b687 in Meta::Tag::FileTypeResolver::createFile (this=<optimized out>, fileName=0x7fcb9c11d808 "/media/matt/Storage/Music/Eminem/Eminem - Encore/01 - Curtains Up.mp3", readProperties=<optimized out>, propertiesStyle=TagLib::AudioProperties::Fast) at ../../shared/FileTypeResolver.cpp:73
#16 0x00007fcbf5b2cb22 in TagLib::FileRef::create(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#17 0x00007fcbf5b2da96 in TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#18 0x00007fcbfaf50257 in Meta::Tag::getFileRef (path=...) at ../../shared/MetaTagLib.cpp:104
#19 0x00007fcbfaf50c18 in Meta::Tag::readTags (path=...) at ../../shared/MetaTagLib.cpp:205
#20 0x00007fcbfef8622e in MetaFile::Track::Private::readMetaData (this=0x7fcb9c12c7b0) at ../../src/core-impl/meta/file/File_p.h:166
#21 0x00007fcbfef87f0d in MetaFile::Track::Track (this=0x7fcb9c122e70, url=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/core-impl/meta/file/File.cpp:141
#22 0x00007fcbfef8c038 in FileTrackProvider::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/meta/file/FileTrackProvider.cpp:43
#23 0x00007fcbfefc6960 in CollectionManager::trackForUrl (this=0x223e2e0, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:479
#24 0x00007fcbfef978c7 in MetaProxy::Worker::run (this=0x7fcbaf0c8330) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#25 0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbc19a1de0, th=th@entry=0x2ad6dc0, job=job@entry=0x7fcbaf0c8330) at ../../../threadweaver/Weaver/Job.cpp:106
#26 0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x7fcbaf0c8330, th=0x2ad6dc0) at ../../../threadweaver/Weaver/Job.cpp:135
#27 0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x2ad6dc0) at ../../../threadweaver/Weaver/Thread.cpp:108
#28 0x00007fcbfd36732f in QThreadPrivate::start (arg=0x2ad6dc0) at thread/qthread_unix.cpp:349
#29 0x00007fcbf8ffe182 in start_thread (arg=0x7fcbc19a2700) at pthread_create.c:312
#30 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fcbc11a1700 (LWP 2353)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fcbfd365dd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1c9f770) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x1c9f770, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007fcbfd362275 in QMutex::lockInternal (this=this@entry=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at thread/qmutex.cpp:450
#4  0x00007fcbfaf50c84 in lockInline (this=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at /usr/include/qt4/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x7fcbfb173c98 <Meta::Tag::s_mutex>, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#6  Meta::Tag::readTags (path=...) at ../../shared/MetaTagLib.cpp:202
#7  0x00007fcbfef8622e in MetaFile::Track::Private::readMetaData (this=0x7fcb94137770) at ../../src/core-impl/meta/file/File_p.h:166
#8  0x00007fcbfef87f0d in MetaFile::Track::Track (this=0x7fcb94137dd0, url=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/core-impl/meta/file/File.cpp:141
#9  0x00007fcbfef8c038 in FileTrackProvider::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/meta/file/FileTrackProvider.cpp:43
#10 0x00007fcbfefc6960 in CollectionManager::trackForUrl (this=0x223e2e0, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:479
#11 0x00007fcbfef978c7 in MetaProxy::Worker::run (this=0x7fcbaf0c9ed0) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#12 0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbc11a0de0, th=th@entry=0x2ad99d0, job=job@entry=0x7fcbaf0c9ed0) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x7fcbaf0c9ed0, th=0x2ad99d0) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x2ad99d0) at ../../../threadweaver/Weaver/Thread.cpp:108
#15 0x00007fcbfd36732f in QThreadPrivate::start (arg=0x2ad99d0) at thread/qthread_unix.cpp:349
#16 0x00007fcbf8ffe182 in start_thread (arg=0x7fcbc11a1700) at pthread_create.c:312
#17 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fcbc09a0700 (LWP 2354)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fcbfd365dd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1c9f770) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x1c9f770, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007fcbfd362275 in QMutex::lockInternal (this=this@entry=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at thread/qmutex.cpp:450
#4  0x00007fcbfaf50c84 in lockInline (this=0x7fcbfb173c98 <Meta::Tag::s_mutex>) at /usr/include/qt4/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x7fcbfb173c98 <Meta::Tag::s_mutex>, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#6  Meta::Tag::readTags (path=...) at ../../shared/MetaTagLib.cpp:202
#7  0x00007fcbfef8622e in MetaFile::Track::Private::readMetaData (this=0x7fcb98112e20) at ../../src/core-impl/meta/file/File_p.h:166
#8  0x00007fcbfef87f0d in MetaFile::Track::Track (this=0x7fcb98114e20, url=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/core-impl/meta/file/File.cpp:141
#9  0x00007fcbfef8c038 in FileTrackProvider::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/meta/file/FileTrackProvider.cpp:43
#10 0x00007fcbfefc6960 in CollectionManager::trackForUrl (this=0x223e2e0, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:479
#11 0x00007fcbfef978c7 in MetaProxy::Worker::run (this=0x7fcbaf0cc840) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#12 0x00007fcbfa586cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcbc099fde0, th=th@entry=0x2ada890, job=job@entry=0x7fcbaf0cc840) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x00007fcbfa586e6e in ThreadWeaver::Job::execute (this=0x7fcbaf0cc840, th=0x2ada890) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x00007fcbfa5866bb in ThreadWeaver::Thread::run (this=0x2ada890) at ../../../threadweaver/Weaver/Thread.cpp:108
#15 0x00007fcbfd36732f in QThreadPrivate::start (arg=0x2ada890) at thread/qthread_unix.cpp:349
#16 0x00007fcbf8ffe182 in start_thread (arg=0x7fcbc09a0700) at pthread_create.c:312
#17 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fcba0ab5700 (LWP 2355)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcbf3dda81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fcbf3dda859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fcbf8ffe182 in start_thread (arg=0x7fcba0ab5700) at pthread_create.c:312
#4  0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fcb44594700 (LWP 2356)):
#0  0x00007fcbfcd0e71d in write () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcbf79e1caf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcbf799e0da in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcbf799ed28 in g_source_attach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcbe5d863ef in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007fcbe5d9bb55 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fcbe5d33ef7 in g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007fcbe5d99b2b in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#8  0x00007fcbe5d34d13 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9  0x00007fcbf79a0ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fcbf79a1048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fcbf79a130a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fcbe5d99e16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#13 0x00007fcbf79c5f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007fcbf8ffe182 in start_thread (arg=0x7fcb44594700) at pthread_create.c:312
#15 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fcb428e6700 (LWP 2359)):
#0  0x00007fcbfcd0e6bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcbf79e1c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcbf79a0b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcbf79a0f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcbf79a10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcbfd4967be in QEventDispatcherGlib::processEvents (this=0x7fcb380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fcbfd4680af in QEventLoop::processEvents (this=this@entry=0x7fcb428e5e20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fcbfd4683a5 in QEventLoop::exec (this=this@entry=0x7fcb428e5e20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fcbfd364c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007fcbfd36732f in QThreadPrivate::start (arg=0x2adf0a0) at thread/qthread_unix.cpp:349
#10 0x00007fcbf8ffe182 in start_thread (arg=0x7fcb428e6700) at pthread_create.c:312
#11 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fcb41a67700 (LWP 2360)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcbf95d8ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fcbf95d9039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fcbf8ffe182 in start_thread (arg=0x7fcb41a67700) at pthread_create.c:312
#4  0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fcb430e7700 (LWP 2982)):
#0  0x00007fcbfcd0ffbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcbf79a0fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcbf79a10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcbfd4967be in QEventDispatcherGlib::processEvents (this=0x7fcb340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fcbfd4680af in QEventLoop::processEvents (this=this@entry=0x7fcb430e6de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcbfd4683a5 in QEventLoop::exec (this=this@entry=0x7fcb430e6de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcbfd364c5f in QThread::exec (this=this@entry=0x7fcbc80040e0) at thread/qthread.cpp:537
#7  0x00007fcbfd449823 in QInotifyFileSystemWatcherEngine::run (this=0x7fcbc80040e0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fcbfd36732f in QThreadPrivate::start (arg=0x7fcbc80040e0) at thread/qthread_unix.cpp:349
#9  0x00007fcbf8ffe182 in start_thread (arg=0x7fcb430e7700) at pthread_create.c:312
#10 0x00007fcbfcd1d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fcbfffbf7c0 (LWP 2335)):
#0  0x00007fcbfcd0e71d in write () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcbf79e1caf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcbfd46d34e in QCoreApplication::postEvent (receiver=0x7fcbaef23260, event=0x4620950, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1399
#3  0x00007fcbfd46d427 in QCoreApplication::postEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1311
#4  0x00007fcbfd47b094 in QObject::deleteLater (this=<optimized out>) at kernel/qobject.cpp:2087
#5  0x00007fcbfef97b53 in MetaProxy::Worker::slotStepDone (this=<optimized out>) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:92
#6  0x00007fcbfee2a38e in MetaProxy::Worker::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_MetaProxyWorker.cpp:62
#7  0x00007fcbfd47d87a in QMetaObject::activate (sender=0x7fcbaef23260, m=m@entry=0x7fcbfa78f400 <ThreadWeaver::Job::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffcf239250) at kernel/qobject.cpp:3539
#8  0x00007fcbfa586f72 in ThreadWeaver::Job::done (this=<optimized out>, _t1=0x7fcbaef23260) at ./Job.moc:110
#9  0x00007fcbfd481c1e in QObject::event (this=0x7fcbaef23260, e=<optimized out>) at kernel/qobject.cpp:1194
#10 0x00007fcbfde5be2c in QApplicationPrivate::notify_helper (this=this@entry=0x1d71ea0, receiver=receiver@entry=0x7fcbaef23260, e=e@entry=0x7fcbb8090ca0) at kernel/qapplication.cpp:4567
#11 0x00007fcbfde624a0 in QApplication::notify (this=this@entry=0x7fffcf2399a0, receiver=receiver@entry=0x7fcbaef23260, e=e@entry=0x7fcbb8090ca0) at kernel/qapplication.cpp:4353
#12 0x00007fcbff9ccd1a in KApplication::notify (this=0x7fffcf2399a0, receiver=0x7fcbaef23260, event=0x7fcbb8090ca0) at ../../kdeui/kernel/kapplication.cpp:311
#13 0x00007fcbfd4694dd in QCoreApplication::notifyInternal (this=0x7fffcf2399a0, receiver=receiver@entry=0x7fcbaef23260, event=event@entry=0x7fcbb8090ca0) at kernel/qcoreapplication.cpp:953
#14 0x00007fcbfd46cb3d in sendEvent (event=0x7fcbb8090ca0, receiver=0x7fcbaef23260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1c801f0) at kernel/qcoreapplication.cpp:1577
#16 0x00007fcbfd46cfe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#17 0x00007fcbfd496f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=0x1d6bdc0) at kernel/qeventdispatcher_glib.cpp:287
#19 0x00007fcbf79a0e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fcbf79a1048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fcbf79a10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fcbfd4967a1 in QEventDispatcherGlib::processEvents (this=0x1c81af0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#23 0x00007fcbfdefdbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007fcbfd4680af in QEventLoop::processEvents (this=this@entry=0x7fffcf239870, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007fcbfd4683a5 in QEventLoop::exec (this=this@entry=0x7fffcf239870, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007fcbfd46db79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#27 0x00007fcbfde5a37c in QApplication::exec () at kernel/qapplication.cpp:3828
#28 0x0000000000408393 in main (argc=<optimized out>, argv=0x7fffcf239b08) at ../../src/main.cpp:329

Possible duplicates by query: bug 327074.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2014-07-09 08:50:48 UTC
The crash is in taglib.

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