Bug 227274

Summary: Amarok Crashes when searching magnatune
Product: [Applications] amarok Reporter: Bartol Karuza <b.karuza>
Component: Services/MagnatuneAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED FIXED    
Severity: crash CC: dietmar, nhn
Priority: NOR    
Version: 2.2.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bartol Karuza 2010-02-16 21:44:09 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-19-generic-pae i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Amarok crashes on this action:
1) Type in characters in search box (magnatune)
2) press enter

I tested it with the other possible search options, such as Jamendo and Last FM and Amarok did not crash. I can reproduce the crash easily, as it happens consistently every time I do the above action.

Changes to system that possibly cause the problem:
1) changed some audio settings to fix the 'no sound in flash' bug.
2) changed the audio device order so that amarok tries to start using phonon (and always fails, reverts to HDA Intel (Realtek ALC883)) This change is related to the the bug mentioned in the line above.

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

Thread 11 (Thread 0xafabdb70 (LWP 7697)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e67142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d8d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb0b8d9ff in metronom_sync_loop (this=0x845fda8) at metronom.c:870
#4  0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xaf159b70 (LWP 7698)):
#0  0xb5fd60f0 in pthread_getspecific@plt () from /usr/lib/libQtCore.so.4
#1  0xb5fe9af0 in QThreadData::current () at thread/qthread_unix.cpp:108
#2  0xb6105435 in postEventSourcePrepare (s=0x8461998, timeout=0xaf1590bc) at kernel/qeventdispatcher_glib.cpp:187
#3  0xb3a08f90 in IA__g_main_context_prepare (context=0x8461118, priority=0xaf15913c) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2280
#4  0xb3a09351 in g_main_context_iterate (context=0x8461118, block=<value optimized out>, dispatch=1, self=0x83f5340) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2571
#5  0xb3a09863 in IA__g_main_context_iteration (context=0x8461118, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#6  0xb6105067 in QEventDispatcherGlib::processEvents (this=0x8460508, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#7  0xb60d8c79 in QEventLoop::processEvents (this=0xaf159284, flags=) at kernel/qeventloop.cpp:149
#8  0xb60d90ca in QEventLoop::exec (this=0xaf159284, flags=...) at kernel/qeventloop.cpp:201
#9  0xb5fe6b73 in QThread::exec (this=0x83b07d0) at thread/qthread.cpp:487
#10 0xb0bed20a in Phonon::Xine::XineThread::run (this=0x83b07d0) at ../../xine/xinethread.cpp:143
#11 0xb5fe9e32 in QThreadPrivate::start (arg=0x83b07d0) at thread/qthread_unix.cpp:188
#12 0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xae7ffb70 (LWP 7701)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e66e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb0b9e5ee in fifo_peek_int (this_gen=0xae801200) at audio_out.c:348
#4  fifo_peek (this_gen=0xae801200) at audio_out.c:388
#5  ao_loop (this_gen=0xae801200) at audio_out.c:1015
#6  0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xaddffb70 (LWP 7702)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e66e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb0b9e5ee in fifo_peek_int (this_gen=0x846a650) at audio_out.c:348
#4  fifo_peek (this_gen=0x846a650) at audio_out.c:388
#5  ao_loop (this_gen=0x846a650) at audio_out.c:1015
#6  0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xacd09b70 (LWP 7707)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb5e20fbb in read () from /lib/tls/i686/cmov/libc.so.6
#2  0xb0ddb932 in ?? () from /usr/lib/libasound.so.2
#3  0xb0dd871d in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0xb0dd4aff in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0xb0de0911 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0xab258c89 in ao_alsa_handle_event_thread (data=0x8698f90) at audio_alsa_out.c:175
#7  0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xab0bdb70 (LWP 7708)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e66e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb0b9e5ee in fifo_peek_int (this_gen=0x8b6b4f0) at audio_out.c:348
#4  fifo_peek (this_gen=0x8b6b4f0) at audio_out.c:388
#5  ao_loop (this_gen=0x8b6b4f0) at audio_out.c:1015
#6  0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xaa8bcb70 (LWP 7709)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e66e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5feae67 in QWaitConditionPrivate::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb524ab30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8cac8c8, th=0x8867160) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb524d19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x88f86c0, th=0x8867160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb52491fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8cac8c8, th=0x8867160) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb524d292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8867160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8867160, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb524d2b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8867160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8867160, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb524d2b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8867160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8867160, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb524d2b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8867160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8867160, previous=0x8d90128) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0xb524b3be in ThreadWeaver::ThreadRunHelper::run (this=0xaa8bc2d4, parent=0x8cac8c8, th=0x8867160) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0xb524b9db in ThreadWeaver::Thread::run (this=0x8867160) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0xb5fe9e32 in QThreadPrivate::start (arg=0x8867160) at thread/qthread_unix.cpp:188
#19 0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#20 0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaa0bbb70 (LWP 7710)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e66e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5feae67 in QWaitConditionPrivate::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb524ab30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8cac8c8, th=0xade6e058) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb524d19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x88f86c0, th=0xade6e058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb52491fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8cac8c8, th=0xade6e058) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb524d292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0xade6e058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0xade6e058, previous=0xa335990) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb524b3be in ThreadWeaver::ThreadRunHelper::run (this=0xaa0bb2d4, parent=0x8cac8c8, th=0xade6e058) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb524b9db in ThreadWeaver::Thread::run (this=0xade6e058) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5fe9e32 in QThreadPrivate::start (arg=0xade6e058) at thread/qthread_unix.cpp:188
#13 0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa98bab70 (LWP 7713)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e66e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5feae67 in QWaitConditionPrivate::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb524ab30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8cac8c8, th=0x8d90450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb524d19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x88f86c0, th=0x8d90450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb52491fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8cac8c8, th=0x8d90450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb524d292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8d90450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8d90450, previous=0xa3699f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb524b3be in ThreadWeaver::ThreadRunHelper::run (this=0xa98ba2d4, parent=0x8cac8c8, th=0x8d90450) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb524b9db in ThreadWeaver::Thread::run (this=0x8d90450) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5fe9e32 in QThreadPrivate::start (arg=0x8d90450) at thread/qthread_unix.cpp:188
#13 0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa7f21b70 (LWP 7720)):
#0  0xb771b430 in __kernel_vsyscall ()
#1  0xb3e66e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5e3d87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5feae67 in QWaitConditionPrivate::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8cac8e0, mutex=0x88f4918, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb524ab30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8cac8c8, th=0x8d7bcb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb524d19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x88f86c0, th=0x8d7bcb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb52491fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8cac8c8, th=0x8d7bcb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb524d292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8d7bcb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8d7bcb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb524d2b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8d7bcb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8d7bcb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb524d2b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88f86c0, th=0x8d7bcb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb524adb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8cac8c8, th=0x8d7bcb0, previous=0x92d5918) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb524b3be in ThreadWeaver::ThreadRunHelper::run (this=0xa7f212d4, parent=0x8cac8c8, th=0x8d7bcb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb524b9db in ThreadWeaver::Thread::run (this=0x8d7bcb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb5fe9e32 in QThreadPrivate::start (arg=0x8d7bcb0) at thread/qthread_unix.cpp:188
#17 0xb3e6280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0xb5e308de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb2425950 (LWP 7696)):
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=0xade71608) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#7  QList (this=0xade71608) at /usr/include/qt4/QtCore/qlist.h:111
#8  CollectionTreeItem::children (this=0xade71608) at /build/buildd/amarok-2.2.0/src/browsers/CollectionTreeItem.cpp:425
#9  0xb6ebe2d5 in CollectionTreeItemModelBase::populateChildren (this=0x8d841c0, dataList=..., parent=0xade71608, parentIndex=...)
    at /build/buildd/amarok-2.2.0/src/browsers/CollectionTreeItemModelBase.cpp:828
