Bug 241397 - Crash when saving dynamic playlist [@ PlaylistBrowserNS::DynamicCategory::playlistSelectionChanged]
Summary: Crash when saving dynamic playlist [@ PlaylistBrowserNS::DynamicCategory::pla...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-11 11:04 UTC by vaterchenfrost
Modified: 2010-07-10 20:06 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vaterchenfrost 2010-06-11 11:04:35 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:
I changed a few settings of an already existing playlist. Amarok played that playlist that time. I was asked for the playlist's name and choose to replace the existing file. As I clicked "save" Amarok crashed

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

Thread 19 (Thread 0xb5699b70 (LWP 1715)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00209a34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x066cdce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 18 (Thread 0xb4e98b70 (LWP 1721)):
#0  0x0060bf5b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x00209ba6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x033b2114 in ?? () from /lib/libglib-2.0.so.0
#3  0x033b24b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0764460f in QEventDispatcherGlib::processEvents (this=0x845cb98, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x07617059 in QEventLoop::processEvents (this=0xb4e98270, flags=) at kernel/qeventloop.cpp:149
#6  0x076174aa in QEventLoop::exec (this=0xb4e98270, flags=...) at kernel/qeventloop.cpp:201
#7  0x075135a8 in QThread::exec (this=0x845b420) at thread/qthread.cpp:487
#8  0x0351396a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x0751632e in QThreadPrivate::start (arg=0x845b420) at thread/qthread_unix.cpp:248
#10 0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xb44ffb70 (LWP 1724)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x001ece2b in read () from /lib/tls/i686/cmov/libc.so.6
#2  0x031b4de2 in ?? () from /usr/lib/libasound.so.2
#3  0x031b1b8d in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0x031adf4f in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0x031b9dc1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0x034fead8 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#7  0xb451207c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 16 (Thread 0xb3affb70 (LWP 1725)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x001f5971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x066f75cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 15 (Thread 0xb30ffb70 (LWP 1726)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x066de9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 14 (Thread 0xb24ffb70 (LWP 1727)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x066de9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 13 (Thread 0xb169db70 (LWP 1793)):
#0  0x01d25e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x076416fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x07646825 in QTimerInfoList::updateCurrentTime (this=0xb31fd25c) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0764686a in QTimerInfoList::timerWait (this=0xb31fd25c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x07644818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb169d0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x076448a5 in timerSourcePrepare (source=0x0, timeout=0x1d29ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x033b1aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x033b1ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x033b24b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x0764460f in QEventDispatcherGlib::processEvents (this=0x8932838, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x07617059 in QEventLoop::processEvents (this=0xb169d280, flags=) at kernel/qeventloop.cpp:149
#11 0x076174aa in QEventLoop::exec (this=0xb169d280, flags=...) at kernel/qeventloop.cpp:201
#12 0x075135a8 in QThread::exec (this=0x8930060) at thread/qthread.cpp:487
#13 0x075f6c1b in QInotifyFileSystemWatcherEngine::run (this=0x8930060) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0751632e in QThreadPrivate::start (arg=0x8930060) at thread/qthread_unix.cpp:248
#15 0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xafbb0b70 (LWP 1806)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0451f9d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0451fa21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xaf3afb70 (LWP 1807)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07517287 in QWaitConditionPrivate::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0064b870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a23c08, th=0x8a241a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0064e38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0064a27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a23c08, th=0x8a241a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0064e482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#22 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#23 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#24 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a241a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#25 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a241a0, previous=0x9c59540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#26 0x0064c51e in ThreadWeaver::ThreadRunHelper::run (this=0xaf3af2e4, parent=0x8a23c08, th=0x8a241a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#27 0x0064cc3b in ThreadWeaver::Thread::run (this=0x8a241a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#28 0x0751632e in QThreadPrivate::start (arg=0x8a241a0) at thread/qthread_unix.cpp:248
#29 0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#30 0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xaebaeb70 (LWP 1808)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07517287 in QWaitConditionPrivate::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0064b870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a23c08, th=0xb31e9838) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0064e38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a23f58, th=0xb31e9838) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0064a27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a23c08, th=0xb31e9838) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0064e482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0xb31e9838) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0xb31e9838, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0xb31e9838) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0xb31e9838, previous=0x9d1aad8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0064c51e in ThreadWeaver::ThreadRunHelper::run (this=0xaebae2e4, parent=0x8a23c08, th=0xb31e9838) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0064cc3b in ThreadWeaver::Thread::run (this=0xb31e9838) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0751632e in QThreadPrivate::start (arg=0xb31e9838) at thread/qthread_unix.cpp:248
#15 0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xae1ffb70 (LWP 1811)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07517287 in QWaitConditionPrivate::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0064b870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a23c08, th=0x8a5e9e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0064e38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a23f58, th=0x8a5e9e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0064a27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a23c08, th=0x8a5e9e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0064e482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a5e9e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a5e9e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a5e9e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a5e9e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0064e4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0x8a5e9e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0x8a5e9e8, previous=0x9b43300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0064c51e in ThreadWeaver::ThreadRunHelper::run (this=0xae1ff2e4, parent=0x8a23c08, th=0x8a5e9e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x0064cc3b in ThreadWeaver::Thread::run (this=0x8a5e9e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x0751632e in QThreadPrivate::start (arg=0x8a5e9e8) at thread/qthread_unix.cpp:248
#17 0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xad7ffb70 (LWP 1812)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07517287 in QWaitConditionPrivate::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8a23c20, mutex=0x8a23e78, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0064b870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a23c08, th=0xad8009e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0064e38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a23f58, th=0xad8009e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0064a27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a23c08, th=0xad8009e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0064e482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a23f58, th=0xad8009e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0064b4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a23c08, th=0xad8009e0, previous=0x9803808) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0064c51e in ThreadWeaver::ThreadRunHelper::run (this=0xad7ff2e4, parent=0x8a23c08, th=0xad8009e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0064cc3b in ThreadWeaver::Thread::run (this=0xad8009e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0751632e in QThreadPrivate::start (arg=0xad8009e0) at thread/qthread_unix.cpp:248
#13 0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaabdab70 (LWP 1825)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x001f5971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x066f75cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 6 (Thread 0xa9ff0b70 (LWP 1826)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x066d12aa in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xa9622b70 (LWP 1827)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x066c8bf0 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xa8e21b70 (LWP 1828)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x066e19da in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xa8620b70 (LWP 1829)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x066d11f6 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xa761eb70 (LWP 1852)):
#0  0x0067a422 in __kernel_vsyscall ()
#1  0x0060e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x002099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x041d1c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x42ab1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x041d1ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x42ab1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0060996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x001fca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7774720 (LWP 1652)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0x8371c08, x=0x9e197a0) at /usr/include/qt4/QtCore/qatomic_i386.h:132
#7  ~QByteArray (this=0x8371c08, x=0x9e197a0) at /usr/include/qt4/QtCore/qbytearray.h:382
#8  ~KEntryKey (this=0x8371c08, x=0x9e197a0) at ../../kdecore/config/kconfigdata.h:86
#9  QMap<KEntryKey, KEntry>::freeData (this=0x8371c08, x=0x9e197a0) at /usr/include/qt4/QtCore/qmap.h:625
#10 0x0036d20f in QMap<KEntryKey, KEntry>::operator= (this=0x836b848) at /usr/include/qt4/QtCore/qmap.h:410
#11 QMap<KEntryKey, KEntry>::clear (this=0x836b848) at /usr/include/qt4/QtCore/qmap.h:421
#12 KConfig::reparseConfiguration (this=0x836b848) at ../../kdecore/config/kconfig.cpp:445
#13 0x003891c5 in KCoreConfigSkeleton::readConfig (this=0xb31e1ae8) at ../../kdecore/config/kcoreconfigskeleton.cpp:1065
#14 0x0038b73b in KCoreConfigSkeleton::writeConfig (this=0xb31e1ae8) at ../../kdecore/config/kcoreconfigskeleton.cpp:1086
#15 0x01022479 in PlaylistBrowserNS::DynamicCategory::playlistSelectionChanged (this=0xb31fc358, index=3) at ../../src/browsers/playlistbrowser/DynamicCategory.cpp:305
#16 0x010228d1 in PlaylistBrowserNS::DynamicCategory::save (this=0xb31fc358) at ../../src/browsers/playlistbrowser/DynamicCategory.cpp:335
#17 0x01022b73 in PlaylistBrowserNS::DynamicCategory::qt_metacall (this=0xb31fc358, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfddb748) at ./DynamicCategory.moc:88
#18 0x0761dc9a in QMetaObject::metacall (object=0xb31fc358, cl=2646976, idx=33, argv=0xbfddb748) at kernel/qmetaobject.cpp:237
#19 0x0762c3d5 in QMetaObject::activate (sender=0xb31fd8e8, m=0x30598c4, local_signal_index=2, argv=0xbfddb748) at kernel/qobject.cpp:3293
#20 0x02e49479 in QAbstractButton::clicked (this=0xb31fd8e8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#21 0x02b28ea9 in QAbstractButtonPrivate::emitClicked (this=0xb31f7ec0) at widgets/qabstractbutton.cpp:546
#22 0x02b29cf4 in QAbstractButtonPrivate::click (this=0xb31f7ec0) at widgets/qabstractbutton.cpp:539
#23 0x02b29fae in QAbstractButton::mouseReleaseEvent (this=0xb31fd8e8, e=0xbfddbee0) at widgets/qabstractbutton.cpp:1121
#24 0x02c0d09c in QToolButton::mouseReleaseEvent (this=0xb31fd8e8, e=0xbfddbee0) at widgets/qtoolbutton.cpp:721
#25 0x0277c7f8 in QWidget::event (this=0xb31fd8e8, event=0xbfddbee0) at kernel/qwidget.cpp:7998
#26 0x02b28d4e in QAbstractButton::event (this=0xb31fd8e8, e=0x2863c0) at widgets/qabstractbutton.cpp:1080
#27 0x02c0fbca in QToolButton::event (this=0xb31fd8e8, event=0xbfddbee0) at widgets/qtoolbutton.cpp:1163
#28 0x0271e4dc in QApplicationPrivate::notify_helper (this=0x8379d10, receiver=0xb31fd8e8, e=0xbfddbee0) at kernel/qapplication.cpp:4300
#29 0x027259f7 in QApplication::notify (this=0xbfddc788, receiver=0xb31fd8e8, e=0xbfddbee0) at kernel/qapplication.cpp:3865
#30 0x0115c276 in App::notify (this=0xbfddc788, receiver=0xb31fd8e8, event=0xbfddbee0) at ../../src/App.cpp:927
#31 0x07618a3b in QCoreApplication::notifyInternal (this=0xbfddc788, receiver=0xb31fd8e8, event=0xbfddbee0) at kernel/qcoreapplication.cpp:704
#32 0x02724952 in QCoreApplication::sendEvent (receiver=0xb31fd8e8, event=0xbfddbee0, alienWidget=0xb31fd8e8, nativeWidget=0x8860170, buttonDown=0x3062058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QApplicationPrivate::sendMouseEvent (receiver=0xb31fd8e8, event=0xbfddbee0, alienWidget=0xb31fd8e8, nativeWidget=0x8860170, buttonDown=0x3062058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#34 0x027b0088 in QETWidget::translateMouseEvent (this=0x8860170, event=0xbfddc3fc) at kernel/qapplication_x11.cpp:4368
#35 0x027af511 in QApplication::x11ProcessEvent (this=0xbfddc788, event=0xbfddc3fc) at kernel/qapplication_x11.cpp:3379
#36 0x027de60a in x11EventSourceDispatch (s=0x837e640, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0x033ae5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x033b22d8 in ?? () from /lib/libglib-2.0.so.0
#39 0x033b24b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x076445d5 in QEventDispatcherGlib::processEvents (this=0x82959e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#41 0x027de135 in QGuiEventDispatcherGlib::processEvents (this=0x82959e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x07617059 in QEventLoop::processEvents (this=0xbfddc6f4, flags=) at kernel/qeventloop.cpp:149
#43 0x076174aa in QEventLoop::exec (this=0xbfddc6f4, flags=...) at kernel/qeventloop.cpp:201
#44 0x0761b69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#45 0x0271e577 in QApplication::exec () at kernel/qapplication.cpp:3579
#46 0x08050009 in main (argc=1, argv=0xbfddd004) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-06-11 12:29:05 UTC
Can you reproduce this with Amarok 2.3.1? Please see http://kubuntu.org/news/ on how to upgrade
Comment 2 Myriam Schweingruber 2010-07-10 20:06:33 UTC
Closing for lack of feedback. Please only reopen if you can reproduce this with Amarok 2.3.1 or later.