Bug 240416

Summary: Amarok crashes after opening Last.fm preferences Dialog then clicking -> OK -> OK
Product: [Applications] amarok Reporter: g.abenthung
Component: Playlists/Dynamic PlaylistsAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED FIXED    
Severity: crash CC: eljefedelito, lfranchi
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description g.abenthung 2010-06-02 02:42:40 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
When I open the Last.fm preferences Dialog from the Amarok Settings-Dialog and then close both with "OK", the Application crashes.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb60ed720 (LWP 2239))]

Thread 24 (Thread 0xb3f57b70 (LWP 2250)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afda34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0953bce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 23 (Thread 0xb3756b70 (LWP 2254)):
#0  0x03a96e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x009366fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0093b825 in QTimerInfoList::updateCurrentTime (this=0xa11ab54) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0093b86a in QTimerInfoList::timerWait (this=0xa11ab54, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00939818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb37560ac) at kernel/qeventdispatcher_glib.cpp:136
#5  0x031e0aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x031e0ee9 in ?? () from /lib/libglib-2.0.so.0
#7  0x031e14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x0093960f in QEventDispatcherGlib::processEvents (this=0xa119dd8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0x0090c059 in QEventLoop::processEvents (this=0xb3756270, flags=) at kernel/qeventloop.cpp:149
#10 0x0090c4aa in QEventLoop::exec (this=0xb3756270, flags=...) at kernel/qeventloop.cpp:201
#11 0x008085a8 in QThread::exec (this=0xa119d60) at thread/qthread.cpp:487
#12 0x0771196a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x0080b32e in QThreadPrivate::start (arg=0xa119d60) at thread/qthread_unix.cpp:248
#14 0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 22 (Thread 0xaef4ab70 (LWP 2268)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00ae2b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x07906502 in ?? () from /usr/lib/libpulse.so.0
#3  0x078f2a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x078f4a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x078f4ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x079062a3 in ?? () from /usr/lib/libpulse.so.0
#7  0x088d8e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 21 (Thread 0xae749b70 (LWP 2269)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00ae2b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0317ba8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 20 (Thread 0xadf48b70 (LWP 2270)):
#0  0x088c2744 in pa_once_begin () from /usr/lib/libpulsecommon-0.9.21.so
#1  0x088c2934 in pa_run_once () from /usr/lib/libpulsecommon-0.9.21.so
#2  0x088d8d35 in pa_thread_self () from /usr/lib/libpulsecommon-0.9.21.so
#3  0x07905f82 in pa_threaded_mainloop_lock () from /usr/lib/libpulse.so.0
#4  0x0318cc66 in ?? () from /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
#5  0x070ac1d1 in ?? () from /usr/lib/libasound.so.2
#6  0x07067dd3 in ?? () from /usr/lib/libasound.so.2
#7  0x070ac5da in ?? () from /usr/lib/libasound.so.2
#8  0x07062644 in snd_pcm_writei () from /usr/lib/libasound.so.2
#9  0x0317d16e in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#10 0x0954a510 in ?? () from /usr/lib/libxine.so.1

Thread 19 (Thread 0xad3ffb70 (LWP 2271)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0954c9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 18 (Thread 0xacbfeb70 (LWP 2272)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0954c9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 17 (Thread 0xabfffb70 (LWP 2273)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0954c9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 16 (Thread 0xab19db70 (LWP 2290)):
#0  0x00afdbca in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#1  0x031e0ab8 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x031e0ee9 in ?? () from /lib/libglib-2.0.so.0
#3  0x031e14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0093960f in QEventDispatcherGlib::processEvents (this=0xa8752a0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x0090c059 in QEventLoop::processEvents (this=0xab19d280, flags=) at kernel/qeventloop.cpp:149
#6  0x0090c4aa in QEventLoop::exec (this=0xab19d280, flags=...) at kernel/qeventloop.cpp:201
#7  0x008085a8 in QThread::exec (this=0xa875f18) at thread/qthread.cpp:487
#8  0x008ebc1b in QInotifyFileSystemWatcherEngine::run (this=0xa875f18) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0080b32e in QThreadPrivate::start (arg=0xa875f18) at thread/qthread_unix.cpp:248
#10 0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xa9696b70 (LWP 2291)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01da99d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x01da9a21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xa8962b70 (LWP 2292)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00ae9971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x095655cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 13 (Thread 0xa8161b70 (LWP 2293)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0080c287 in QWaitConditionPrivate::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00d62870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa99a220, th=0xa99a7c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00d6538c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa99a5b8, th=0xa99a7c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00d6127b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa99a220, th=0xa99a7c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00d65482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xa99a7c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xa99a7c0, previous=0xb9829f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00d6351e in ThreadWeaver::ThreadRunHelper::run (this=0xa81612e4, parent=0xa99a220, th=0xa99a7c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00d63c3b in ThreadWeaver::Thread::run (this=0xa99a7c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0080b32e in QThreadPrivate::start (arg=0xa99a7c0) at thread/qthread_unix.cpp:248
#13 0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xa7960b70 (LWP 2294)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0080c287 in QWaitConditionPrivate::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00d62870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa99a220, th=0xad46e5d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00d6538c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa99a5b8, th=0xad46e5d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00d6127b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa99a220, th=0xad46e5d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00d65482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xad46e5d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xad46e5d0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00d654a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xad46e5d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xad46e5d0, previous=0xb5b12d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00d6351e in ThreadWeaver::ThreadRunHelper::run (this=0xa79602e4, parent=0xa99a220, th=0xad46e5d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00d63c3b in ThreadWeaver::Thread::run (this=0xad46e5d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0080b32e in QThreadPrivate::start (arg=0xad46e5d0) at thread/qthread_unix.cpp:248
#15 0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xa715db70 (LWP 2295)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0080c287 in QWaitConditionPrivate::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00d62870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa99a220, th=0xa8428d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00d6538c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa99a5b8, th=0xa8428d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00d6127b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa99a220, th=0xa8428d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00d65482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xa8428d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xa8428d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00d654a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xa8428d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xa8428d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00d654a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xa8428d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xa8428d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x00d654a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xa8428d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xa8428d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x00d654a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xa8428d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xa8428d8, previous=0xb1b1868) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x00d6351e in ThreadWeaver::ThreadRunHelper::run (this=0xa715d2e4, parent=0xa99a220, th=0xa8428d8) at ../../../threadweaver/Weaver/Thread.cpp:87
#19 0x00d63c3b in ThreadWeaver::Thread::run (this=0xa8428d8) at ../../../threadweaver/Weaver/Thread.cpp:142
#20 0x0080b32e in QThreadPrivate::start (arg=0xa8428d8) at thread/qthread_unix.cpp:248
#21 0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#22 0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xa695cb70 (LWP 2296)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0080c287 in QWaitConditionPrivate::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa99a238, mutex=0xa99a4d8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00d62870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa99a220, th=0xa81d548) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00d6538c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa99a5b8, th=0xa81d548) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00d6127b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa99a220, th=0xa81d548) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00d65482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa99a5b8, th=0xa81d548) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00d624d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa99a220, th=0xa81d548, previous=0xb995a30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00d6351e in ThreadWeaver::ThreadRunHelper::run (this=0xa695c2e4, parent=0xa99a220, th=0xa81d548) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00d63c3b in ThreadWeaver::Thread::run (this=0xa81d548) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0080b32e in QThreadPrivate::start (arg=0xa81d548) at thread/qthread_unix.cpp:248
#13 0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xa595ab70 (LWP 2308)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04401c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x44db1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x04401ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x44db1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0x97628b70 (LWP 2314)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0953f2aa in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 7 (Thread 0x96e27b70 (LWP 2315)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afda34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0954a867 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0x96626b70 (LWP 2316)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0954f9da in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 5 (Thread 0x91623b70 (LWP 2318)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00ae2b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x07906502 in ?? () from /usr/lib/libpulse.so.0
#3  0x078f2a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x078f4a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x078f4ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x079062a3 in ?? () from /usr/lib/libpulse.so.0
#7  0x088d8e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0x95e25b70 (LWP 4246)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00ae9971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x095655cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 3 (Thread 0xa0abeb70 (LWP 4263)):
#0  0x00548422 in __kernel_vsyscall ()
#1  0x00d25015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00afd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0080c287 in QWaitConditionPrivate::wait (this=0xb2dc568, mutex=0xb2dc564, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb2dc568, mutex=0xb2dc564, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x063d2d52 in QFileInfoGatherer::run (this=0xb2dc55c) at dialogs/qfileinfogatherer.cpp:203
#6  0x0080b32e in QThreadPrivate::start (arg=0xb2dc55c) at thread/qthread_unix.cpp:248
#7  0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa12bfb70 (LWP 4264)):
#0  0x0093b86d in QTimerInfoList::timerWait (this=0xa9b005d4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#1  0x00939818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa12bf0bc) at kernel/qeventdispatcher_glib.cpp:136
#2  0x009398a5 in timerSourcePrepare (source=0x1f3ff, timeout=0x1f3ff) at kernel/qeventdispatcher_glib.cpp:169
#3  0x031e0aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#4  0x031e0ee9 in ?? () from /lib/libglib-2.0.so.0
#5  0x031e14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6  0x0093960f in QEventDispatcherGlib::processEvents (this=0xb2336d0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x0090c059 in QEventLoop::processEvents (this=0xa12bf280, flags=) at kernel/qeventloop.cpp:149
#8  0x0090c4aa in QEventLoop::exec (this=0xa12bf280, flags=...) at kernel/qeventloop.cpp:201
#9  0x008085a8 in QThread::exec (this=0xafbe250) at thread/qthread.cpp:487
#10 0x008ebc1b in QInotifyFileSystemWatcherEngine::run (this=0xafbe250) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x0080b32e in QThreadPrivate::start (arg=0xafbe250) at thread/qthread_unix.cpp:248
#12 0x00d2096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x00af0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb60ed720 (LWP 2239)):
[KCrash Handler]
#6  0x0afaf239 in ?? ()
#7  0x00e7bec3 in Dynamic::CustomBiasEntryWidget::qt_metacall (this=0xffb96f5e, _c=182493215, _id=32, _a=0xbfb1650c) at moc_CustomBiasEntryWidget.cpp:83
#8  0x00912c9a in QMetaObject::metacall (object=0xae0a020, cl=3216073680, idx=32, argv=0xbfb1650c) at kernel/qmetaobject.cpp:237
#9  0x009213d5 in QMetaObject::activate (sender=0xadfc800, m=0x169ccc8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#10 0x010f0e67 in Dynamic::CustomBias::biasFactoriesChanged (this=0xadfc800) at ./CustomBias.moc:93
#11 0x010f0e8d in Dynamic::CustomBias::refreshWidgets (this=0xadfc800) at ../../src/dynamic/CustomBias.cpp:281
#12 0x010f2e67 in Dynamic::CustomBias::registerNewBiasFactory (entry=0xb1209b8) at ../../src/dynamic/CustomBias.cpp:174
#13 0x0412920b in LastFmService::init (this=0xaf84998) at ../../../../src/services/lastfm/LastFmService.cpp:284
#14 0x0412a580 in LastFmService (this=0xaf84998, parent=0xa5844c0, name=..., username=..., password=..., sessionKey=..., scrobble=false, fetchSimilar=true)
    at ../../../../src/services/lastfm/LastFmService.cpp:203
#15 0x0412a7be in LastFmServiceFactory::createLastFmService (this=0xa5844c0) at ../../../../src/services/lastfm/LastFmService.cpp:147
#16 0x0412a935 in LastFmServiceFactory::init (this=0xa5844c0) at ../../../../src/services/lastfm/LastFmService.cpp:84
#17 0x010d3933 in ServicePluginManager::settingsChanged (this=0xa3356d8, pluginName=...) at ../../src/services/ServicePluginManager.cpp:203
#18 0x00f2d049 in ServiceConfig::updateSettings (this=0xb106038) at ../../src/configdialog/dialogs/ServiceConfig.cpp:59
#19 0x00f217b2 in Amarok2ConfigDialog::updateSettings (this=0xb776f50) at ../../src/configdialog/ConfigDialog.cpp:136
#20 0x0023deb6 in KConfigDialog::qt_metacall (this=0xb776f50, _c=QMetaObject::InvokeMetaMethod, _id=77, _a=0xbfb16b9c) at ./kconfigdialog.moc:91
#21 0x00f23b6a in Amarok2ConfigDialog::qt_metacall (this=0xb776f50, _c=QMetaObject::InvokeMetaMethod, _id=77, _a=0xbfb16b9c) at ./ConfigDialog.moc:73
#22 0x00912c9a in QMetaObject::metacall (object=0xb776f50, cl=3216073680, idx=77, argv=0xbfb16b9c) at kernel/qmetaobject.cpp:237
#23 0x009213d5 in QMetaObject::activate (sender=0xb776f50, m=0x4b2b04, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3293
#24 0x0024ee27 in KDialog::okClicked (this=0xb776f50) at ./kdialog.moc:258
#25 0x00251438 in KDialog::slotButtonClicked (this=0xb776f50, button=4) at ../../kdeui/dialogs/kdialog.cpp:862
#26 0x00253559 in KDialog::qt_metacall (this=0xb776f50, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfb16e08) at ./kdialog.moc:190
#27 0x0033086a in KPageDialog::qt_metacall (this=0xb776f50, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb16e08) at ./kpagedialog.moc:70
#28 0x0023de1a in KConfigDialog::qt_metacall (this=0xb776f50, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb16e08) at ./kconfigdialog.moc:84
#29 0x00f23b6a in Amarok2ConfigDialog::qt_metacall (this=0xb776f50, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb16e08) at ./ConfigDialog.moc:73
#30 0x00912c9a in QMetaObject::metacall (object=0xb776f50, cl=3216073680, idx=69, argv=0xbfb16e08) at kernel/qmetaobject.cpp:237
#31 0x009213d5 in QMetaObject::activate (sender=0xb23bb98, m=0xa200f8, local_signal_index=0, argv=0xbfb16e08) at kernel/qobject.cpp:3293
#32 0x00926b13 in QSignalMapper::mapped (this=0xb23bb98, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:101
#33 0x00927d8d in QSignalMapper::map (this=0xb23bb98, sender=0xb548780) at kernel/qsignalmapper.cpp:266
#34 0x00927f6e in QSignalMapper::map (this=0xb23bb98) at kernel/qsignalmapper.cpp:257
#35 0x0092803b in QSignalMapper::qt_metacall (this=0xb23bb98, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfb16fa8) at .moc/release-shared/moc_qsignalmapper.cpp:87
#36 0x00912c9a in QMetaObject::metacall (object=0xb23bb98, cl=3216073680, idx=8, argv=0xbfb16fa8) at kernel/qmetaobject.cpp:237
#37 0x009213d5 in QMetaObject::activate (sender=0xb548780, m=0x678e8c4, local_signal_index=2, argv=0xbfb16fa8) at kernel/qobject.cpp:3293
#38 0x0657e479 in QAbstractButton::clicked (this=0xb548780, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#39 0x0625dea9 in QAbstractButtonPrivate::emitClicked (this=0xb16e5d0) at widgets/qabstractbutton.cpp:546
#40 0x0625ecf4 in QAbstractButtonPrivate::click (this=0xb16e5d0) at widgets/qabstractbutton.cpp:539
#41 0x0625efae in QAbstractButton::mouseReleaseEvent (this=0xb548780, e=0xbfb17730) at widgets/qabstractbutton.cpp:1121
#42 0x05eb17f8 in QWidget::event (this=0xb548780, event=0xbfb17730) at kernel/qwidget.cpp:7998
#43 0x0625dd4e in QAbstractButton::event (this=0xb548780, e=0x10f6796) at widgets/qabstractbutton.cpp:1080
#44 0x063081f2 in QPushButton::event (this=0xb548780, e=0xbfb17730) at widgets/qpushbutton.cpp:679
#45 0x05e534dc in QApplicationPrivate::notify_helper (this=0xa05c698, receiver=0xb548780, e=0xbfb17730) at kernel/qapplication.cpp:4300
#46 0x05e5a9f7 in QApplication::notify (this=0xbfb17fd8, receiver=0xb548780, e=0xbfb17730) at kernel/qapplication.cpp:3865
#47 0x012fb276 in App::notify (this=0xbfb17fd8, receiver=0xb548780, event=0xbfb17730) at ../../src/App.cpp:927
#48 0x0090da3b in QCoreApplication::notifyInternal (this=0xbfb17fd8, receiver=0xb548780, event=0xbfb17730) at kernel/qcoreapplication.cpp:704
#49 0x05e59952 in QCoreApplication::sendEvent (receiver=0xb548780, event=0xbfb17730, alienWidget=0xb548780, nativeWidget=0xaf84328, buttonDown=0x6797058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QApplicationPrivate::sendMouseEvent (receiver=0xb548780, event=0xbfb17730, alienWidget=0xb548780, nativeWidget=0xaf84328, buttonDown=0x6797058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#51 0x05ee5088 in QETWidget::translateMouseEvent (this=0xaf84328, event=0xbfb17c4c) at kernel/qapplication_x11.cpp:4368
#52 0x05ee4511 in QApplication::x11ProcessEvent (this=0xbfb17fd8, event=0xbfb17c4c) at kernel/qapplication_x11.cpp:3379
#53 0x05f1360a in x11EventSourceDispatch (s=0xa061b40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#54 0x031dd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x031e12d8 in ?? () from /lib/libglib-2.0.so.0
#56 0x031e14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x009395d5 in QEventDispatcherGlib::processEvents (this=0x9f7b308, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#58 0x05f13135 in QGuiEventDispatcherGlib::processEvents (this=0x9f7b308, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x0090c059 in QEventLoop::processEvents (this=0xbfb17f44, flags=) at kernel/qeventloop.cpp:149
#60 0x0090c4aa in QEventLoop::exec (this=0xbfb17f44, flags=...) at kernel/qeventloop.cpp:201
#61 0x0091069f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#62 0x05e53577 in QApplication::exec () at kernel/qapplication.cpp:3579
#63 0x08050009 in main (argc=3, argv=0xbfb18854) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-06-02 23:59:54 UTC
I can't reproduce this here in current git. Could you please install Amarok 2.3.1 and try again?
Comment 2 g.abenthung 2010-06-04 17:16:06 UTC
This problem doesn't exist in Amarok 2.3.1 anymore.
Thx.
I mark it as resolved.
Comment 3 Jeffrey 2010-07-13 18:55:49 UTC
Created attachment 49121 [details]
New crash information added by DrKonqi

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.
Comment 4 Myriam Schweingruber 2010-07-13 19:13:41 UTC
Jeffery, please open another bug, this is not the same as the backtraces are completely different. Please also make sure to paste the backtrace inline to make it searchable.
Comment 5 Jeffrey 2010-07-13 19:28:21 UTC
> Jeffery, please open another bug,
Will do, now at https://bugs.kde.org/show_bug.cgi?id=244520

> this is not the same as the backtraces are completely different.
Maybe the bug reporter needs to compare better, since I have no idea what I am looking at with these.

>Please also make sure to paste the backtrace inline to make it searchable.
Why doesn't the bug reporter do that either? :(
Comment 6 Myriam Schweingruber 2010-07-13 22:02:55 UTC
(In reply to comment #5)
> > Jeffery, please open another bug,
> Will do, now at https://bugs.kde.org/show_bug.cgi?id=244520
> 
> > this is not the same as the backtraces are completely different.
> Maybe the bug reporter needs to compare better, since I have no idea what I am
> looking at with these.

Check for the Thread that starts with KCrashHandler. Newer versions of Dr. Konqi do filter this much better, you are using KDE 4.4.2 which still has an onder version.
> 
> >Please also make sure to paste the backtrace inline to make it searchable.
> Why doesn't the bug reporter do that either? :(

It does, for the original reporter. The newer versions paste an excerpt with the crash handler when a backtrace is generated to be added to an existing report. You might consider an upgrade to KDE SC 4.4.4, see also http://www.kubuntu.org/news/kde-4.4.4
Comment 7 Jeffrey 2010-07-13 22:05:14 UTC
I am on 4.4.4, but this isn't the place to discuss such things so we can leave it be.  Thanks for your assistance.