#10 0xb6ec3f2a in CollectionTreeItemModelBase::handleNormalQueryResult (this=0x8d841c0, qm=0xa2f1c50, dataList=...) at /build/buildd/amarok-2.2.0/src/browsers/CollectionTreeItemModelBase.cpp:800
#11 0xb6ec432e in CollectionTreeItemModelBase::newResultReady (this=0x8d841c0, collectionId=..., data=...) at /build/buildd/amarok-2.2.0/src/browsers/CollectionTreeItemModelBase.cpp:677
#12 0xb6ebfb1c in CollectionTreeItemModelBase::qt_metacall (this=0x8d841c0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xade8c640)
    at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/CollectionTreeItemModelBase.moc:87
#13 0xb6ed6b62 in SingleCollectionTreeItemModel::qt_metacall (this=0x8d841c0, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xade8c640)
    at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/SingleCollectionTreeItemModel.moc:58
#14 0xb60e8f0b in QMetaCallEvent::placeMetaCall (this=0xade7c1d8, object=0x8d841c0) at kernel/qobject.cpp:477
#15 0xb60ea5fe in QObject::event (this=0x8d841c0, e=0xade7c1d8) at kernel/qobject.cpp:1111
#16 0xb6536f54 in QApplicationPrivate::notify_helper (this=0x8328980, receiver=0x8d841c0, e=0xade7c1d8) at kernel/qapplication.cpp:4056
#17 0xb653e67c in QApplication::notify (this=0xbfe75a3c, receiver=0x8d841c0, e=0xade7c1d8) at kernel/qapplication.cpp:3603
#18 0xb7545bfa in KApplication::notify (this=0xbfe75a3c, receiver=0x8d841c0, event=0xade7c1d8) at ../../kdeui/kernel/kapplication.cpp:302
#19 0xb60da6cb in QCoreApplication::notifyInternal (this=0xbfe75a3c, receiver=0x8d841c0, event=0xade7c1d8) at kernel/qcoreapplication.cpp:610
#20 0xb60db2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x826a050) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x826a050) at kernel/qcoreapplication.cpp:1247
#22 0xb60db47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#23 0xb61053ff in QCoreApplication::sendPostedEvents (s=0x83200e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 postEventSourceDispatch (s=0x83200e0) at kernel/qeventdispatcher_glib.cpp:210
#25 0xb3a05e88 in g_main_dispatch (context=0x8320060) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#26 IA__g_main_context_dispatch (context=0x8320060) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#27 0xb3a09730 in g_main_context_iterate (context=0x8320060, block=<value optimized out>, dispatch=1, self=0x832ac20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#28 0xb3a09863 in IA__g_main_context_iteration (context=0x8320060, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#29 0xb610502c in QEventDispatcherGlib::processEvents (this=0x8269e60, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#30 0xb65d7be5 in QGuiEventDispatcherGlib::processEvents (this=0x8269e60, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#31 0xb60d8c79 in QEventLoop::processEvents (this=0xbfe759a4, flags=) at kernel/qeventloop.cpp:149
#32 0xb60d90ca in QEventLoop::exec (this=0xbfe759a4, flags=...) at kernel/qeventloop.cpp:201
#33 0xb60db53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#34 0xb6536dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#35 0x08051e49 in main (argc=1, argv=0xbfe76244) at /build/buildd/amarok-2.2.0/src/main.cpp:225

