Bug 242349

Summary: amarok crashes when Internet services are enabled when Settings Dialog is closed [@ Dynamic::CustomBiasEntryWidget::refreshBiasFactories]
Product: [Applications] amarok Reporter: omega <biasquez>
Component: Collections/LocalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED FIXED    
Severity: crash CC: ashl1future, benoit.gouhier, bertaggiaalberto, kde, kfunk, lfranchi, mdhowe, mitchell, myriam, optiluca, ralf-engels
Priority: NOR Keywords: regression
Version: 2.4-GIT   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 2.4.2
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description omega 2010-06-21 13:08:40 UTC
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-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
to reproduce crash: disable last.fm extension and re-enable it.

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

Thread 25 (Thread 0x7f8c0a92c710 (LWP 13171)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f8c10cbb081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 24 (Thread 0x7f8c0a12b710 (LWP 13172)):
#0  0x00007f8c20f51f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=80) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8c1a1aa4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8c1a1aa8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8c218b9406 in QEventDispatcherGlib::processEvents (this=0x1216890, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8c2188e6c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8c2188ea9c in QEventLoop::exec (this=0x7f8c0a12ad50, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8c2179d8db in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f8c10f17440 in Phonon::Xine::XineThread::run (this=0x118e7c0) at ../../xine/xinethread.cpp:143
#8  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x118e7c0) at thread/qthread_unix.cpp:248
#9  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7f8c047ce710 (LWP 13181)):
#0  0x00007f8c1f3ac7c1 in __pthread_mutex_unlock_full (mutex=0x125c900, decr=1) at pthread_mutex_unlock.c:216
#1  0x00007f8c090c83be in pa_mutex_unlock () from /usr/lib/libpulsecommon-0.9.21.so
#2  0x00007f8c0930a411 in ?? () from /usr/lib/libpulse.so.0
#3  0x00007f8c092f9d86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x00007f8c092fb809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x00007f8c092fb8c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x00007f8c0930a21b in ?? () from /usr/lib/libpulse.so.0
#7  0x00007f8c090c90e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7f8c085c9710 (LWP 13182)):
#0  0x00007f8c20f51f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8c09725915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7f8c07dc8710 (LWP 13183)):
#0  0x00007f8c090b627e in pa_run_once () from /usr/lib/libpulsecommon-0.9.21.so
#1  0x00007f8c090c9034 in pa_thread_self () from /usr/lib/libpulsecommon-0.9.21.so
#2  0x00007f8c09309f1c in pa_threaded_mainloop_unlock () from /usr/lib/libpulse.so.0
#3  0x00007f8c087d3541 in ?? () from /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
#4  0x00007f8c1145c17c in ?? () from /usr/lib/libasound.so.2
#5  0x00007f8c1141da3a in ?? () from /usr/lib/libasound.so.2
#6  0x00007f8c1145c4da in ?? () from /usr/lib/libasound.so.2
#7  0x00007f8c09727180 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#8  0x00007f8c10cc9d56 in ?? () from /usr/lib/libxine.so.1
#9  0x00007f8c10ccbab5 in ?? () from /usr/lib/libxine.so.1
#10 0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f8c073c4710 (LWP 13184)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c10ccbe23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f8c06bc3710 (LWP 13185)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c10ccbe23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f8c052c5710 (LWP 13188)):
#0  0x00007f8c1a1aa001 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007f8c1a1aa318 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8c1a1aa8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8c218b9406 in QEventDispatcherGlib::processEvents (this=0x23452a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8c2188e6c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8c2188ea9c in QEventLoop::exec (this=0x7f8c052c4d70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8c2179d8db in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f8c2186edd8 in QInotifyFileSystemWatcherEngine::run (this=0x2344590) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x2344590) at thread/qthread_unix.cpp:248
#9  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f8bf1868710 (LWP 13189)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c1c307d76 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f8c1c307db9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f8bef66b710 (LWP 13190)):
#0  0x00007f8c20f56fe3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f8c10ce42c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f8c10cc8c99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f8bee82e710 (LWP 13191)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c217a0fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28df6e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28df6e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8c1ddf2026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28ded10, th=0x28dfbb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8c1ddf46ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28dfbb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8c1ddf2bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f8bee82ddc0, parent=0x28ded10, th=0x28dfbb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8c1ddf3168 in ThreadWeaver::Thread::run (this=0x28dfbb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x28dfbb0) at thread/qthread_unix.cpp:248
#8  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f8bee02d710 (LWP 13192)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c217a0fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28df6e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28df6e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8c1ddf2026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28ded10, th=0x28e2b10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8c1ddf46ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28e2b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8c1ddf46c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28e2b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f8c1ddf46c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28e2b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f8c1ddf46c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28e2b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f8c1ddf46c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28e2b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f8c1ddf46c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28e2b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f8c1ddf46c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x28e2b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f8c1ddf2bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f8bee02cdc0, parent=0x28ded10, th=0x28e2b10) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00007f8c1ddf3168 in ThreadWeaver::Thread::run (this=0x28e2b10) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x28e2b10) at thread/qthread_unix.cpp:248
#14 0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f8be9c93710 (LWP 13193)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c217a0fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x461cb88, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x461cb88, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8c055439a9 in XmlParseJob::run (this=<value optimized out>) at ../../../../../src/core-impl/collections/sqlcollection/ScanManager.cpp:693
#4  0x00007f8c1ddf38dd in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f8be9c92d30, th=0x2486d80, job=0x461cb40) at ../../../threadweaver/Weaver/Job.cpp:106
#5  0x00007f8c1ddf3bde in ThreadWeaver::Job::execute (this=0x461cb40, th=0x2486d80) at ../../../threadweaver/Weaver/Job.cpp:135
#6  0x00007f8c1ddf2bcf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8be9c92dc0, parent=0x28ded10, th=0x2486d80) at ../../../threadweaver/Weaver/Thread.cpp:95
#7  0x00007f8c1ddf3168 in ThreadWeaver::Thread::run (this=0x2486d80) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x2486d80) at thread/qthread_unix.cpp:248
#9  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f8be71a0710 (LWP 13194)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c217a0fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28df6e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28df6e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8c1ddf2026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28ded10, th=0x2485ba0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8c1ddf46ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x2485ba0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8c1ddf46c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28de410, th=0x2485ba0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f8c1ddf2bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f8be719fdc0, parent=0x28ded10, th=0x2485ba0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f8c1ddf3168 in ThreadWeaver::Thread::run (this=0x2485ba0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x2485ba0) at thread/qthread_unix.cpp:248
#9  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f8bdc908710 (LWP 13202)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c1d65c2a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f8c1d93b220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f8c1d65c2e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f8c1d9492ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f8bd2f7f710 (LWP 26978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c10cbe93b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8c10cc49dd in ?? () from /usr/lib/libxine.so.1
#3  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8bc6ffc710 (LWP 26979)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f8c10cca017 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8c10cd7045 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f8bd0d1410a in ?? () from /usr/lib/xine/plugins/1.27/xineplug_decode_mad.so
#4  0x00007f8c10cc609a in ?? () from /usr/lib/libxine.so.1
#5  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f8bd277e710 (LWP 26980)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c10ccef6b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8bc3a7f710 (LWP 2009)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c217a0fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3c49788, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3c49788, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8c2270dd76 in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:203
#4  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x3c49778) at thread/qthread_unix.cpp:248
#5  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8bc327e710 (LWP 2010)):
#0  timerSourcePrepare (source=0x3c71a50, timeout=0x7f8bc327dbdc) at kernel/qeventdispatcher_glib.cpp:157
#1  0x00007f8c1a1a9eb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007f8c1a1aa318 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f8c1a1aa8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f8c218b9406 in QEventDispatcherGlib::processEvents (this=0x3c4cf00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f8c2188e6c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f8c2188ea9c in QEventLoop::exec (this=0x7f8bc327dd70, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f8c2179d8db in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f8c2186edd8 in QInotifyFileSystemWatcherEngine::run (this=0x3c4a1a0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x3c4a1a0) at thread/qthread_unix.cpp:248
#10 0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8bc67fb710 (LWP 2012)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c10cbe853 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8beb1b14f7 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_dmx_audio.so
#3  0x00007f8beb1b1ddd in ?? () from /usr/lib/xine/plugins/1.27/xineplug_dmx_audio.so
#4  0x00007f8c10cd4357 in ?? () from /usr/lib/libxine.so.1
#5  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8bc77fd710 (LWP 2013)):
#0  __pthread_mutex_unlock_full (mutex=0x7f8bcc054c30, decr=135) at pthread_mutex_unlock.c:230
#1  0x00007f8c090c83be in pa_mutex_unlock () from /usr/lib/libpulsecommon-0.9.21.so
#2  0x00007f8c0930a411 in ?? () from /usr/lib/libpulse.so.0
#3  0x00007f8c092f9d86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x00007f8c092fb809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x00007f8c092fb8c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x00007f8c0930a21b in ?? () from /usr/lib/libpulse.so.0
#7  0x00007f8c090c90e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8bd0af2710 (LWP 2023)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c217a0fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x49f7088, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x49f7088, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8c2270dd76 in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:203
#4  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x49f7078) at thread/qthread_unix.cpp:248
#5  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8bc7ffe710 (LWP 2024)):
#0  0x00007f8c1a1a9e96 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007f8c1a1aa318 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8c1a1aa8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8c218b9406 in QEventDispatcherGlib::processEvents (this=0x49fb7a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8c2188e6c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8c2188ea9c in QEventLoop::exec (this=0x7f8bc7ffdd70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8c2179d8db in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f8c2186edd8 in QInotifyFileSystemWatcherEngine::run (this=0x49f68b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f8c2179ff95 in QThreadPrivate::start (arg=0x49f68b0) at thread/qthread_unix.cpp:248
#9  0x00007f8c1f3a89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8c20f5e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8c240a07a0 (LWP 13170)):
[KCrash Handler]
#5  0x00007f8c2308867d in Dynamic::CustomBiasEntryWidget::refreshBiasFactories (this=0x7f8bf804fa20) at ../../src/dynamic/CustomBiasEntryWidget.cpp:171
#6  0x00007f8c22e3e86c in Dynamic::CustomBiasEntryWidget::qt_metacall (this=0x7f8bf804fa20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc268ddc0)
    at moc_CustomBiasEntryWidget.cpp:83
#7  0x00007f8c218a3036 in QMetaObject::activate (sender=0x28e5940, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#8  0x00007f8c230851b2 in Dynamic::CustomBias::registerNewBiasFactory (entry=<value optimized out>) at ../../src/dynamic/CustomBias.cpp:174
#9  0x00007f8bf6bf8081 in LastFmService::init (this=0x4adece0) at ../../../../src/services/lastfm/LastFmService.cpp:285
#10 0x00007f8bf6bfe840 in LastFmService (this=0x4adece0, parent=<value optimized out>, name=<value optimized out>, username=<value optimized out>, password=<value optimized out>, 
    sessionKey=<value optimized out>, scrobble=true, fetchSimilar=true) at ../../../../src/services/lastfm/LastFmService.cpp:204
