Bug 308979

Summary: amarok crashed
Product: [Applications] amarok Reporter: BOSS_SAS <aleksandr_s85>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.6.0   
Target Milestone: 2.7   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description BOSS_SAS 2012-10-25 11:51:14 UTC
Application: amarok (2.6.0)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-18-generic x86_64
Distribution: Ubuntu 12.10

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

start of the program is sometimes accompanied by CPU loading for 100 %. process destruction. restart with a mistake about falling. further everything works.

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 0x7f60bb8a37c0 (LWP 6706))]

Thread 7 (Thread 0x7f60983f1700 (LWP 6709)):
#0  0x00007f60b81f8303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f60b04c1b6f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f60b04b30b5 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f60b04b3719 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f60b04b37d0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f60b04c1b1f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f60abb93543 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so
#7  0x00007f60aa006764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#8  0x00007f60b474be9a in start_thread (arg=0x7f60983f1700) at pthread_create.c:308
#9  0x00007f60b8203cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6095946700 (LWP 6711)):
#0  0x00007f60b2c92c78 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f60b2c55672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60b2c55cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60b2c55ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60b8b8ec16 in QEventDispatcherGlib::processEvents (this=0x7f6084000930, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f60b8b5f2bf in QEventLoop::processEvents (this=this@entry=0x7f6095945cd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f60b8b5f548 in QEventLoop::exec (this=0x7f6095945cd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f60b8a60b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f60b8b3f9af in QInotifyFileSystemWatcherEngine::run (this=0x254ca80) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f60b8a63aec in QThreadPrivate::start (arg=0x254ca80) at thread/qthread_unix.cpp:338
#10 0x00007f60aa006764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#11 0x00007f60b474be9a in start_thread (arg=0x7f6095946700) at pthread_create.c:308
#12 0x00007f60b8203cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f608b9e5700 (LWP 6712)):
#0  0x00007f60b81f691d in write () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f60b2c91fe1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60b8b63f02 in QCoreApplication::postEvent (receiver=0x290a400, event=0x7f607c03bc90, priority=<optimized out>) at kernel/qcoreapplication.cpp:1361
#3  0x00007f60b8b76285 in queued_activate (argv=0x7f608b9e4b50, c=0x290ab40, signal=12, sender=0x290a970) at kernel/qobject.cpp:3431
#4  QMetaObject::activate (sender=0x290a970, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f608b9e4b50) at kernel/qobject.cpp:3507
#5  0x00007f60b5cbf48f in ThreadWeaver::Thread::jobStarted (this=<optimized out>, _t1=0x290a970, _t2=0x2935c10) at ./Thread.moc:112
#6  0x00007f60b8b75f5f in QMetaObject::activate (sender=0x7f608b9e4d00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f608b9e4cb0) at kernel/qobject.cpp:3547
#7  0x00007f60b5cbf61f in ThreadWeaver::ThreadRunHelper::jobStarted (this=this@entry=0x7f608b9e4d00, _t1=_t1@entry=0x290a970, _t2=0x2935c10) at ./Thread_p.moc:112
#8  0x00007f60b5cbf762 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f608b9e4d00, parent=0x290a400, th=th@entry=0x290a970) at ../../../threadweaver/Weaver/Thread.cpp:94
#9  0x00007f60b5cbf82b in ThreadWeaver::Thread::run (this=0x290a970) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f60b8a63aec in QThreadPrivate::start (arg=0x290a970) at thread/qthread_unix.cpp:338
#11 0x00007f60aa006764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#12 0x00007f60b474be9a in start_thread (arg=0x7f608b9e5700) at pthread_create.c:308
#13 0x00007f60b8203cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f608b1e4700 (LWP 6713)):
[KCrash Handler]
#6  0x00007f60b8a7faf3 in QHashData::rehash (this=0x7f6078006620, hint=<optimized out>) at tools/qhash.cpp:384
#7  0x00007f6095bdca57 in willGrow (this=0x7f6078006620) at /usr/include/qt4/QtCore/qhash.h:163
#8  willGrow (this=0x7f6078006620) at /usr/include/qt4/QtCore/qhash.h:753
#9  QHash<QPair<int, QString>, KSharedPtr<Meta::Track> >::insert (this=this@entry=0x24c6070, akey=..., avalue=...) at /usr/include/qt4/QtCore/qhash.h:761
#10 0x00007f6095bd49a9 in SqlRegistry::getTrack (this=0x24c6060, path=...) at ../../../../../../src/core-impl/collections/db/sql/SqlRegistry.cpp:172
#11 0x00007f6095bbc67b in Collections::SqlCollection::trackForUrl (this=0x1efc130, url=...) at ../../../../../../src/core-impl/collections/db/sql/SqlCollection.cpp:423
#12 0x00007f60ba776891 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:457
#13 0x00007f60ba71c80c in MetaProxy::Worker::run (this=0x2920e40) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#14 0x00007f60b5cbff9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f608b1e3cb0, th=th@entry=0x290b4c0, job=job@entry=0x2920e40) at ../../../threadweaver/Weaver/Job.cpp:106
#15 0x00007f60b5cc0111 in ThreadWeaver::Job::execute (this=0x2920e40, th=0x290b4c0) at ../../../threadweaver/Weaver/Job.cpp:135
#16 0x00007f60b5cbf76f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f608b1e3d00, parent=0x290a400, th=th@entry=0x290b4c0) at ../../../threadweaver/Weaver/Thread.cpp:95
#17 0x00007f60b5cbf82b in ThreadWeaver::Thread::run (this=0x290b4c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x00007f60b8a63aec in QThreadPrivate::start (arg=0x290b4c0) at thread/qthread_unix.cpp:338
#19 0x00007f60aa006764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#20 0x00007f60b474be9a in start_thread (arg=0x7f608b1e4700) at pthread_create.c:308
#21 0x00007f60b8203cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f608a9e3700 (LWP 6714)):
#0  0x00007f60b81f691d in write () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f60b2c91fe1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60b8b63f02 in QCoreApplication::postEvent (receiver=0x291f130, event=0x7f60740377a0, priority=<optimized out>) at kernel/qcoreapplication.cpp:1361
#3  0x00007f60b8b76285 in queued_activate (argv=0x7f608a9e2c10, c=0x291f4c0, signal=7, sender=0x291f370) at kernel/qobject.cpp:3431
#4  QMetaObject::activate (sender=0x291f370, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f608a9e2c10) at kernel/qobject.cpp:3507
#5  0x00007f60bae2da72 in Amarok::TrackForUrlWorker::finishedLookup (this=<optimized out>, _t1=...) at moc_TrackForUrlWorker.cpp:106
#6  0x00007f60ba71c81e in MetaProxy::Worker::run (this=0x291f370) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:49
#7  0x00007f60b5cbff9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f608a9e2cb0, th=th@entry=0x290bf40, job=job@entry=0x291f370) at ../../../threadweaver/Weaver/Job.cpp:106
#8  0x00007f60b5cc0111 in ThreadWeaver::Job::execute (this=0x291f370, th=0x290bf40) at ../../../threadweaver/Weaver/Job.cpp:135
#9  0x00007f60b5cbf76f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f608a9e2d00, parent=0x290a400, th=th@entry=0x290bf40) at ../../../threadweaver/Weaver/Thread.cpp:95
#10 0x00007f60b5cbf82b in ThreadWeaver::Thread::run (this=0x290bf40) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f60b8a63aec in QThreadPrivate::start (arg=0x290bf40) at thread/qthread_unix.cpp:338
#12 0x00007f60aa006764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#13 0x00007f60b474be9a in start_thread (arg=0x7f608a9e3700) at pthread_create.c:308
#14 0x00007f60b8203cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f608a1e2700 (LWP 6715)):
#0  0x00007f60b81f691d in write () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f60b2c91fe1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60b8b63f02 in QCoreApplication::postEvent (receiver=0x2934ed0, event=0x7f6078075500, priority=<optimized out>) at kernel/qcoreapplication.cpp:1361
#3  0x00007f60b8b76285 in queued_activate (argv=0x7f608a1e1c10, c=0x2935270, signal=7, sender=0x2934d40) at kernel/qobject.cpp:3431
#4  QMetaObject::activate (sender=0x2934d40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f608a1e1c10) at kernel/qobject.cpp:3507
#5  0x00007f60bae2da72 in Amarok::TrackForUrlWorker::finishedLookup (this=<optimized out>, _t1=...) at moc_TrackForUrlWorker.cpp:106
#6  0x00007f60ba71c81e in MetaProxy::Worker::run (this=0x2934d40) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:49
#7  0x00007f60b5cbff9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f608a1e1cb0, th=th@entry=0x290c9a0, job=job@entry=0x2934d40) at ../../../threadweaver/Weaver/Job.cpp:106
#8  0x00007f60b5cc0111 in ThreadWeaver::Job::execute (this=0x2934d40, th=0x290c9a0) at ../../../threadweaver/Weaver/Job.cpp:135
#9  0x00007f60b5cbf76f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f608a1e1d00, parent=0x290a400, th=th@entry=0x290c9a0) at ../../../threadweaver/Weaver/Thread.cpp:95
#10 0x00007f60b5cbf82b in ThreadWeaver::Thread::run (this=0x290c9a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f60b8a63aec in QThreadPrivate::start (arg=0x290c9a0) at thread/qthread_unix.cpp:338
#12 0x00007f60aa006764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#13 0x00007f60b474be9a in start_thread (arg=0x7f608a1e2700) at pthread_create.c:308
#14 0x00007f60b8203cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f60bb8a37c0 (LWP 6706)):
#0  0x00007f60b81fd023 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f60b8b8c023 in qt_safe_select (nfds=15, fdread=0x7fff751d4830, fdwrite=0x7fff751d48b0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007f60b8b3aa72 in select_msecs (fdwrite=<optimized out>, fdread=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1006
#3  select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1003
#4  0x00007f60b8b3c2a6 in QProcessPrivate::waitForFinished (this=0x2edc000, msecs=-1) at io/qprocess_unix.cpp:1227
#5  0x00007f60b8af5f1e in QProcess::waitForFinished (this=this@entry=0x7fff751d49c0, msecs=msecs@entry=-1) at io/qprocess.cpp:1759
#6  0x00007f60b8af8620 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159
#7  0x00007f60b9004b32 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:391
#8  0x00007f60b9004ce0 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:62
#9  0x00007f60b9004ed1 in KToolInvocation::startServiceInternal (this=0x1ff1ea0, _function=_function@entry=0x7f60b90f0669 "start_service_by_desktop_path", _name=..., URLs=..., error=error@entry=0x7fff751d4e40, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false, workdir=...) at ../../kdecore/kernel/ktoolinvocation.cpp:93
#10 0x00007f60b9005b98 in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=0x7fff751d4e40, serviceName=0x0, pid=0x0, startup_id=..., noWait=false) at ../../kdecore/kernel/ktoolinvocation.cpp:197
#11 0x00007f60bb2efb99 in KGlobalAccelPrivate::KGlobalAccelPrivate (this=0x2f5eaf0, q=0x291ebb0) at ../../kdeui/shortcuts/kglobalaccel.cpp:119
#12 0x00007f60bb2efe46 in KGlobalAccel::KGlobalAccel (this=0x291ebb0) at ../../kdeui/shortcuts/kglobalaccel.cpp:146
#13 0x00007f60bb2effcb in operator-> (this=<optimized out>) at ../../kdeui/shortcuts/kglobalaccel.cpp:233
#14 operator KGlobalAccel* (this=<optimized out>) at ../../kdeui/shortcuts/kglobalaccel.cpp:233
#15 KGlobalAccel::self () at ../../kdeui/shortcuts/kglobalaccel.cpp:234
#16 0x00007f60bb1d7263 in KAction::setGlobalShortcut (this=0x291b4b0, shortcut=..., type=..., load=KAction::Autoloading) at ../../kdeui/actions/kaction.cpp:267
#17 0x00007f60ba8c015a in MainWindow::createActions (this=this@entry=0x248ca30) at ../../src/MainWindow.cpp:724
#18 0x00007f60ba8ca244 in MainWindow::MainWindow (this=0x248ca30) at ../../src/MainWindow.cpp:143
#19 0x00007f60ba8a51e8 in App::continueInit (this=this@entry=0x7fff751d79a0) at ../../src/App.cpp:545
#20 0x00007f60ba8a6957 in App::App (this=0x7fff751d79a0) at ../../src/App.cpp:184
#21 0x0000000000408dfd in main (argc=1, argv=0x7fff751d7b08) at ../../src/main.cpp:304

This bug may be a duplicate of or related to bug 307462.

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

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-10-25 11:58:05 UTC

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