Bug 308828 - Amarok crash in Ubuntu Unity
Summary: Amarok crash in Ubuntu Unity
Status: RESOLVED DUPLICATE of bug 230991
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.7
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-22 19:20 UTC by Marius Kruger
Modified: 2012-10-24 11:47 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 Marius Kruger 2012-10-22 19:20:19 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:
Every time I try to launch Amarok from the sound menu in Ubuntu Unity, I get a crash dialog. Although this crash may have actually happened when I pressed the hardware fast forward (>>|) and play/pause (>/") buttons a couple of times.

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 0x7f6aadbb37c0 (LWP 28758))]

Thread 10 (Thread 0x7f6a8d51e700 (LWP 28760)):
#0  0x00007f6aaa519303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6aa4f76d84 in g_main_context_poll (n_fds=1, fds=0x7f6a800010f0, timeout=-1, context=0x7f6a8800c620, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2  g_main_context_iterate (context=0x7f6a8800c620, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3  0x00007f6aa4f771e2 in g_main_loop_run (loop=0x7f6a8800c5b0) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3484
#4  0x00007f6a951153b6 in gdbus_shared_thread_func (user_data=0x7f6a8800c5f0) at /build/buildd/glib2.0-2.34.0/./gio/gdbusprivate.c:277
#5  0x00007f6aa4f9a645 in g_thread_proxy (data=0x7f6a8800b4f0) at /build/buildd/glib2.0-2.34.0/./glib/gthread.c:797
#6  0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#7  0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a8d51e700) at pthread_create.c:308
#8  0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f6a7a0c9700 (LWP 28764)):
#0  g_main_context_prepare (context=context@entry=0x7f6a74002790, priority=priority@entry=0x7f6a7a0c8b78) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:2967
#1  0x00007f6aa4f76cab in g_main_context_iterate (context=context@entry=0x7f6a74002790, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3270
#2  0x00007f6aa4f76ea4 in g_main_context_iteration (context=0x7f6a74002790, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#3  0x00007f6aaaeafc16 in QEventDispatcherGlib::processEvents (this=0x7f6a74002660, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f6aaae802bf in QEventLoop::processEvents (this=this@entry=0x7f6a7a0c8cd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6aaae80548 in QEventLoop::exec (this=0x7f6a7a0c8cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f6aaad81b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f6aaae609af in QInotifyFileSystemWatcherEngine::run (this=0x31116a0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6aaad84aec in QThreadPrivate::start (arg=0x31116a0) at thread/qthread_unix.cpp:338
#9  0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a7a0c9700) at pthread_create.c:308
#11 0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6a7140e700 (LWP 28765)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6aaad8504b in wait (time=18446744073709551615, this=0x32cd2c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3292340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6aa7fdf0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x32b18a0, th=0x32b26f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6aa7fe192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3178a70, th=0x32b26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6aa7fe079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f6a7140dd00, parent=0x32b18a0, th=th@entry=0x32b26f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6aa7fe082b in ThreadWeaver::Thread::run (this=0x32b26f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6aaad84aec in QThreadPrivate::start (arg=0x32b26f0) at thread/qthread_unix.cpp:338
#8  0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a7140e700) at pthread_create.c:308
#10 0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6a6bfff700 (LWP 28766)):
#0  pthread_mutex_unlock (mutex=0x7f6a64000a90) at forward.c:184
#1  0x00007f6aa4fb3c61 in g_mutex_unlock (mutex=mutex@entry=0x7f6a640009d0) at /build/buildd/glib2.0-2.34.0/./glib/gthread-posix.c:227
#2  0x00007f6aa4f76066 in g_main_context_acquire (context=0x7f6a640009d0) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:2790
#3  0x00007f6aa4f76c64 in g_main_context_iterate (context=context@entry=0x7f6a640009d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3240
#4  0x00007f6aa4f76ea4 in g_main_context_iteration (context=0x7f6a640009d0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#5  0x00007f6aaaeafc16 in QEventDispatcherGlib::processEvents (this=0x7f6a640008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f6aaae802bf in QEventLoop::processEvents (this=this@entry=0x7f6a6bffed00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f6aaae80548 in QEventLoop::exec (this=0x7f6a6bffed00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f6aaad81b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f6aaad84aec in QThreadPrivate::start (arg=0x3273a10) at thread/qthread_unix.cpp:338
#10 0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a6bfff700) at pthread_create.c:308
#12 0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6a6afad700 (LWP 28767)):
#0  0x00007f6aaa519303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6aa4f76d84 in g_main_context_poll (n_fds=3, fds=0x7f6a5c00a530, timeout=115837, context=0x7f6a5c0009d0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f6a5c0009d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3  0x00007f6aa4f76ea4 in g_main_context_iteration (context=0x7f6a5c0009d0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#4  0x00007f6aaaeafc16 in QEventDispatcherGlib::processEvents (this=0x7f6a5c0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6aaae802bf in QEventLoop::processEvents (this=this@entry=0x7f6a6afacd00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6aaae80548 in QEventLoop::exec (this=0x7f6a6afacd00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6aaad81b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f6aaad84aec in QThreadPrivate::start (arg=0x28e63f0) at thread/qthread_unix.cpp:338
#9  0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a6afad700) at pthread_create.c:308
#11 0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6a69505700 (LWP 28769)):
[KCrash Handler]
#6  deref (this=0x4000400000028) at /usr/include/qt4/QtCore/qatomic_x86_64.h:133
#7  attach (p=0x7f6a54002a80, this=0x7f6a6c0137b8) at /usr/include/KDE/../ksharedptr.h:213
#8  operator= (o=..., this=0x7f6a6c0137b8) at /usr/include/KDE/../ksharedptr.h:92
#9  QHash<QString, KSharedPtr<Meta::Track> >::insert (this=this@entry=0x30bd308, akey=..., avalue=...) at /usr/include/qt4/QtCore/qhash.h:767
#10 0x00007f6a730ca9d4 in SqlRegistry::getTrack (this=0x30bd2f0, path=...) at ../../../../../../src/core-impl/collections/db/sql/SqlRegistry.cpp:173
#11 0x00007f6a730b267b in Collections::SqlCollection::trackForUrl (this=0x2924600, url=...) at ../../../../../../src/core-impl/collections/db/sql/SqlCollection.cpp:423
#12 0x00007f6aaca97891 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:457
#13 0x00007f6aaca3d80c in MetaProxy::Worker::run (this=0x35e4340) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#14 0x00007f6aa7fe0f9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f6a69504cb0, th=th@entry=0x36f1a70, job=job@entry=0x35e4340) at ../../../threadweaver/Weaver/Job.cpp:106
#15 0x00007f6aa7fe1111 in ThreadWeaver::Job::execute (this=0x35e4340, th=0x36f1a70) at ../../../threadweaver/Weaver/Job.cpp:135
#16 0x00007f6aa7fe076f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f6a69504d00, parent=0x32b18a0, th=th@entry=0x36f1a70) at ../../../threadweaver/Weaver/Thread.cpp:95
#17 0x00007f6aa7fe082b in ThreadWeaver::Thread::run (this=0x36f1a70) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x00007f6aaad84aec in QThreadPrivate::start (arg=0x36f1a70) at thread/qthread_unix.cpp:338
#19 0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#20 0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a69505700) at pthread_create.c:308
#21 0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6a68d04700 (LWP 28770)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6aaad8504b in wait (time=18446744073709551615, this=0x32cd2c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3292340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6aa7fdf0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x32b18a0, th=0x38dac70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6aa7fe192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3178a70, th=0x38dac70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6aa7fe079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f6a68d03d00, parent=0x32b18a0, th=th@entry=0x38dac70) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6aa7fe082b in ThreadWeaver::Thread::run (this=0x38dac70) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6aaad84aec in QThreadPrivate::start (arg=0x38dac70) at thread/qthread_unix.cpp:338
#8  0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a68d04700) at pthread_create.c:308
#10 0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6a5bfff700 (LWP 28771)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6aaad8504b in wait (time=18446744073709551615, this=0x32cd2c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3292340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6aa7fdf0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x32b18a0, th=0x3541320) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6aa7fe192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3178a70, th=0x3541320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6aa7fe079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f6a5bffed00, parent=0x32b18a0, th=th@entry=0x3541320) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6aa7fe082b in ThreadWeaver::Thread::run (this=0x3541320) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6aaad84aec in QThreadPrivate::start (arg=0x3541320) at thread/qthread_unix.cpp:338
#8  0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a5bfff700) at pthread_create.c:308
#10 0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6a5b7fe700 (LWP 28773)):
#0  0x00007f6aaa51e023 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f6aaae5ffe2 in QProcessManager::run (this=0x7f6aab1d9520 <processManager()::processManager>) at io/qprocess_unix.cpp:245
#2  0x00007f6aaad84aec in QThreadPrivate::start (arg=0x7f6aab1d9520 <processManager()::processManager>) at thread/qthread_unix.cpp:338
#3  0x00007f6a9c327734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007f6aa6a6ce9a in start_thread (arg=0x7f6a5b7fe700) at pthread_create.c:308
#5  0x00007f6aaa524cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6aadbb37c0 (LWP 28758)):
#0  0x00007f6aaa51e023 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f6aaaead023 in qt_safe_select (nfds=18, fdread=0x7fff9df66ef0, fdwrite=0x7fff9df66f70, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007f6aaae5ba72 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  0x00007f6aaae5d2a6 in QProcessPrivate::waitForFinished (this=0x389ee60, msecs=-1) at io/qprocess_unix.cpp:1227
#5  0x00007f6aaae16f1e in QProcess::waitForFinished (this=this@entry=0x7fff9df67080, msecs=msecs@entry=-1) at io/qprocess.cpp:1759
#6  0x00007f6aaae19620 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159
#7  0x00007f6aab325b32 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:391
#8  0x00007f6aab325ce0 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:62
#9  0x00007f6aab325ed1 in KToolInvocation::startServiceInternal (this=0x28dacf0, _function=_function@entry=0x7f6aab411669 "start_service_by_desktop_path", _name=..., URLs=..., error=error@entry=0x7fff9df67500, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false, workdir=...) at ../../kdecore/kernel/ktoolinvocation.cpp:93
#10 0x00007f6aab326b98 in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=0x7fff9df67500, serviceName=0x0, pid=0x0, startup_id=..., noWait=false) at ../../kdecore/kernel/ktoolinvocation.cpp:197
#11 0x00007f6aad610b99 in KGlobalAccelPrivate::KGlobalAccelPrivate (this=0x357c500, q=0x25ca880) at ../../kdeui/shortcuts/kglobalaccel.cpp:119
#12 0x00007f6aad610e46 in KGlobalAccel::KGlobalAccel (this=0x25ca880) at ../../kdeui/shortcuts/kglobalaccel.cpp:146
#13 0x00007f6aad610fcb 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 0x00007f6aad4f8263 in KAction::setGlobalShortcut (this=0x2d4c3d0, shortcut=..., type=..., load=KAction::Autoloading) at ../../kdeui/actions/kaction.cpp:267
#17 0x00007f6aacbe115a in MainWindow::createActions (this=this@entry=0x25e21f0) at ../../src/MainWindow.cpp:724
#18 0x00007f6aacbeb244 in MainWindow::MainWindow (this=0x25e21f0) at ../../src/MainWindow.cpp:143
#19 0x00007f6aacbc61e8 in App::continueInit (this=this@entry=0x7fff9df6a060) at ../../src/App.cpp:545
#20 0x00007f6aacbc7957 in App::App (this=0x7fff9df6a060) at ../../src/App.cpp:184
#21 0x0000000000408dfd in main (argc=1, argv=0x7fff9df6a1c8) at ../../src/main.cpp:304

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-10-24 11:47:00 UTC

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