#11 0x00007f8bf6bfea83 in LastFmServiceFactory::createLastFmService (this=<value optimized out>) at ../../../../src/services/lastfm/LastFmService.cpp:148
#12 0x00007f8bf6bfec2b in LastFmServiceFactory::init (this=0x7fffc268dca0) at ../../../../src/services/lastfm/LastFmService.cpp:85
#13 0x00007f8c23060046 in ServicePluginManager::checkEnabledStates (this=0x152f610) at ../../src/services/ServicePluginManager.cpp:285
#14 0x00007f8c22eea74d in ServiceConfig::updateSettings (this=<value optimized out>) at ../../src/configdialog/dialogs/ServiceConfig.cpp:63
#15 0x00007f8c22edff83 in Amarok2ConfigDialog::updateSettings (this=<value optimized out>) at ../../src/configdialog/ConfigDialog.cpp:136
#16 0x00007f8c23a13211 in KConfigDialog::qt_metacall (this=0x4c26590, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc268e980) at ./kconfigdialog.moc:91
#17 0x00007f8c22ee21a5 in Amarok2ConfigDialog::qt_metacall (this=0x7fffc268dca0, _c=35491776, _id=311, _a=0x1) at ./ConfigDialog.moc:73
#18 0x00007f8c218a3036 in QMetaObject::activate (sender=0x4c26590, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#19 0x00007f8c23a2446a in KDialog::slotButtonClicked (this=0x4c26590, button=8) at ../../kdeui/dialogs/kdialog.cpp:866
#20 0x00007f8c23a263f9 in KDialog::qt_metacall (this=0x4c26590, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc268ebd0) at ./kdialog.moc:190
#21 0x00007f8c23aed8e0 in KPageDialog::qt_metacall (this=0x7fffc268dca0, _c=35491776, _id=311, _a=0x1) at ./kpagedialog.moc:70
#22 0x00007f8c23a13150 in KConfigDialog::qt_metacall (this=0x7fffc268dca0, _c=35491776, _id=311, _a=0x1) at ./kconfigdialog.moc:84
#23 0x00007f8c22ee21a5 in Amarok2ConfigDialog::qt_metacall (this=0x7fffc268dca0, _c=35491776, _id=311, _a=0x1) at ./ConfigDialog.moc:73
#24 0x00007f8c218a3036 in QMetaObject::activate (sender=0x449a3a8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#25 0x00007f8c218a7fee in QSignalMapper::mapped (this=0x7fffc268dca0, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:101
#26 0x00007f8c218a9202 in QSignalMapper::map (this=0x449a3a8, sender=0x4a257e0) at kernel/qsignalmapper.cpp:266
#27 0x00007f8c218a9480 in QSignalMapper::qt_metacall (this=0x449a3a8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc268ed60) at .moc/release-shared/moc_qsignalmapper.cpp:87
#28 0x00007f8c218a3036 in QMetaObject::activate (sender=0x4a257e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#29 0x00007f8c228a3cf2 in QAbstractButton::clicked (this=0x7fffc268dca0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#30 0x00007f8c225bc75b in QAbstractButtonPrivate::emitClicked (this=0x49e1db0) at widgets/qabstractbutton.cpp:546
#31 0x00007f8c225bd5fb in QAbstractButtonPrivate::click (this=0x49e1db0) at widgets/qabstractbutton.cpp:539
#32 0x00007f8c225bd86c in QAbstractButton::mouseReleaseEvent (this=0x4a257e0, e=0x7fffc268f6b0) at widgets/qabstractbutton.cpp:1121
#33 0x00007f8c2225bf12 in QWidget::event (this=0x4a257e0, event=0x7fffc268f6b0) at kernel/qwidget.cpp:8044
#34 0x00007f8c22205c0c in QApplicationPrivate::notify_helper (this=0x1031b10, receiver=0x4a257e0, e=0x7fffc268f6b0) at kernel/qapplication.cpp:4302
#35 0x00007f8c2220c8bb in QApplication::notify (this=0x7fffc2690360, receiver=0x4a257e0, e=0x7fffc268f6b0) at kernel/qapplication.cpp:3867
#36 0x00007f8c23ab4606 in KApplication::notify (this=0x7fffc2690360, receiver=0x4a257e0, event=0x7fffc268f6b0) at ../../kdeui/kernel/kapplication.cpp:302
#37 0x00007f8c2188fd9c in QCoreApplication::notifyInternal (this=0x7fffc2690360, receiver=0x4a257e0, event=0x7fffc268f6b0) at kernel/qcoreapplication.cpp:726
#38 0x00007f8c2220ba9e in QCoreApplication::sendEvent (receiver=0x4a257e0, event=0x7fffc268f6b0, alienWidget=0x4a257e0, nativeWidget=0x4c26590, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x4a257e0, event=0x7fffc268f6b0, alienWidget=0x4a257e0, nativeWidget=0x4c26590, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2967
#40 0x00007f8c2228bba5 in QETWidget::translateMouseEvent (this=0x4c26590, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#41 0x00007f8c2228a4ec in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffc268ffd0) at kernel/qapplication_x11.cpp:3513
#42 0x00007f8c222b65a2 in x11EventSourceDispatch (s=0x1014af0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f8c1a1a68c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00007f8c1a1aa748 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007f8c1a1aa8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x00007f8c218b93b3 in QEventDispatcherGlib::processEvents (this=0xe9dbf0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#47 0x00007f8c222b618e in QGuiEventDispatcherGlib::processEvents (this=0x7fffc268dca0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f8c2188e6c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#49 0x00007f8c2188ea9c in QEventLoop::exec (this=0x7fffc2690300, flags=) at kernel/qeventloop.cpp:201
#50 0x00007f8c2189373b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#51 0x0000000000408752 in main (argc=1, argv=0x7fffc26922d8) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-06-22 01:40:01 UTC
Looks more like a problem in the Dynamic playlists code
Comment 2 Myriam Schweingruber 2010-09-26 20:46:18 UTC
*** Bug 252450 has been marked as a duplicate of this bug. ***
Comment 3 Alexey Shildyakov 2010-09-30 22:23:26 UTC
Have the same issue with the same backtrace.

