Bug 308667 - Amarok crashes at start
Summary: Amarok crashes at start
Status: RESOLVED DUPLICATE of bug 230991
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.6.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: 2.7
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-19 16:07 UTC by Marci Lipusz
Modified: 2012-10-19 18:31 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 Marci Lipusz 2012-10-19 16:07:42 UTC
Application: amarok (2.6.0)
KDE Platform Version: 4.9.2 "release 511"
Qt Version: 4.8.3
Operating System: Linux 3.4.11-2.16-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
Amarok crashed at start. I use KDE 4.9.2 release "511".

The crash can be reproduced some of the time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb230c92780 (LWP 1919))]

Thread 7 (Thread 0x7fb2114c3700 (LWP 1922)):
#0  0x00007fb22d5bb13f in __GI___poll (fds=fds@entry=0x7fb20c002680, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb22506708f in poll_func (ufds=0x7fb20c002680, nfds=2, timeout=-1, userdata=0x12c6640) at pulse/thread-mainloop.c:69
#2  0x00007fb2250585fc in pa_mainloop_poll (m=m@entry=0x12ca510) at pulse/mainloop.c:875
#3  0x00007fb225058c59 in pa_mainloop_iterate (m=m@entry=0x12ca510, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:957
#4  0x00007fb225058d10 in pa_mainloop_run (m=0x12ca510, retval=retval@entry=0x0) at pulse/mainloop.c:975
#5  0x00007fb22506703f in thread (userdata=0x12c8490) at pulse/thread-mainloop.c:88
#6  0x00007fb2208162e3 in internal_thread_func (userdata=0x12c6510) at pulsecore/thread-posix.c:83
#7  0x00007fb22b729e0e in start_thread (arg=0x7fb2114c3700) at pthread_create.c:305
#8  0x00007fb22d5c32bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fb2054ec700 (LWP 1924)):
#0  0x00007fb22b72cd9f in __pthread_mutex_unlock_usercnt (mutex=0x7fb200000aa0, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007fb22784a4a1 in g_mutex_unlock (mutex=mutex@entry=0x7fb2000009e0) at gthread-posix.c:227
#2  0x00007fb22780e679 in g_main_context_poll (n_fds=1, fds=0x7fb200001be0, timeout=-1, context=0x7fb2000009e0, priority=<optimized out>) at gmain.c:3439
#3  g_main_context_iterate (context=context@entry=0x7fb2000009e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3141
#4  0x00007fb22780e7a4 in g_main_context_iteration (context=0x7fb2000009e0, may_block=1) at gmain.c:3207
#5  0x00007fb22df4dcf6 in QEventDispatcherGlib::processEvents (this=0x7fb200000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fb22df1e85f in QEventLoop::processEvents (this=this@entry=0x7fb2054ebdd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fb22df1eae8 in QEventLoop::exec (this=0x7fb2054ebdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fb22de20fc0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fb22defefcf in QInotifyFileSystemWatcherEngine::run (this=0x13af0e0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fb22de23f9c in QThreadPrivate::start (arg=0x13af0e0) at thread/qthread_unix.cpp:338
#11 0x00007fb22b729e0e in start_thread (arg=0x7fb2054ec700) at pthread_create.c:305
#12 0x00007fb22d5c32bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fb1fe8ae700 (LWP 1925)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb22de244fb in wait (time=18446744073709551615, this=0x18f8e50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x146a250, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb22aa8d971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18f8d00, th=0x14db5d0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb22aa901bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f8c20, th=0x14db5d0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb22aa8f02f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb1fe8ade00, parent=0x18f8d00, th=th@entry=0x14db5d0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb22aa8f0bb in ThreadWeaver::Thread::run (this=0x14db5d0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb22de23f9c in QThreadPrivate::start (arg=0x14db5d0) at thread/qthread_unix.cpp:338
#8  0x00007fb22b729e0e in start_thread (arg=0x7fb1fe8ae700) at pthread_create.c:305
#9  0x00007fb22d5c32bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fb1fe0ad700 (LWP 1926)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb22de244fb in wait (time=18446744073709551615, this=0x18f8e50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x146a250, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb22aa8d971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18f8d00, th=0x14fb1f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb22aa901bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f8c20, th=0x14fb1f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb22aa8f02f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb1fe0ace00, parent=0x18f8d00, th=th@entry=0x14fb1f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb22aa8f0bb in ThreadWeaver::Thread::run (this=0x14fb1f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb22de23f9c in QThreadPrivate::start (arg=0x14fb1f0) at thread/qthread_unix.cpp:338
#8  0x00007fb22b729e0e in start_thread (arg=0x7fb1fe0ad700) at pthread_create.c:305
#9  0x00007fb22d5c32bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fb1fd8ac700 (LWP 1927)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb22de244fb in wait (time=18446744073709551615, this=0x18f8e50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x146a250, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb22aa8d971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18f8d00, th=0x146c5c0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb22aa901bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f8c20, th=0x146c5c0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb22aa8f02f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb1fd8abe00, parent=0x18f8d00, th=th@entry=0x146c5c0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb22aa8f0bb in ThreadWeaver::Thread::run (this=0x146c5c0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb22de23f9c in QThreadPrivate::start (arg=0x146c5c0) at thread/qthread_unix.cpp:338
#8  0x00007fb22b729e0e in start_thread (arg=0x7fb1fd8ac700) at pthread_create.c:305
#9  0x00007fb22d5c32bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fb1fd0ab700 (LWP 1928)):
[KCrash Handler]
#5  QHashData::rehash (this=0x7fb1f0006510, hint=<optimized out>) at tools/qhash.cpp:375
#6  0x00007fb206f23d47 in willGrow (this=0x7fb1f0006510) at /usr/include/QtCore/qhash.h:163
#7  willGrow (this=0x7fb1f0006510) at /usr/include/QtCore/qhash.h:753
#8  QHash<QPair<int, QString>, KSharedPtr<Meta::Track> >::insert (this=this@entry=0x135c610, akey=..., avalue=...) at /usr/include/QtCore/qhash.h:761
#9  0x00007fb206f1bc99 in SqlRegistry::getTrack (this=0x135c600, path=...) at /usr/src/debug/amarok-2.6.0/src/core-impl/collections/db/sql/SqlRegistry.cpp:172
#10 0x00007fb206f0396b in Collections::SqlCollection::trackForUrl (this=0xe84560, url=...) at /usr/src/debug/amarok-2.6.0/src/core-impl/collections/db/sql/SqlCollection.cpp:423
#11 0x00007fb22fb5e451 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at /usr/src/debug/amarok-2.6.0/src/core-impl/collections/support/CollectionManager.cpp:457
#12 0x00007fb22fb043dc in MetaProxy::Worker::run (this=0x18faff0) at /usr/src/debug/amarok-2.6.0/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#13 0x00007fb22aa8f82a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb1fd0aadb0, th=th@entry=0x1475160, job=job@entry=0x18faff0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Job.cpp:106
#14 0x00007fb22aa8f9a1 in ThreadWeaver::Job::execute (this=0x18faff0, th=0x1475160) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Job.cpp:135
#15 0x00007fb22aa8efff in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb1fd0aae00, parent=0x18f8d00, th=th@entry=0x1475160) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:95
#16 0x00007fb22aa8f0bb in ThreadWeaver::Thread::run (this=0x1475160) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#17 0x00007fb22de23f9c in QThreadPrivate::start (arg=0x1475160) at thread/qthread_unix.cpp:338
#18 0x00007fb22b729e0e in start_thread (arg=0x7fb1fd0ab700) at pthread_create.c:305
#19 0x00007fb22d5c32bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fb230c92780 (LWP 1919)):
#0  0x00007fb22d5bcf13 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fb22df4b113 in qt_safe_select (nfds=14, fdread=0x7fffaa270060, fdwrite=0x7fffaa2700e0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007fb22defa092 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  0x00007fb22defb8c6 in QProcessPrivate::waitForFinished (this=0x1451170, msecs=-1) at io/qprocess_unix.cpp:1219
#5  0x00007fb22deb585e in QProcess::waitForFinished (this=this@entry=0x7fffaa2701f0, msecs=msecs@entry=-1) at io/qprocess.cpp:1759
#6  0x00007fb22deb7f60 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159
#7  0x00007fb22f0842a2 in KToolInvocation::startKdeinit () at /usr/src/debug/kdelibs-4.9.2/kdecore/kernel/ktoolinvocation.cpp:391
#8  0x00007fb22f084450 in KToolInvocation::klauncher () at /usr/src/debug/kdelibs-4.9.2/kdecore/kernel/ktoolinvocation.cpp:62
#9  0x00007fb22f084642 in KToolInvocation::startServiceInternal (this=0xdb91b0, _function=_function@entry=0x7fb22f16fce9 "start_service_by_desktop_path", _name=..., URLs=..., error=error@entry=0x7fffaa270670, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false, workdir=...) at /usr/src/debug/kdelibs-4.9.2/kdecore/kernel/ktoolinvocation.cpp:93
#10 0x00007fb22f0852f4 in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=0x7fffaa270670, serviceName=0x0, pid=0x0, startup_id=..., noWait=false) at /usr/src/debug/kdelibs-4.9.2/kdecore/kernel/ktoolinvocation.cpp:197
#11 0x00007fb2306ec5a9 in KGlobalAccelPrivate::KGlobalAccelPrivate (this=0x154ec80, q=0x1910f90) at /usr/src/debug/kdelibs-4.9.2/kdeui/shortcuts/kglobalaccel.cpp:119
#12 0x00007fb2306ec856 in KGlobalAccel::KGlobalAccel (this=0x1910f90) at /usr/src/debug/kdelibs-4.9.2/kdeui/shortcuts/kglobalaccel.cpp:146
#13 0x00007fb2306ec9ee in operator-> (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.2/kdeui/shortcuts/kglobalaccel.cpp:233
#14 operator KGlobalAccel* (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.2/kdeui/shortcuts/kglobalaccel.cpp:233
#15 KGlobalAccel::self () at /usr/src/debug/kdelibs-4.9.2/kdeui/shortcuts/kglobalaccel.cpp:234
#16 0x00007fb2305d3623 in KAction::setGlobalShortcut (this=0x1908210, shortcut=..., type=..., load=KAction::Autoloading) at /usr/src/debug/kdelibs-4.9.2/kdeui/actions/kaction.cpp:267
#17 0x00007fb22fca80aa in MainWindow::createActions (this=this@entry=0x12d7fa0) at /usr/src/debug/amarok-2.6.0/src/MainWindow.cpp:724
#18 0x00007fb22fcb2194 in MainWindow::MainWindow (this=0x12d7fa0) at /usr/src/debug/amarok-2.6.0/src/MainWindow.cpp:143
#19 0x00007fb22fc8d138 in App::continueInit (this=this@entry=0x7fffaa2731e0) at /usr/src/debug/amarok-2.6.0/src/App.cpp:545
#20 0x00007fb22fc8e8a7 in App::App (this=0x7fffaa2731e0) at /usr/src/debug/amarok-2.6.0/src/App.cpp:184
#21 0x000000000040901d in main (argc=1, argv=0x7fffaa273348) at /usr/src/debug/amarok-2.6.0/src/main.cpp:304

Possible duplicates by query: bug 307462, bug 305345, bug 300539.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-10-19 18:31:10 UTC

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