Bug 244520 - Crash: updated Last.FM password, Amarok crashed
Summary: Crash: updated Last.FM password, Amarok crashed
Status: RESOLVED DUPLICATE of bug 229243
Alias: None
Product: amarok
Classification: Applications
Component: Services/Last.fm (show other bugs)
Version: 2.3.1
Platform: Debian unstable Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-13 19:27 UTC by Jeffrey
Modified: 2011-01-22 12:23 UTC (History)
3 users (show)

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 Jeffrey 2010-07-13 19:27:25 UTC
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!
Comment 1 Myriam Schweingruber 2011-01-22 12:23:04 UTC

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