Steps to reproduce:
1. Go to the Dynamic playlist. Enable it with no conditions.
2. Add condition for "Similar track from Last.fm"
3. Go to the Settings -> Internet Services -> Last.FM
4. Check login. Checked successfull.
5. Press OK to close Last.FM settings
6. Press OK to close Main settings.
Crash

Always reproduce.
Comment 4 Myriam Schweingruber 2010-10-01 01:49:57 UTC
Is this also with version 2.3.1 or a later one?
Comment 5 Alexey Shildyakov 2010-10-01 06:19:25 UTC
Version 2.3.1.90
Comment 6 Myriam Schweingruber 2010-10-01 08:50:24 UTC
Alexey, how about upgrading to the stable 2.3.2? You still use the beta release apparently.
Comment 7 Alexey Shildyakov 2010-10-01 16:57:00 UTC
Yes. For me in Gentoo, I cannot update to Amarok 2.3.2 due:

# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (27 Sep 2010)
# Updated mask - now pending on adding to the tree the versions of
# mysql/mariadb with the working shared lib patch.

I upgrade and test for this crash as soon as ebuild will be released.
Comment 8 Alexey Shildyakov 2010-10-01 22:51:27 UTC
Thread 1 (Thread 0x7ff0c5c1f780 (LWP 19901)):
[KCrash Handler]
#6  0x00007ff0c4105f18 in QComboBox::count (this=<value optimized out>) at widgets/qcombobox.cpp:1314
#7  0x00007ff0c4ceb128 in addItems (this=0x463d940, collectionId=<value optimized out>, results=<value optimized out>) at /usr/include/qt4/QtGui/qcombobox.h:196
#8  PlaylistBrowserNS::BiasGlobalWidget::populateComboBox (this=0x463d940, collectionId=<value optimized out>, results=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.1.90/work/amarok-2.3.1.90/src/browsers/playlistbrowser/DynamicBiasWidgets.cpp:672
#9  0x00007ff0c4cee0ce in PlaylistBrowserNS::BiasGlobalWidget::qt_metacall (this=0x463d940, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.1.90/work/amarok-2.3.1.90_build/src/DynamicBiasWidgets.moc:335
#10 0x00007ff0c338ccb1 in QObject::event (this=0x463d940, e=0x7ff08c0046c0) at kernel/qobject.cpp:1240
#11 0x00007ff0c3d86bbe in QWidget::event (this=0x463d940, event=0x7ff08c0046c0) at kernel/qwidget.cpp:8501
#12 0x00007ff0c3d30eac in QApplicationPrivate::notify_helper (this=0x1d77010, receiver=0x463d940, e=0x7ff08c0046c0) at kernel/qapplication.cpp:4302
#13 0x00007ff0c3d3738b in QApplication::notify (this=0x7fff737208a0, receiver=0x463d940, e=0x7ff08c0046c0) at kernel/qapplication.cpp:4185
#14 0x00007ff0c563d088 in KApplication::notify (this=0x7fff737208a0, receiver=0x463d940, event=0x7ff08c0046c0) at /var/tmp/portage/kde-base/kdelibs-4.5.1-r1/work/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#15 0x00007ff0c337cecb in QCoreApplication::notifyInternal (this=0x7fff737208a0, receiver=0x463d940, event=0x7ff08c0046c0) at kernel/qcoreapplication.cpp:726
#16 0x00007ff0c3380533 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1c26170) at kernel/qcoreapplication.h:215
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1c26170) at kernel/qcoreapplication.cpp:1367
#18 0x00007ff0c33a6933 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#19 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#20 0x00007ff0bb807399 in g_main_dispatch (context=0x1d79880) at gmain.c:1960
#21 IA__g_main_context_dispatch (context=0x1d79880) at gmain.c:2513
#22 0x00007ff0bb80b140 in g_main_context_iterate (context=0x1d79880, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#23 0x00007ff0bb80b2e2 in IA__g_main_context_iteration (context=0x1d79880, may_block=1) at gmain.c:2654
#24 0x00007ff0c33a641e in QEventDispatcherGlib::processEvents (this=0x1d7d7c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#25 0x00007ff0c3ddfea6 in QGuiEventDispatcherGlib::processEvents (this=0x46a9230, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007ff0c337b7f2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#27 0x00007ff0c337bbbd in QEventLoop::exec (this=0x7fff73720840, flags=) at kernel/qeventloop.cpp:201
#28 0x00007ff0c33807fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#29 0x00000000004088c1 in main (argc=<value optimized out>, argv=0x7fff73722818) at /var/tmp/portage/media-sound/amarok-2.3.1.90/work/amarok-2.3.1.90/src/main.cpp:237


