Bug 303277

Summary: Amarok crashes at launch (amarok -p)
Product: [Applications] amarok Reporter: Rudi <michiduta07>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.5.0   
Target Milestone: 2.6   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rudi 2012-07-10 04:30:42 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.4.4-5.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

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

Tried launching the application with the following command:
amarok -p

-- 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 0x7f5dcb0c3880 (LWP 13783))]

Thread 7 (Thread 0x7f5db920e700 (LWP 13786)):
#0  0x0000003fcaae8eef in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003fe3e30f4f in ?? () from /lib64/libpulse.so.0
#2  0x0000003fe3e224cc in pa_mainloop_poll () from /lib64/libpulse.so.0
#3  0x0000003fe3e22b29 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x0000003fe3e22be0 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x0000003fe3e30eff in ?? () from /lib64/libpulse.so.0
#6  0x0000003fe3643343 in ?? () from /lib64/libpulsecommon-1.1.so
#7  0x0000003fcae07d14 in start_thread (arg=0x7f5db920e700) at pthread_create.c:309
#8  0x0000003fcaaf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f5db1d7a700 (LWP 13789)):
#0  0x0000003fcaae8eef in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003fca6479b4 in g_main_context_poll (n_fds=1, fds=0x7f5da4001be0, timeout=-1, context=0x7f5da40009e0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f5da40009e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x0000003fca647ad4 in g_main_context_iteration (context=0x7f5da40009e0, may_block=1) at gmain.c:3207
#4  0x0000003fd43a4506 in QEventDispatcherGlib::processEvents (this=0x7f5da4000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003fd437513f in QEventLoop::processEvents (this=this@entry=0x7f5db1d79cf0, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003fd43753c8 in QEventLoop::exec (this=0x7f5db1d79cf0, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003fd4278650 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003fd4355b4f in QInotifyFileSystemWatcherEngine::run (this=0x1d73e50) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003fd427b5eb in QThreadPrivate::start (arg=0x1d73e50) at thread/qthread_unix.cpp:307
#10 0x0000003fcae07d14 in start_thread (arg=0x7f5db1d7a700) at pthread_create.c:309
#11 0x0000003fcaaf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f5dab9ac700 (LWP 13792)):
[KCrash Handler]
#6  0x0000003fcaa35965 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003fcaa37118 in __GI_abort () at abort.c:91
#8  0x0000003fcaa7568b in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x3fcab78bc8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#9  0x0000003fcaa7c80e in malloc_printerr (ptr=0x7f5da001bac0, str=0x3fcab78c88 "double free or corruption (!prev)", action=3) at malloc.c:5027
#10 _int_free (av=av@entry=0x7f5da0000020, p=p@entry=0x7f5da001bab0, have_lock=have_lock@entry=1) at malloc.c:3948
#11 0x0000003fcaa7e7b8 in _int_realloc (av=av@entry=0x7f5da0000020, oldp=oldp@entry=0x7f5da001bab0, oldsize=oldsize@entry=144, nb=nb@entry=272) at malloc.c:4438
#12 0x0000003fcaa80355 in __GI___libc_realloc (oldmem=0x7f5da001bac0, bytes=256) at malloc.c:3065
#13 0x0000003fd4299016 in QListData::realloc (this=this@entry=0x3f706a6d58, alloc=29) at tools/qlist.cpp:221
#14 0x0000003fd42990c7 in QListData::append (this=0x3f706a6d58, n=1) at tools/qlist.cpp:243
#15 0x0000003fd42941a2 in QList<QString>::append (this=this@entry=0x3f706a6d58, t=...) at ../../src/corelib/tools/qlist.h:530
#16 0x0000003fd42cf21b in operator<< (str=..., this=0x3f706a6d58) at ../../src/corelib/tools/qstringlist.h:90
#17 QtPrivate::QStringList_filter (that=0x7f5dab9aba50, rx=...) at tools/qstringlist.cpp:338
#18 0x0000003f7015be30 in filter (rx=..., this=0x7f5dab9aba50) at /usr/include/QtCore/qstringlist.h:192
#19 EngineController::supportedMimeTypes () at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:269
#20 0x0000003f7015c3fb in EngineController::canDecode (url=...) at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:243
#21 0x0000003f7001d2f6 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:471
#22 0x0000003f6ffc563c in MetaProxy::Worker::run (this=0x1eca270) at /usr/src/debug/amarok-2.5.0/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#23 0x0000003ed860c93a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f5dab9abcd0, th=th@entry=0x1eb5180, job=job@entry=0x1eca270) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Job.cpp:106
#24 0x0000003ed860cab1 in ThreadWeaver::Job::execute (this=0x1eca270, th=0x1eb5180) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Job.cpp:135
#25 0x0000003ed860c10f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f5dab9abd20, parent=0x1eca8a0, th=th@entry=0x1eb5180) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:95
#26 0x0000003ed860c1cb in ThreadWeaver::Thread::run (this=0x1eb5180) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#27 0x0000003fd427b5eb in QThreadPrivate::start (arg=0x1eb5180) at thread/qthread_unix.cpp:307
#28 0x0000003fcae07d14 in start_thread (arg=0x7f5dab9ac700) at pthread_create.c:309
#29 0x0000003fcaaf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f5dab1ab700 (LWP 13793)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003fd427baeb in wait (time=18446744073709551615, this=0x1ec9ba0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1e42c00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003ed860aa81 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1eca8a0, th=0x1e2c2b0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003ed860d2cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ec94a0, th=0x1e2c2b0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003ed860c13f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f5dab1aad20, parent=0x1eca8a0, th=th@entry=0x1e2c2b0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003ed860c1cb in ThreadWeaver::Thread::run (this=0x1e2c2b0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003fd427b5eb in QThreadPrivate::start (arg=0x1e2c2b0) at thread/qthread_unix.cpp:307
#8  0x0000003fcae07d14 in start_thread (arg=0x7f5dab1ab700) at pthread_create.c:309
#9  0x0000003fcaaf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f5daa9aa700 (LWP 13794)):
#0  0x0000003fcaae4584 in __GI___fxstat (vers=<optimized out>, fd=54, buf=0x7f5daa9a94b0) at ../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c:38
#1  0x0000003fd434be57 in fstat64 (__statbuf=0x7f5daa9a94b0, __fd=<optimized out>) at /usr/include/sys/stat.h:520
#2  QFileSystemEngine::fillMetaData (fd=<optimized out>, data=...) at io/qfilesystemengine.cpp:227
#3  0x0000003fd434d8b1 in QFSFileEnginePrivate::doStat (this=0x7f5d94004730, flags=...) at io/qfsfileengine_unix.cpp:784
#4  0x0000003fd4345152 in QFSFileEnginePrivate::sizeFdFh (this=0x7f5d94004730) at io/qfsfileengine.cpp:507
#5  0x0000003fd4304584 in QFile::size (this=0x7f5daa9a96c0) at io/qfile.cpp:1617
#6  0x0000003fd4309ef1 in QIODevice::bytesAvailable (this=0x7f5daa9a96c0) at io/qiodevice.cpp:732
#7  0x0000003fd43041ed in QFile::atEnd (this=0x7f5daa9a96c0) at io/qfile.cpp:1667
#8  0x0000003fd64fcb4d in KSystemTimeZonesPrivate::readZoneTab (this=0x7f5d94003860, update=update@entry=false) at /usr/src/debug/kdelibs-4.8.4/kdecore/date/ksystemtimezone.cpp:451
#9  0x0000003fd64fdc76 in KSystemTimeZonesPrivate::instance () at /usr/src/debug/kdelibs-4.8.4/kdecore/date/ksystemtimezone.cpp:323
#10 0x0000003fd64fdf99 in KSystemTimeZones::local () at /usr/src/debug/kdelibs-4.8.4/kdecore/date/ksystemtimezone.cpp:201
#11 0x0000003fd64ea296 in KDateTime::toLocalZone (this=0x7f5d94003818) at /usr/src/debug/kdelibs-4.8.4/kdecore/date/kdatetime.cpp:931
#12 0x0000003fdbd2e8e3 in KFileItemPrivate::setTime (this=this@entry=0x7f5d940037a0, mappedWhich=mappedWhich@entry=KFileItem::ModificationTime, time_t_val=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kio/kio/kfileitem.cpp:316
#13 0x0000003fdbd2e9fd in init (this=0x7f5d940037a0) at /usr/src/debug/kdelibs-4.8.4/kio/kio/kfileitem.cpp:242
#14 KFileItemPrivate::init (this=0x7f5d940037a0) at /usr/src/debug/kdelibs-4.8.4/kio/kio/kfileitem.cpp:209
#15 0x0000003fdbd2f132 in KFileItemPrivate (delayedMimeTypes=false, urlIsDirectory=false, itemOrDirUrl=..., permissions=<optimized out>, mode=4294967295, entry=..., this=0x7f5d940037a0) at /usr/src/debug/kdelibs-4.8.4/kio/kio/kfileitem.cpp:93
#16 KFileItem::KFileItem (this=0x7f5daa9a9b30, mode=4294967295, permissions=<optimized out>, url=..., delayedMimeTypes=false) at /usr/src/debug/kdelibs-4.8.4/kio/kio/kfileitem.cpp:489
#17 0x0000003f7015c3b5 in EngineController::canDecode (url=...) at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:227
#18 0x0000003f7001d2f6 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:471
#19 0x0000003f6ffc563c in MetaProxy::Worker::run (this=0x1eca7d0) at /usr/src/debug/amarok-2.5.0/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#20 0x0000003ed860c93a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f5daa9a9cd0, th=th@entry=0x1e0d950, job=job@entry=0x1eca7d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Job.cpp:106
#21 0x0000003ed860cab1 in ThreadWeaver::Job::execute (this=0x1eca7d0, th=0x1e0d950) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Job.cpp:135
#22 0x0000003ed860c10f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f5daa9a9d20, parent=0x1eca8a0, th=th@entry=0x1e0d950) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:95
#23 0x0000003ed860c1cb in ThreadWeaver::Thread::run (this=0x1e0d950) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#24 0x0000003fd427b5eb in QThreadPrivate::start (arg=0x1e0d950) at thread/qthread_unix.cpp:307
#25 0x0000003fcae07d14 in start_thread (arg=0x7f5daa9aa700) at pthread_create.c:309
#26 0x0000003fcaaf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f5daa1a9700 (LWP 13795)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003fd427baeb in wait (time=18446744073709551615, this=0x1ec9ba0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1e42c00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003ed860aa81 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1eca8a0, th=0x1ea8cc0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003ed860d2cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ec94a0, th=0x1ea8cc0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003ed860c13f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f5daa1a8d20, parent=0x1eca8a0, th=th@entry=0x1ea8cc0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003ed860c1cb in ThreadWeaver::Thread::run (this=0x1ea8cc0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003fd427b5eb in QThreadPrivate::start (arg=0x1ea8cc0) at thread/qthread_unix.cpp:307
#8  0x0000003fcae07d14 in start_thread (arg=0x7f5daa1a9700) at pthread_create.c:309
#9  0x0000003fcaaf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f5dcb0c3880 (LWP 13783)):
#0  0x0000003fcaaead03 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003fd43a1923 in qt_safe_select (nfds=13, fdread=0x7fff1f25cae0, fdwrite=0x7fff1f25cb60, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x0000003fd4350c12 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  0x0000003fd4352446 in QProcessPrivate::waitForFinished (this=0x1ecf760, msecs=-1) at io/qprocess_unix.cpp:1219
#5  0x0000003fd430d9ee in QProcess::waitForFinished (this=this@entry=0x7fff1f25cc70, msecs=msecs@entry=-1) at io/qprocess.cpp:1759
#6  0x0000003fd43100f0 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159
#7  0x0000003fd655b722 in KToolInvocation::startKdeinit () at /usr/src/debug/kdelibs-4.8.4/kdecore/kernel/ktoolinvocation.cpp:391
#8  0x0000003fd655b8d0 in KToolInvocation::klauncher () at /usr/src/debug/kdelibs-4.8.4/kdecore/kernel/ktoolinvocation.cpp:62
#9  0x0000003fd655bac2 in KToolInvocation::startServiceInternal (this=0x17b6530, _function=_function@entry=0x3fd6646cc1 "start_service_by_desktop_path", _name=..., URLs=..., error=error@entry=0x7fff1f25d0f0, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false, workdir=...) at /usr/src/debug/kdelibs-4.8.4/kdecore/kernel/ktoolinvocation.cpp:93
#10 0x0000003fd655c774 in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=0x7fff1f25d0f0, serviceName=0x0, pid=0x0, startup_id=..., noWait=false) at /usr/src/debug/kdelibs-4.8.4/kdecore/kernel/ktoolinvocation.cpp:197
#11 0x0000003fd92867d9 in KGlobalAccelPrivate::KGlobalAccelPrivate (this=0x1eb5a40, q=0x1e42bc0) at /usr/src/debug/kdelibs-4.8.4/kdeui/shortcuts/kglobalaccel.cpp:119
#12 0x0000003fd9286a86 in KGlobalAccel::KGlobalAccel (this=0x1e42bc0) at /usr/src/debug/kdelibs-4.8.4/kdeui/shortcuts/kglobalaccel.cpp:146
#13 0x0000003fd9286c0b in operator-> (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kdeui/shortcuts/kglobalaccel.cpp:233
#14 operator KGlobalAccel* (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kdeui/shortcuts/kglobalaccel.cpp:233
#15 KGlobalAccel::self () at /usr/src/debug/kdelibs-4.8.4/kdeui/shortcuts/kglobalaccel.cpp:234
#16 0x0000003fd916de13 in KAction::setGlobalShortcut (this=0x1ecc7f0, shortcut=..., type=..., load=KAction::Autoloading) at /usr/src/debug/kdelibs-4.8.4/kdeui/actions/kaction.cpp:267
#17 0x0000003f7016568a in MainWindow::createActions (this=this@entry=0x1cb5cd0) at /usr/src/debug/amarok-2.5.0/src/MainWindow.cpp:712
#18 0x0000003f7016f3f2 in MainWindow::MainWindow (this=0x1cb5cd0) at /usr/src/debug/amarok-2.5.0/src/MainWindow.cpp:145
#19 0x0000003f70149798 in App::continueInit (this=this@entry=0x7fff1f25fc50) at /usr/src/debug/amarok-2.5.0/src/App.cpp:545
#20 0x0000003f7014b067 in App::App (this=0x7fff1f25fc50) at /usr/src/debug/amarok-2.5.0/src/App.cpp:185
#21 0x0000000000408cad in main (argc=2, argv=0x7fff1f25fdb8) at /usr/src/debug/amarok-2.5.0/src/main.cpp:301

Possible duplicates by query: bug 302769, bug 302750, bug 302581, bug 302042, bug 301477.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-07-10 20:15:59 UTC

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