Version: 2.3.1 (using KDE 4.4.4) OS: Linux I updated my Last.FM profile and Amarok crashed when I clicked [OK]. This was a password change. Also when Amarok was restarted, my whole playlist was gone :( Initially reported at https://bugs.kde.org/show_bug.cgi?id=240416 but I was told to make a new one. Backtrace: Application: amarok (2.3.1) KDE Platform Version: 4.4.4 (KDE 4.4.4) Qt Version: 4.6.3 Operating System: Linux 2.6.32-5-686 i686 Distribution: Debian GNU/Linux unstable (sid) -- Information about the crash: Put in my user/pass for Last.FM and upon clicking [ok], amarok crashed. I was changing my password so I don't know if that was related or not. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb5aac720 (LWP 31183))] Thread 21 (Thread 0xaf90ab70 (LWP 31251)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41115482 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d114 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6 #3 0xb411cbcf in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 20 (Thread 0xb010bb70 (LWP 31264)): #0 0x4113fe16 in clock_gettime () from /lib/i686/cmov/librt.so.1 #1 0x4189f4eb in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0x418a4745 in QTimerInfoList::updateCurrentTime (this=) at kernel/qeventdispatcher_unix.cpp:340 #3 0x418a478a in QTimerInfoList::timerWait (this=<value optimized out>, tm=) at kernel/qeventdispatcher_unix.cpp:443 #4 0x418a25f8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:136 #5 0x413137ca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x41313be9 in ?? () from /lib/libglib-2.0.so.0 #7 0x413141b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x418a23ef in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #9 0x41874e69 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #10 0x418752ba in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #11 0x41777939 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #12 0xb416994a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #13 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #14 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #15 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 19 (Thread 0xb3435b70 (LWP 31280)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x500511db in read () from /lib/i686/cmov/libc.so.6 #2 0xb4410a42 in ?? () from /usr/lib/libasound.so.2 #3 0xb440d89d in snd_ctl_read () from /usr/lib/libasound.so.2 #4 0xb4409cb4 in snd_hctl_handle_events () from /usr/lib/libasound.so.2 #5 0xb4415981 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #6 0xb3457a08 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 18 (Thread 0xb2c34b70 (LWP 31281)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb412d7f6 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 17 (Thread 0xb2433b70 (LWP 31287)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb412d7f6 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 16 (Thread 0xb1c32b70 (LWP 31288)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb412d7f6 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 15 (Thread 0xb1431b70 (LWP 31289)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb412d7f6 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 14 (Thread 0xaf109b70 (LWP 31542)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0x4177b2c7 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0xb03b9790 in XmlParseJob::run (this=0xa779520) at ../../../../../src/core-impl/collections/sqlcollection/ScanManager.cpp:693 #6 0x416d54f7 in ThreadWeaver::JobRunHelper::runTheJob (this=<value optimized out>, th=<value optimized out>, job=<value optimized out>) at ../../../threadweaver/Weaver/Job.cpp:106 #7 0x416d5851 in ThreadWeaver::Job::execute (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Job.cpp:135 #8 0x416d454a in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:95 #9 0x416d4c9b in ThreadWeaver::Thread::run (this=) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #11 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #12 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 13 (Thread 0xacd22b70 (LWP 31543)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0x4177b2c7 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0x416d3682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x416d63dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x416d224b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x416d64d2 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x416d3be3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x416d457e in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x416d4c9b in ThreadWeaver::Thread::run (this=) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #13 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #14 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 12 (Thread 0xac4feb70 (LWP 31545)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0x4177b2c7 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0x416d3682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x416d63dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x416d224b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x416d64d2 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x416d3be3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x416d64f1 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x416d3be3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x416d64f1 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x416d3be3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x416d64f1 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x416d3be3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #16 0x416d457e in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:87 #17 0x416d4c9b in ThreadWeaver::Thread::run (this=) at ../../../threadweaver/Weaver/Thread.cpp:142 #18 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #19 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #20 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 11 (Thread 0xabcfdb70 (LWP 31546)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0x4177b2c7 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0x416d3682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x416d63dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x416d224b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x416d64d2 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x416d3be3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x416d64f1 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x416d3be3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x416d457e in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0x416d4c9b in ThreadWeaver::Thread::run (this=) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #15 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #16 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 10 (Thread 0xa7180b70 (LWP 31562)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0x4471fef7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #4 0x4471ff41 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #5 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #6 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 9 (Thread 0xa3effb70 (LWP 964)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x50059291 in select () from /lib/i686/cmov/libc.so.6 #2 0xb41461c0 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 8 (Thread 0xaaafeb70 (LWP 965)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb4120106 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 7 (Thread 0xaa2fdb70 (LWP 966)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb4120106 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 6 (Thread 0xab2ffb70 (LWP 967)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb413084a in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0x9a372b70 (LWP 1263)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0x4177b2c7 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0x426d961a in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:203 #6 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #7 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #8 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 4 (Thread 0x99b71b70 (LWP 1264)): #0 0x4110f343 in __i686.get_pc_thunk.bx () from /lib/i686/cmov/libpthread.so.0 #1 0x41114219 in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d2c6 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6 #3 0x41313494 in g_main_context_check () from /lib/libglib-2.0.so.0 #4 0x41313dce in ?? () from /lib/libglib-2.0.so.0 #5 0x413141b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #6 0x418a23ef in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #7 0x41874e69 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #8 0x418752ba in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #9 0x41777939 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #10 0x41854cab in QInotifyFileSystemWatcherEngine::run (this=<value optimized out>) at io/qfilesystemwatcher_inotify.cpp:248 #11 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #12 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #13 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 3 (Thread 0x99370b70 (LWP 1297)): #0 0xb77ec424 in __kernel_vsyscall () #1 0x41114f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0x5006d0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0x4177b2c7 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0x426d961a in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:203 #6 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #7 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #8 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 2 (Thread 0x9acaeb70 (LWP 1298)): #0 0x500528b8 in poll () from /lib/i686/cmov/libc.so.6 #1 0x4132106b in g_poll () from /lib/libglib-2.0.so.0 #2 0x41313dac in ?? () from /lib/libglib-2.0.so.0 #3 0x413141b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x418a23ef in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x41874e69 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #6 0x418752ba in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #7 0x41777939 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x41854cab in QInotifyFileSystemWatcherEngine::run (this=<value optimized out>) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x4177a2ce in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #10 0x41110955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #11 0x5006010e in clone () from /lib/i686/cmov/libc.so.6 Thread 1 (Thread 0xb5aac720 (LWP 31183)): [KCrash Handler] #6 0xb6fe601c in Amarok2ConfigDialog::updateSettings (this=0xa643558) at ../../src/configdialog/ConfigDialog.cpp:136 #7 0x42c81b36 in KConfigDialog::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./kconfigdialog.moc:91 #8 0xb6fe83da in Amarok2ConfigDialog::qt_metacall (this=0xa643558, _c=QMetaObject::InvokeMetaMethod, _id=77, _a=0xbfd9be9c) at ./ConfigDialog.moc:73 #9 0x4187bb2a in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237 #10 0x4188a4fb in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3295 #11 0x42c927e7 in KDialog::applyClicked (this=) at ./kdialog.moc:246 #12 0x42c94eba in KDialog::slotButtonClicked (this=<value optimized out>, button=<value optimized out>) at ../../kdeui/dialogs/kdialog.cpp:866 #13 0x42c96e99 in KDialog::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./kdialog.moc:190 #14 0x42d72aaa in KPageDialog::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./kpagedialog.moc:70 #15 0x42c81a9a in KConfigDialog::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./kconfigdialog.moc:84 #16 0xb6fe83da in Amarok2ConfigDialog::qt_metacall (this=0xa643558, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd9c108) at ./ConfigDialog.moc:73 #17 0x4187bb2a in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237 #18 0x4188a4fb in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3295 #19 0x4188f8e3 in QSignalMapper::mapped (this=) at .moc/release-shared/moc_qsignalmapper.cpp:101 #20 0x41890b5d in QSignalMapper::map (this=<value optimized out>, sender=) at kernel/qsignalmapper.cpp:266 #21 0x41890d3e in QSignalMapper::map (this=) at kernel/qsignalmapper.cpp:257 #22 0x41890e0b in QSignalMapper::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at .moc/release-shared/moc_qsignalmapper.cpp:87 #23 0x4187bb2a in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237 #24 0x4188a4fb in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3295 #25 0x42885f69 in QAbstractButton::clicked (this=) at .moc/release-shared/moc_qabstractbutton.cpp:206 #26 0x42563489 in QAbstractButtonPrivate::emitClicked (this=<value optimized out>) at widgets/qabstractbutton.cpp:546 #27 0x425642d4 in QAbstractButtonPrivate::click (this=<value optimized out>) at widgets/qabstractbutton.cpp:539 #28 0x4256458e in QAbstractButton::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at widgets/qabstractbutton.cpp:1121 #29 0x421b97f8 in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:8044 #30 0x4256332e in QAbstractButton::event (this=<value optimized out>, e=<value optimized out>) at widgets/qabstractbutton.cpp:1080 #31 0x4260dcc2 in QPushButton::event (this=<value optimized out>, e=<value optimized out>) at widgets/qpushbutton.cpp:679 #32 0x4215b5cc in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4302 #33 0x42162af7 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3867 #34 0x42d32b4a in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:302 #35 0x4187684b in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:726 #36 0x42161a52 in QCoreApplication::sendEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #37 QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=<value optimized out>) at kernel/qapplication.cpp:2967 #38 0x421ecd7c in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380 #39 0x421ec28b in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:3391 #40 0x4221a3e2 in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=) at kernel/qguieventdispatcher_glib.cpp:146 #41 0x413102f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #42 0x41313fd8 in ?? () from /lib/libglib-2.0.so.0 #43 0x413141b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #44 0x418a23b5 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #45 0x42219f45 in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:204 #46 0x41874e69 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #47 0x418752ba in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #48 0x4187a4ef in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #49 0x4215b667 in QApplication::exec () at kernel/qapplication.cpp:3581 #50 0x0804ffe1 in main (argc=3, argv=0xbfd9daf4) at ../../src/main.cpp:237 Possible duplicates by query: bug 242349, bug 240416, bug 233046, bug 229243. Reported using DrKonqi Reproducible: Sometimes Steps to Reproduce: Create Last.FM profile, add to Amarok Change password Change password within Amarok Click [OK] and Amarok crashed. Actual Results: Amarok crashed when I clicked [OK]. I tried this again and clicked [Apply] first and Amarok didn't crash. Expected Results: Amarok shouldn't have crashed. Additionally it shouldn't have wiped out my previously-existing playlist. Thanks for Amarok and for KDE!
*** This bug has been marked as a duplicate of bug 229243 ***