Also have crash by the following steps to reproduce:
1. Go to the Dynamic playlist. Enable it with no conditions.
2. Add condition for "Similar track from Last.fm" with non zero value
3. Add condition for "Proportional ..." by the Genre and select any non zero value.
4. Save playlist
Crash.
I just notice, playlist have been saved.

I think the notice about using both "Similar track ..." and "Proportional ..." with non-zero value ia the main idea for these crashes. I miss these action in the previous report. And this happens only with "Similar from Last.FM", not ".. from Echo Nest" and "The best singers of week".
Comment 9 Myriam Schweingruber 2010-10-02 00:52:32 UTC
Alexey, the last backtrace you pasted is a different bug, see #236518
Comment 10 Alexey Shildyakov 2010-10-02 02:13:50 UTC
Yes, it is. It's another bug. Sorry for my inattention.
But previous my report is ok and for this bug.

Confirm this bug with current trunk:

Thread 1 (Thread 0x7f49bebfc780 (LWP 31985)):
[KCrash Handler]
#6  0x00007f49983d1aa0 in ?? ()
#7  0x00007f49bdba9cdf in Dynamic::CustomBiasEntryWidget::refreshBiasFactories (this=0x33ac5c0) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/dynamic/CustomBiasEntryWidget.cpp:171
#8  0x00007f49bd9576dc in Dynamic::CustomBiasEntryWidget::qt_metacall (this=0x33ac5c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9cf13920) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999_build/src/moc_CustomBiasEntryWidget.cpp:83
#9  0x00007f49bc354166 in QMetaObject::activate (sender=0x4aec490, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3287
#10 0x00007f49bdba66d2 in Dynamic::CustomBias::registerNewBiasFactory (entry=<value optimized out>) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/dynamic/CustomBias.cpp:174
#11 0x00007f498f7861ad in LastFmService::init (this=0x5105260) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/services/lastfm/LastFmService.cpp:290
#12 0x00007f498f78c690 in LastFmService::LastFmService (this=0x5105260, parent=<value optimized out>, name=<value optimized out>, username=..., password=<value optimized out>, sessionKey=<value optimized out>, scrobble=true, fetchSimilar=true) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/services/lastfm/LastFmService.cpp:206
#13 0x00007f498f78c8cf in LastFmServiceFactory::createLastFmService (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/services/lastfm/LastFmService.cpp:150
#14 0x00007f498f78ca2c in LastFmServiceFactory::init (this=0x7fff9cf13800) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/services/lastfm/LastFmService.cpp:87
#15 0x00007f49bdb814af in ServicePluginManager::settingsChanged (this=0x25d3720, pluginName=<value optimized out>) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/services/ServicePluginManager.cpp:204
#16 0x00007f49bda04f48 in ServiceConfig::updateSettings (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/configdialog/dialogs/ServiceConfig.cpp:59
#17 0x00007f49bd9fa213 in Amarok2ConfigDialog::updateSettings (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/configdialog/ConfigDialog.cpp:135
#18 0x00007f49be567b69 in KConfigDialog::qt_metacall (this=0x4d8dfe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9cf14480) at /var/tmp/portage/kde-base/kdelibs-4.5.1-r1/work/kdelibs-4.5.1_build/kdeui/kconfigdialog.moc:91
#19 0x00007f49bd9fc597 in Amarok2ConfigDialog::qt_metacall (this=0x7fff9cf13800, _c=2550373088, _id=306, _a=0x1) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999_build/src/ConfigDialog.moc:73
#20 0x00007f49bc354166 in QMetaObject::activate (sender=0x4d8dfe0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3287
#21 0x00007f49be578d58 in KDialog::slotButtonClicked (this=0x4d8dfe0, button=4) at /var/tmp/portage/kde-base/kdelibs-4.5.1-r1/work/kdelibs-4.5.1/kdeui/dialogs/kdialog.cpp:871
#22 0x00007f49be57ab59 in KDialog::qt_metacall (this=0x4d8dfe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9cf146d0) at /var/tmp/portage/kde-base/kdelibs-4.5.1-r1/work/kdelibs-4.5.1_build/kdeui/kdialog.moc:190
#23 0x00007f49be652f75 in KPageDialog::qt_metacall (this=0x7fff9cf13800, _c=2550373088, _id=306, _a=0x1) at /var/tmp/portage/kde-base/kdelibs-4.5.1-r1/work/kdelibs-4.5.1_build/kdeui/kpagedialog.moc:70
#24 0x00007f49be567ab5 in KConfigDialog::qt_metacall (this=0x7fff9cf13800, _c=2550373088, _id=306, _a=0x1) at /var/tmp/portage/kde-base/kdelibs-4.5.1-r1/work/kdelibs-4.5.1_build/kdeui/kconfigdialog.moc:84
#25 0x00007f49bd9fc597 in Amarok2ConfigDialog::qt_metacall (this=0x7fff9cf13800, _c=2550373088, _id=306, _a=0x1) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999_build/src/ConfigDialog.moc:73
#26 0x00007f49bc354166 in QMetaObject::activate (sender=0x4ce74c8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3287
#27 0x00007f49bc35908e in QSignalMapper::mapped (this=0x7fff9cf13800, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:101
#28 0x00007f49bc35a232 in QSignalMapper::map (this=0x4ce74c8, sender=0x4db3300) at kernel/qsignalmapper.cpp:266
#29 0x00007f49bc35a498 in QSignalMapper::qt_metacall (this=0x4ce74c8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9cf14860) at .moc/release-shared/moc_qsignalmapper.cpp:87
#30 0x00007f49bc354166 in QMetaObject::activate (sender=0x4db3300, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3287
#31 0x00007f49bd39e732 in QAbstractButton::clicked (this=0x7fff9cf13800, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#32 0x00007f49bd0b3570 in QAbstractButtonPrivate::emitClicked (this=0x4dafbb0) at widgets/qabstractbutton.cpp:546
#33 0x00007f49bd0b43a0 in QAbstractButtonPrivate::click (this=0x4dafbb0) at widgets/qabstractbutton.cpp:539
#34 0x00007f49bd0b45cc in QAbstractButton::mouseReleaseEvent (this=0x4db3300, e=0x7fff9cf153a0) at widgets/qabstractbutton.cpp:1121
#35 0x00007f49bcd4b55a in QWidget::event (this=0x4db3300, event=0x7fff9cf153a0) at kernel/qwidget.cpp:8044
#36 0x00007f49bccf4eac in QApplicationPrivate::notify_helper (this=0x24e7360, receiver=0x4db3300, e=0x7fff9cf153a0) at kernel/qapplication.cpp:4302
#37 0x00007f49bccfbb5d in QApplication::notify (this=0x7fff9cf15eb0, receiver=0x4db3300, e=0x7fff9cf153a0) at kernel/qapplication.cpp:3867
#38 0x00007f49be61a088 in KApplication::notify (this=0x7fff9cf15eb0, receiver=0x4db3300, event=0x7fff9cf153a0) at /var/tmp/portage/kde-base/kdelibs-4.5.1-r1/work/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#39 0x00007f49bc340ecb in QCoreApplication::notifyInternal (this=0x7fff9cf15eb0, receiver=0x4db3300, event=0x7fff9cf153a0) at kernel/qcoreapplication.cpp:726
#40 0x00007f49bccface1 in sendEvent (receiver=0x4db3300, event=0x7fff9cf153a0, alienWidget=0x4db3300, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QApplicationPrivate::sendMouseEvent (receiver=0x4db3300, event=0x7fff9cf153a0, alienWidget=0x4db3300, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2967
#42 0x00007f49bcd7b9a3 in QETWidget::translateMouseEvent (this=0x4d3b290, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#43 0x00007f49bcd7a61f in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff9cf15b20) at kernel/qapplication_x11.cpp:3513
#44 0x00007f49bcda429a in x11EventSourceDispatch (s=0x24eac50, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007f49b5c27399 in g_main_dispatch (context=0x24e9c80) at gmain.c:1960
#46 IA__g_main_context_dispatch (context=0x24e9c80) at gmain.c:2513
#47 0x00007f49b5c2b140 in g_main_context_iterate (context=0x24e9c80, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#48 0x00007f49b5c2b2e2 in IA__g_main_context_iteration (context=0x24e9c80, may_block=1) at gmain.c:2654
#49 0x00007f49bc36a41e in QEventDispatcherGlib::processEvents (this=0x24e2720, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#50 0x00007f49bcda3ea6 in QGuiEventDispatcherGlib::processEvents (this=0x7fff9cf13800, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f49bc33f7f2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#52 0x00007f49bc33fbbd in QEventLoop::exec (this=0x7fff9cf15e50, flags=) at kernel/qeventloop.cpp:201
#53 0x00007f49bc3447fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#54 0x00000000004088a1 in main (argc=<value optimized out>, argv=0x7fff9cf17e28) at /var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/main.cpp:237
Comment 11 Myriam Schweingruber 2010-10-02 11:15:11 UTC
Alexey, the bug is set to status NEW, hence it is already confirmed :)
Comment 12 Myriam Schweingruber 2010-10-16 00:07:58 UTC
*** Bug 254017 has been marked as a duplicate of this bug. ***
Comment 13 Myriam Schweingruber 2010-12-19 14:34:45 UTC
*** Bug 260602 has been marked as a duplicate of this bug. ***
Comment 14 Myriam Schweingruber 2011-01-11 14:23:52 UTC
OK, looks like the problem is more general with the Settings dialog, I just had the same when activating an internet service other than last.fm, see comment #15 below.
Comment 15 Myriam Schweingruber 2011-01-11 14:24:51 UTC
Created attachment 55861 [details]
New crash information added by DrKonqi

