Application: amarok (2.6.0) KDE Platform Version: 4.9.3 Qt Version: 4.8.3 Operating System: Linux 3.5.0-19-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed:since upgrade 4.9.3 amarok behaves as it was sometime ago, which is a bug. When trying to change an internet radio station or when listening to MP3 and then trying to switch to a radio station it simply don't. I must restart amarok in order to listen to a station. This is very annoying again. The crash occured a couple of times when I was restarting amarok to listen to a station The crash can be reproduced some of the 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 0x7f0cbfe40780 (LWP 9848))] Thread 9 (Thread 0x7f0c9e321700 (LWP 9851)): #0 0x00007f0cbc79b303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f0cb4a61b6f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007f0cb4a530b5 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007f0cb4a53719 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007f0cb4a537d0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007f0cb4a61b1f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007f0cb0133543 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so #7 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c9e321700) at pthread_create.c:308 #8 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f0c90e1e700 (LWP 9853)): #0 0x00007f0cb71f5769 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f0cb71f5cf9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0cb71f5ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0cbd131c16 in QEventDispatcherGlib::processEvents (this=0x7f0c8c000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f0cbd1022bf in QEventLoop::processEvents (this=this@entry=0x7f0c90e1ddd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f0cbd102548 in QEventLoop::exec (this=0x7f0c90e1ddd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f0cbd003b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f0cbd0e29af in QInotifyFileSystemWatcherEngine::run (this=0x1623d90) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f0cbd006aec in QThreadPrivate::start (arg=0x1623d90) at thread/qthread_unix.cpp:338 #9 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c90e1e700) at pthread_create.c:308 #10 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f0c8a7b6700 (LWP 9854)): #0 postEventSourcePrepare (s=0x7f0c84001700, timeout=0x7f0c8a7b5c44) at kernel/qeventdispatcher_glib.cpp:263 #1 0x00007f0cb71f5618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0cb71f5cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0cb71f5ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0cbd131c16 in QEventDispatcherGlib::processEvents (this=0x7f0c840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f0cbd1022bf in QEventLoop::processEvents (this=this@entry=0x7f0c8a7b5e00, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f0cbd102548 in QEventLoop::exec (this=0x7f0c8a7b5e00, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f0cbd003b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007f0cbd006aec in QThreadPrivate::start (arg=0x196fcf0) at thread/qthread_unix.cpp:338 #9 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c8a7b6700) at pthread_create.c:308 #10 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f0c892f3700 (LWP 9855)): #0 0x00007f0cb8cedf69 in __pthread_mutex_lock (mutex=0x7f0c7c000a60) at pthread_mutex_lock.c:92 #1 0x00007f0cb7232e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0cb71f5623 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0cb71f5cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0cb71f5ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0cbd131c16 in QEventDispatcherGlib::processEvents (this=0x7f0c7c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f0cbd1022bf in QEventLoop::processEvents (this=this@entry=0x7f0c892f2e00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f0cbd102548 in QEventLoop::exec (this=0x7f0c892f2e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f0cbd003b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f0cbd006aec in QThreadPrivate::start (arg=0x1064f70) at thread/qthread_unix.cpp:338 #10 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c892f3700) at pthread_create.c:308 #11 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f0c7bdf7700 (LWP 9857)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f0cbd00704b in wait (time=18446744073709551615, this=0x19ee2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x190c7d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0cba25f0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19ee180, th=0x19ee7a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f0cba26192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x19ee450, th=0x19ee7a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f0cba26079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0c7bdf6e00, parent=0x19ee180, th=th@entry=0x19ee7a0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f0cba26082b in ThreadWeaver::Thread::run (this=0x19ee7a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f0cbd006aec in QThreadPrivate::start (arg=0x19ee7a0) at thread/qthread_unix.cpp:338 #8 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c7bdf7700) at pthread_create.c:308 #9 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f0c7afdd700 (LWP 9858)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f0cbd00704b in wait (time=18446744073709551615, this=0x19ee2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x190c7d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0cba25f0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19ee180, th=0x19233f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f0cba26192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x19ee450, th=0x19233f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f0cba26079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0c7afdce00, parent=0x19ee180, th=th@entry=0x19233f0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f0cba26082b in ThreadWeaver::Thread::run (this=0x19233f0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f0cbd006aec in QThreadPrivate::start (arg=0x19233f0) at thread/qthread_unix.cpp:338 #8 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c7afdd700) at pthread_create.c:308 #9 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f0c7a7dc700 (LWP 9859)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f0cbd00704b in wait (time=18446744073709551615, this=0x19ee2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x190c7d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0cba25f0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19ee180, th=0xf0e980) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f0cba26192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x19ee450, th=0xf0e980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f0cba26079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0c7a7dbe00, parent=0x19ee180, th=th@entry=0xf0e980) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f0cba26082b in ThreadWeaver::Thread::run (this=0xf0e980) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f0cbd006aec in QThreadPrivate::start (arg=0xf0e980) at thread/qthread_unix.cpp:338 #8 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c7a7dc700) at pthread_create.c:308 #9 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f0c79fdb700 (LWP 9860)): [KCrash Handler] #6 QHashData::rehash (this=0x7f0c640056a0, hint=<optimized out>) at tools/qhash.cpp:375 #7 0x00007f0c93076e70 in QHashData::willGrow (this=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:163 #8 0x00007f0c930a5f80 in QHash<QString, KSharedPtr<Meta::Track> >::insert (this=this@entry=0x1652cd8, akey=..., avalue=...) at /usr/include/qt4/QtCore/qhash.h:761 #9 0x00007f0c9309d9d4 in SqlRegistry::getTrack (this=0x1652cc0, path=...) at ../../../../../../src/core-impl/collections/db/sql/SqlRegistry.cpp:173 #10 0x00007f0c9308567b in Collections::SqlCollection::trackForUrl (this=0x1136880, url=...) at ../../../../../../src/core-impl/collections/db/sql/SqlCollection.cpp:423 #11 0x00007f0cbed197a1 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:457 #12 0x00007f0cbecbf7fc in MetaProxy::Worker::run (this=0x1a48040) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:32 #13 0x00007f0cba260f9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f0c79fdadb0, th=th@entry=0x15a95e0, job=job@entry=0x1a48040) at ../../../threadweaver/Weaver/Job.cpp:106 #14 0x00007f0cba261111 in ThreadWeaver::Job::execute (this=0x1a48040, th=0x15a95e0) at ../../../threadweaver/Weaver/Job.cpp:135 #15 0x00007f0cba26076f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0c79fdae00, parent=0x19ee180, th=th@entry=0x15a95e0) at ../../../threadweaver/Weaver/Thread.cpp:95 #16 0x00007f0cba26082b in ThreadWeaver::Thread::run (this=0x15a95e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #17 0x00007f0cbd006aec in QThreadPrivate::start (arg=0x15a95e0) at thread/qthread_unix.cpp:338 #18 0x00007f0cb8cebe9a in start_thread (arg=0x7f0c79fdb700) at pthread_create.c:308 #19 0x00007f0cbc7a6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f0cbfe40780 (LWP 9848)): #0 0x00007f0cbc7a0023 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f0cbd12f023 in qt_safe_select (nfds=14, fdread=0x7fff4c247340, fdwrite=0x7fff4c2473c0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:83 #2 0x00007f0cbd0dda72 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 0x00007f0cbd0df2a6 in QProcessPrivate::waitForFinished (this=0x1a51fc0, msecs=-1) at io/qprocess_unix.cpp:1227 #5 0x00007f0cbd098f1e in QProcess::waitForFinished (this=this@entry=0x7fff4c2474d0, msecs=msecs@entry=-1) at io/qprocess.cpp:1759 #6 0x00007f0cbd09b620 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159 #7 0x00007f0cbd5a7ad2 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:391 #8 0x00007f0cbd5a7c80 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:62 #9 0x00007f0cbd5a7e71 in KToolInvocation::startServiceInternal (this=0x1093b80, _function=_function@entry=0x7f0cbd693769 "start_service_by_desktop_path", _name=..., URLs=..., error=error@entry=0x7fff4c247950, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false, workdir=...) at ../../kdecore/kernel/ktoolinvocation.cpp:93 #10 0x00007f0cbd5a8b38 in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=0x7fff4c247950, serviceName=0x0, pid=0x0, startup_id=..., noWait=false) at ../../kdecore/kernel/ktoolinvocation.cpp:197 #11 0x00007f0cbf892b99 in KGlobalAccelPrivate::KGlobalAccelPrivate (this=0x1a42170, q=0x1a416a0) at ../../kdeui/shortcuts/kglobalaccel.cpp:119 #12 0x00007f0cbf892e46 in KGlobalAccel::KGlobalAccel (this=0x1a416a0) at ../../kdeui/shortcuts/kglobalaccel.cpp:146 #13 0x00007f0cbf892fcb 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 0x00007f0cbf77a263 in KAction::setGlobalShortcut (this=0x1a5fd90, shortcut=..., type=..., load=KAction::Autoloading) at ../../kdeui/actions/kaction.cpp:267 #17 0x00007f0cbee6306a in MainWindow::createActions (this=this@entry=0x15ca030) at ../../src/MainWindow.cpp:724 #18 0x00007f0cbee6d154 in MainWindow::MainWindow (this=0x15ca030) at ../../src/MainWindow.cpp:143 #19 0x00007f0cbee480f8 in App::continueInit (this=this@entry=0x7fff4c24a4b0) at ../../src/App.cpp:545 #20 0x00007f0cbee49867 in App::App (this=0x7fff4c24a4b0) at ../../src/App.cpp:184 #21 0x0000000000408ddd in main (argc=1, argv=0x7fff4c24a618) at ../../src/main.cpp:304 Possible duplicates by query: bug 308979, bug 308828, bug 308667, bug 307462, bug 307184. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 230991 ***