This bug may be a duplicate of or related to bug 218865

Reported using DrKonqi
Comment 1 panDS 2010-02-16 23:13:59 UTC
Found what caused the crash 
the script musicexplorer 

[Desktop Entry]
Icon=services
Type=script
ServiceTypes=KPluginInfo

Name=MusicExplorer
Comment=Generates dynamic playlists with MusicExplorer coordinates. Imagine all songs you have as points in space, where similar songs lie near to each other. This script can walk around in this space and generate smooth playlists (no big jumps in genre for example).\nPlease read the FAQ how to use this plugin!\nMusicExplorer coordinates are powered by last.fm

X-KDE-PluginInfo-Name=MusicExplorer
X-KDE-PluginInfo-Version=alpha1.2b
X-KDE-PluginInfo-Category=Generic
X-KDE-PluginInfo-Author=Michi von Känel
X-KDE-PluginInfo-Email=michisspam@gmail.com
X-KDE-PluginInfo-Depends=Amarok2.0
X-KDE-PluginInfo-License=LGPL
X-KDE-PluginInfo-EnabledByDefault=true
Comment 2 Myriam Schweingruber 2010-02-16 23:41:54 UTC
Please upgrade your Amarok to 2.2.2, this is solved since quite some time. See also http://kubuntu.org/news/amarok-2.2.2
Comment 3 panDS 2010-02-17 00:35:09 UTC
sorry - added my comment to the wrong bug - should be Bug 227273