amarok (2.4-GIT) on KDE Platform 4.5.95 (4.6 RC2) using Qt 4.7.0

- What I was doing when the application crashed:

See comment #14 above. This should be fixed before 2.4 release IMO.

-- Backtrace (Reduced):
#7  0x00007fe46078da95 in Dynamic::CustomBiasEntryWidget::refreshBiasFactories (this=0x1c1fe20) at /home/myriam/kde/src/amarok/src/dynamic/CustomBiasEntryWidget.cpp:172
#8  0x00007fe46052e1b2 in Dynamic::CustomBiasEntryWidget::qt_metacall (this=0x1c1fe20, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff61092da0) at /home/myriam/kde/build/amarok/src/moc_CustomBiasEntryWidget.cpp:83
[...]
#10 0x00007fe460788c9b in Dynamic::CustomBias::biasFactoriesChanged (this=0x29db920) at /home/myriam/kde/build/amarok/src/CustomBias.moc:93
#11 0x00007fe460788b1a in Dynamic::CustomBias::refreshWidgets (this=0x29db920) at /home/myriam/kde/src/amarok/src/dynamic/CustomBias.cpp:281
#12 0x00007fe460787e1d in Dynamic::CustomBias::registerNewBiasFactory (entry=0x7fdd350) at /home/myriam/kde/src/amarok/src/dynamic/CustomBias.cpp:174
Comment 16 Myriam Schweingruber 2011-03-09 12:06:08 UTC
*** Bug 268015 has been marked as a duplicate of this bug. ***
Comment 17 Myriam Schweingruber 2011-03-19 11:44:17 UTC
*** Bug 268579 has been marked as a duplicate of this bug. ***
Comment 18 Kevin Funk 2011-06-04 12:49:46 UTC
The whole dynamic bias thing got refactored, CustomBiasEntryWidget does not exist anymore -> Likely fixed.