Bug 300863

Summary: amarok crashes at start up
Product: [Applications] amarok Reporter: qw9876543
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rosser.bjr
Priority: NOR    
Version: 2.5.0   
Target Milestone: 2.6   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description qw9876543 2012-05-30 10:08:59 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.3.7-1.fc16.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: amarok was starting up put the splash on the screen but it crashes and it did not start

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fc8e58df840 (LWP 2655))]

Thread 11 (Thread 0x7fc8d375a700 (LWP 2671)):
#0  0x000000353f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003558e2c08f in ?? () from /usr/lib64/libpulse.so.0
#2  0x0000003558e1df06 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x0000003558e1e539 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x0000003558e1e5f0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x0000003558e2c03f in ?? () from /usr/lib64/libpulse.so.0
#6  0x0000003559e38be8 in ?? () from /usr/lib64/libpulsecommon-0.9.23.so
#7  0x000000353f807d90 in start_thread (arg=0x7fc8d375a700) at pthread_create.c:309
#8  0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7fc8c6377700 (LWP 2674)):
#0  0x000000353f80af9d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:53
#1  __pthread_mutex_unlock (mutex=0x7fc8c00009e8) at pthread_mutex_unlock.c:298
#2  0x00000035410444c4 in g_main_context_prepare (context=0x7fc8c00009e0, priority=0x7fc8c6376be8) at gmain.c:2760
#3  0x00000035410452dd in g_main_context_iterate (context=0x7fc8c00009e0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069
#4  0x000000354104590c in g_main_context_iteration (context=0x7fc8c00009e0, may_block=1) at gmain.c:3152
#5  0x0000003549da8626 in QEventDispatcherGlib::processEvents (this=0x7fc8c0000900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0000003549d78a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003549d78c67 in QEventLoop::exec (this=0x7fc8c6376d10, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003549c78ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x0000003549d5870f in QInotifyFileSystemWatcherEngine::run (this=0x1cef670) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0000003549c7bb1b in QThreadPrivate::start (arg=0x1cef670) at thread/qthread_unix.cpp:298
#11 0x000000353f807d90 in start_thread (arg=0x7fc8c6377700) at pthread_create.c:309
#12 0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7fc8bfddf700 (LWP 2675)):
#0  0x000000353f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003541045448 in g_main_context_poll (n_fds=1, fds=0x7fc8b80012e0, priority=<optimized out>, timeout=-1, context=0x7fc8b80009a0) at gmain.c:3402
#2  g_main_context_iterate (context=0x7fc8b80009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x000000354104590c in g_main_context_iteration (context=0x7fc8b80009a0, may_block=1) at gmain.c:3152
#4  0x0000003549da8626 in QEventDispatcherGlib::processEvents (this=0x7fc8b80008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003549d78a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003549d78c67 in QEventLoop::exec (this=0x7fc8bfdded40, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003549c78ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003549c7bb1b in QThreadPrivate::start (arg=0x1e4b4d0) at thread/qthread_unix.cpp:298
#9  0x000000353f807d90 in start_thread (arg=0x7fc8bfddf700) at pthread_create.c:309
#10 0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7fc8bef66700 (LWP 2676)):
#0  0x000000353f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003541045448 in g_main_context_poll (n_fds=1, fds=0x7fc8b0001eb0, priority=<optimized out>, timeout=-1, context=0x7fc8b00009a0) at gmain.c:3402
#2  g_main_context_iterate (context=0x7fc8b00009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x000000354104590c in g_main_context_iteration (context=0x7fc8b00009a0, may_block=1) at gmain.c:3152
#4  0x0000003549da8626 in QEventDispatcherGlib::processEvents (this=0x7fc8b00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003549d78a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003549d78c67 in QEventLoop::exec (this=0x7fc8bef65d40, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003549c78ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003549c7bb1b in QThreadPrivate::start (arg=0x20007c0) at thread/qthread_unix.cpp:298
#9  0x000000353f807d90 in start_thread (arg=0x7fc8bef66700) at pthread_create.c:309
#10 0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fc8be765700 (LWP 2677)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003549c7bf8f in wait (time=30000, this=0x7fc8b00059d0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7fc8b0005978, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003549c6f55f in QThreadPoolThread::run (this=0x7fc8b0005c50) at concurrent/qthreadpool.cpp:141
#4  0x0000003549c7bb1b in QThreadPrivate::start (arg=0x7fc8b0005c50) at thread/qthread_unix.cpp:298
#5  0x000000353f807d90 in start_thread (arg=0x7fc8be765700) at pthread_create.c:309
#6  0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fc8bdb5a700 (LWP 2678)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x0000003549c7a5eb in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x15a0190) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x15a0190, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x0000003549c7639d in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x000000336eb97d68 in Meta::Tag::readTags(QString const&, bool) () from /usr/lib64/libamaroklib.so.1
#5  0x000000336ebb4a84 in MetaFile::Track::Private::readMetaData() () from /usr/lib64/libamaroklib.so.1
#6  0x000000336ebb63d8 in MetaFile::Track::Track(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#7  0x000000336ec24784 in CollectionManager::trackForUrl(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#8  0x000000336ebcabac in ?? () from /usr/lib64/libamaroklib.so.1
#9  0x000000355700c9fb in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fc8bdb59ce0, th=0x1fa63a0, job=0x2322300) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:106
#10 0x000000355700cb6c in ThreadWeaver::Job::execute (this=0x2322300, th=0x1fa63a0) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:135
#11 0x000000355700c1bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fc8bdb59d60, parent=0x1fa47b0, th=0x1fa63a0) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:95
#12 0x000000355700c27b in ThreadWeaver::Thread::run (this=0x1fa63a0) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:142
#13 0x0000003549c7bb1b in QThreadPrivate::start (arg=0x1fa63a0) at thread/qthread_unix.cpp:298
#14 0x000000353f807d90 in start_thread (arg=0x7fc8bdb5a700) at pthread_create.c:309
#15 0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fc8bcd41700 (LWP 2679)):
[KCrash Handler]
#4  0x000000353f036285 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#5  0x000000353f037b9b in __GI_abort () at abort.c:91
#6  0x000000353f077a7e in __libc_message (do_abort=2, fmt=0x353f176678 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#7  0x000000353f07dda6 in malloc_printerr (action=3, str=0x353f176818 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5021
#8  0x000000353f07f08e in _int_free (av=0x7fc898000020, p=0x7fc898023c40, have_lock=1) at malloc.c:3942
#9  0x000000353f081290 in _int_realloc (av=0x7fc898000020, oldp=0x7fc898023c40, oldsize=<optimized out>, nb=1040) at malloc.c:4432
#10 0x000000353f082cde in __GI___libc_realloc (oldmem=0x7fc898023c50, bytes=1024) at malloc.c:3064
#11 0x0000003549c99586 in QListData::realloc (this=0x336f2a9cd8, alloc=125) at tools/qlist.cpp:221
#12 0x0000003549c99635 in QListData::append (this=0x336f2a9cd8, n=1) at tools/qlist.cpp:243
#13 0x0000003549c94452 in QList<QString>::append (this=<optimized out>, t=...) at ../../src/corelib/tools/qlist.h:530
#14 0x0000003549cd045e in operator<< (str=<optimized out>, this=0x336f2a9cd8) at ../../src/corelib/tools/qstringlist.h:90
#15 QtPrivate::QStringList_filter (that=0x7fc8bcd40a60, rx=...) at tools/qstringlist.cpp:338
#16 0x000000336ed66a2b in EngineController::supportedMimeTypes() () from /usr/lib64/libamaroklib.so.1
#17 0x000000336ed66ef8 in EngineController::canDecode(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#18 0x000000336ec24740 in CollectionManager::trackForUrl(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#19 0x000000336ebcabac in ?? () from /usr/lib64/libamaroklib.so.1
#20 0x000000355700c9fb in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fc8bcd40ce0, th=0x21dc6b0, job=0x21313d0) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:106
#21 0x000000355700cb6c in ThreadWeaver::Job::execute (this=0x21313d0, th=0x21dc6b0) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:135
#22 0x000000355700c1bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fc8bcd40d60, parent=0x1fa47b0, th=0x21dc6b0) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:95
#23 0x000000355700c27b in ThreadWeaver::Thread::run (this=0x21dc6b0) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:142
#24 0x0000003549c7bb1b in QThreadPrivate::start (arg=0x21dc6b0) at thread/qthread_unix.cpp:298
#25 0x000000353f807d90 in start_thread (arg=0x7fc8bcd41700) at pthread_create.c:309
#26 0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fc8a7fff700 (LWP 2680)):
#0  0x000000353f0e41bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x000000353f078dcd in _IO_new_file_seekoff (fp=0x7fc8a0049e70, offset=5309004, dir=<optimized out>, mode=3) at fileops.c:1099
#2  0x000000353f075f8b in __GI_fseek (fp=0x7fc8a0049e70, offset=<optimized out>, whence=<optimized out>) at fseek.c:41
#3  0x000000355ca5b9ea in TagLib::File::seek (this=<optimized out>, offset=<optimized out>, p=<optimized out>) at /usr/src/debug/taglib-1.7.2/taglib/toolkit/tfile.cpp:506
#4  0x000000355ca5baab in length (this=0x7fc8a002ea30) at /usr/src/debug/taglib-1.7.2/taglib/toolkit/tfile.cpp:533
#5  TagLib::File::length (this=0x7fc8a002ea30) at /usr/src/debug/taglib-1.7.2/taglib/toolkit/tfile.cpp:521
#6  0x000000355ca5bba8 in TagLib::File::readBlock (this=0x7fc8a002ea30, length=2038) at /usr/src/debug/taglib-1.7.2/taglib/toolkit/tfile.cpp:153
#7  0x000000355ca3e4c8 in TagLib::ID3v2::Tag::read (this=0x7fc8a0036fc0) at /usr/src/debug/taglib-1.7.2/taglib/mpeg/id3v2/id3v2tag.cpp:391
#8  0x000000355ca3e5ff in TagLib::ID3v2::Tag::Tag (this=0x7fc8a0036fc0, file=0x7fc8a002ea30, tagOffset=0, factory=0x7fc8a804b270) at /usr/src/debug/taglib-1.7.2/taglib/mpeg/id3v2/id3v2tag.cpp:89
#9  0x000000355ca38ff3 in TagLib::MPEG::File::read (this=0x7fc8a002ea30, readProperties=true, propertiesStyle=TagLib::AudioProperties::Fast) at /usr/src/debug/taglib-1.7.2/taglib/mpeg/mpegfile.cpp:401
#10 0x000000355ca393af in TagLib::MPEG::File::File (this=0x7fc8a002ea30, file=<optimized out>, readProperties=true, propertiesStyle=TagLib::AudioProperties::Fast) at /usr/src/debug/taglib-1.7.2/taglib/mpeg/mpegfile.cpp:103
#11 0x000000336ebd46e5 in ?? () from /usr/lib64/libamaroklib.so.1
#12 0x000000355ca75192 in TagLib::FileRef::create (fileName=0x7fc8a0049ac8 "/media/Datos/sequeira/Musica/Trova/Ricardo Arjona/Sin Da\303\261os a Terceros/Ricardo Arjona - Olvidarte.mp3", readAudioProperties=true, audioPropertiesStyle=TagLib::AudioProperties::Fast) at /usr/src/debug/taglib-1.7.2/taglib/fileref.cpp:205
#13 0x000000355ca75ccf in TagLib::FileRef::FileRef (this=0x7fc8a7ffe620, fileName=<optimized out>, readAudioProperties=<optimized out>, audioPropertiesStyle=<optimized out>) at /usr/src/debug/taglib-1.7.2/taglib/fileref.cpp:81
#14 0x000000336eb96157 in ?? () from /usr/lib64/libamaroklib.so.1
#15 0x000000336eb973eb in Meta::Tag::readTags(QString const&, bool) () from /usr/lib64/libamaroklib.so.1
#16 0x000000336ebb4a84 in MetaFile::Track::Private::readMetaData() () from /usr/lib64/libamaroklib.so.1
#17 0x000000336ebb63d8 in MetaFile::Track::Track(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#18 0x000000336ec24784 in CollectionManager::trackForUrl(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#19 0x000000336ebcabac in ?? () from /usr/lib64/libamaroklib.so.1
#20 0x000000355700c9fb in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fc8a7ffece0, th=0x20cb740, job=0x2322880) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:106
#21 0x000000355700cb6c in ThreadWeaver::Job::execute (this=0x2322880, th=0x20cb740) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:135
#22 0x000000355700c1bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fc8a7ffed60, parent=0x1fa47b0, th=0x20cb740) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:95
#23 0x000000355700c27b in ThreadWeaver::Thread::run (this=0x20cb740) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:142
#24 0x0000003549c7bb1b in QThreadPrivate::start (arg=0x20cb740) at thread/qthread_unix.cpp:298
#25 0x000000353f807d90 in start_thread (arg=0x7fc8a7fff700) at pthread_create.c:309
#26 0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fc8a77fe700 (LWP 2681)):
#0  0x000000353f0e3b85 in __GI___lxstat (vers=<optimized out>, name=0x7fc8980a4c18 "/media/Datos/sequeira/Musica/Trova/Ricardo Arjona/Sin Da\303\261os a Terceros/Ricardo Arjona - Loco.mp3", buf=0x7fc8a77fd9b0) at ../sysdeps/unix/sysv/linux/wordsize-64/lxstat.c:38
#1  0x0000003551b3670a in lstat (__path=<optimized out>, __statbuf=0x7fc8a77fd9b0) at /usr/include/sys/stat.h:464
#2  lstat (buf=0x7fc8a77fd9b0, path=...) at /usr/src/debug/kdelibs-4.8.3/kdecore/util/kde_file.h:193
#3  init (this=0x7fc8980a5d30) at /usr/src/debug/kdelibs-4.8.3/kio/kio/kfileitem.cpp:230
#4  KFileItemPrivate::init (this=0x7fc8980a5d30) at /usr/src/debug/kdelibs-4.8.3/kio/kio/kfileitem.cpp:209
#5  0x0000003551b36ec2 in KFileItemPrivate (delayedMimeTypes=<optimized out>, urlIsDirectory=false, itemOrDirUrl=..., permissions=4294967295, mode=<optimized out>, entry=..., this=0x7fc8980a5d30) at /usr/src/debug/kdelibs-4.8.3/kio/kio/kfileitem.cpp:93
#6  KFileItem::KFileItem (this=0x7fc8a77fdb60, mode=<optimized out>, permissions=4294967295, url=..., delayedMimeTypes=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kio/kio/kfileitem.cpp:489
#7  0x000000336ed66ea7 in EngineController::canDecode(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#8  0x000000336ec24740 in CollectionManager::trackForUrl(KUrl const&) () from /usr/lib64/libamaroklib.so.1
#9  0x000000336ebcabac in ?? () from /usr/lib64/libamaroklib.so.1
#10 0x000000355700c9fb in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fc8a77fdce0, th=0x1fec980, job=0x2323380) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:106
#11 0x000000355700cb6c in ThreadWeaver::Job::execute (this=0x2323380, th=0x1fec980) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Job.cpp:135
#12 0x000000355700c1bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fc8a77fdd60, parent=0x1fa47b0, th=0x1fec980) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:95
#13 0x000000355700c27b in ThreadWeaver::Thread::run (this=0x1fec980) at /usr/src/debug/kdelibs-4.8.3/threadweaver/Weaver/Thread.cpp:142
#14 0x0000003549c7bb1b in QThreadPrivate::start (arg=0x1fec980) at thread/qthread_unix.cpp:298
#15 0x000000353f807d90 in start_thread (arg=0x7fc8a77fe700) at pthread_create.c:309
#16 0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fc8a6ffd700 (LWP 2683)):
#0  0x000000353f0ea403 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003549d56c5f in QProcessManager::run (this=0x354a0ce520) at io/qprocess_unix.cpp:245
#2  0x0000003549c7bb1b in QThreadPrivate::start (arg=0x354a0ce520) at thread/qthread_unix.cpp:298
#3  0x000000353f807d90 in start_thread (arg=0x7fc8a6ffd700) at pthread_create.c:309
#4  0x000000353f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fc8e58df840 (LWP 2655)):
#0  0x000000353f0ea403 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003549da54f6 in qt_safe_select (nfds=14, fdread=0x7fff248750c0, fdwrite=0x7fff24875140, fdexcept=0x0, orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:83
#2  0x0000003549d534da in select_msecs (fdwrite=<optimized out>, fdread=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:998
#3  select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:995
#4  0x0000003549d54d6b in QProcessPrivate::waitForFinished (this=0x21ecfb0, msecs=-1) at io/qprocess_unix.cpp:1219
#5  0x0000003549d0f45e in QProcess::waitForFinished (this=0x7fff24875260, msecs=-1) at io/qprocess.cpp:1759
#6  0x0000003549d1499b in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159
#7  0x000000354bf6b0ee in KToolInvocation::startKdeinit () at /usr/src/debug/kdelibs-4.8.3/kdecore/kernel/ktoolinvocation.cpp:391
#8  0x000000354bf6b2c0 in KToolInvocation::klauncher () at /usr/src/debug/kdelibs-4.8.3/kdecore/kernel/ktoolinvocation.cpp:62
#9  0x000000354bf6b4d3 in KToolInvocation::startServiceInternal (this=0x1784180, _function=<optimized out>, _name=..., URLs=..., error=0x7fff24875890, serviceName=0x0, pid=0x0, startup_id=..., noWait=false, workdir=...) at /usr/src/debug/kdelibs-4.8.3/kdecore/kernel/ktoolinvocation.cpp:93
#10 0x000000354bf6c1de in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=0x7fff24875890, serviceName=0x0, pid=0x0, startup_id=..., noWait=false) at /usr/src/debug/kdelibs-4.8.3/kdecore/kernel/ktoolinvocation.cpp:197
#11 0x000000354e894851 in KGlobalAccelPrivate::KGlobalAccelPrivate (this=0x2127120, q=0x2125fd0) at /usr/src/debug/kdelibs-4.8.3/kdeui/shortcuts/kglobalaccel.cpp:119
#12 0x000000354e894af6 in KGlobalAccel::KGlobalAccel (this=0x2125fd0) at /usr/src/debug/kdelibs-4.8.3/kdeui/shortcuts/kglobalaccel.cpp:146
#13 0x000000354e894c9e in operator-> (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kdeui/shortcuts/kglobalaccel.cpp:233
#14 operator KGlobalAccel* (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kdeui/shortcuts/kglobalaccel.cpp:233
#15 KGlobalAccel::self () at /usr/src/debug/kdelibs-4.8.3/kdeui/shortcuts/kglobalaccel.cpp:234
#16 0x000000354e76d5e5 in KAction::setGlobalShortcut (this=0x210bc70, shortcut=..., type=..., load=KAction::Autoloading) at /usr/src/debug/kdelibs-4.8.3/kdeui/actions/kaction.cpp:267
#17 0x000000336ed717dc in MainWindow::createActions() () from /usr/lib64/libamaroklib.so.1
#18 0x000000336ed7c243 in MainWindow::MainWindow() () from /usr/lib64/libamaroklib.so.1
#19 0x000000336ed5498f in App::continueInit() () from /usr/lib64/libamaroklib.so.1
#20 0x000000336ed56098 in App::App() () from /usr/lib64/libamaroklib.so.1
#21 0x0000000000408e25 in ?? ()
#22 0x000000353f02169d in __libc_start_main (main=0x402230, argc=1, ubp_av=0x7fff24879598, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff24879588) at libc-start.c:226
#23 0x000000000040b81d in _start ()

Possible duplicates by query: bug 300659, bug 300614, bug 299137, bug 298050, bug 296435.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-05-31 18:35:06 UTC
Please install the amarok debugging symbols and provide a better backtrace. See also http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Ben Rosser 2012-06-06 16:40:51 UTC
Created attachment 71623 [details]
New crash information added by DrKonqi

amarok (2.5.0) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed: starting Amarok (whenever Amarok starts, this occurs).

-- Backtrace (Reduced):
#6  0x00007f854065e965 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f8540660118 in __GI_abort () at abort.c:91
[...]
#9  0x00007f85406a580e in malloc_printerr (ptr=0x7f84e002d240, str=0x7f85407a1c88 "double free or corruption (!prev)", action=3) at malloc.c:5027
#10 _int_free (av=av@entry=0x7f84e0000020, p=p@entry=0x7f84e002d230, have_lock=have_lock@entry=1) at malloc.c:3948
#11 0x00007f85406a77b8 in _int_realloc (av=av@entry=0x7f84e0000020, oldp=oldp@entry=0x7f84e002d230, oldsize=oldsize@entry=1056, nb=nb@entry=2064) at malloc.c:4438
Comment 3 Myriam Schweingruber 2012-06-07 04:24:26 UTC

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