Version: 2.0.90 (SVN) (using KDE 4.2.2) Compiler: gcc (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7) OS: Linux Installed from: Fedora RPMs When I added more than one applet to the center panel I got a crash. To be more specific, I was actually using the arrow to move the applet panels from left to right when the crash occurred (the arrow where you can move one applet left or right, etc). I did not have any extra plugins loaded. I was able to reproduce this a second time by putting two applets side by side and then using the arrow to move them around in random motion. Eventually, Amarok gave a SIGSEGV and crashed again. On the second crash the two applets I was "moving around" were the "current track" and the "albums" applets. I was able to get a backtrace on both crashes. This is my first bug report, so I apologize if I left any pertinent info out. System info: Fedora 10 x86_64 KDE 4.2.2 Amarok 2.0.90 (Beta) compiled from source downloaded from the Amarok site (with debugging enabled at compile time) GCC 4.3.2 Backtrace #1: Application: Amarok (amarok), signal SIGSEGV 0x00000037e24a7f81 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f5fe1aea850 (LWP 18343))] Thread 19 (Thread 0x7f5fd6bba950 (LWP 18408)): #0 0x00000037e300b58d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc13a91 in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f5fd570b950 (LWP 18410)): #0 0x00007fffeabfe7dc in clock_gettime () #1 0x00000037e480456d in clock_gettime () from /lib64/librt.so.1 #2 0x000000375ef6e82d in ?? () from /usr/lib64/libQtCore.so.4 #3 0x000000375ef6ea21 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x000000375ef70743 in ?? () from /usr/lib64/libQtCore.so.4 #5 0x000000375ef6ceec in ?? () from /usr/lib64/libQtCore.so.4 #6 0x000000375ba3a86a in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #7 0x000000375ba3ac8a in ?? () from /lib64/libglib-2.0.so.0 #8 0x000000375ba3b14b in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #9 0x000000375ef6cd3e in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #10 0x000000375ef41eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #11 0x000000375ef4227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #12 0x000000375ee57738 in QThread::exec () from /usr/lib64/libQtCore.so.4 #13 0x00007f5fdaba0c54 in Phonon::MediaSource::type () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #14 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #15 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #16 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f5fd4b01950 (LWP 18416)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc24eb3 in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f5fcffff950 (LWP 18418)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc24eb3 in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f5fce513950 (LWP 18425)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5fce95680d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f5fce953a99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f5fce7f5873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f5fcea7d9e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f5fccf71950 (LWP 18426)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5fce95680d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f5fce953a99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f5fce7f5873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f5fcea7d9e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f5fcc570950 (LWP 18427)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5fce95680d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f5fce953a99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f5fce7f5873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f5fcea7d9e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f5fcbb6f950 (LWP 18428)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5fce95680d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f5fce953a99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f5fce7f5873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f5fcea7d9e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f5fca257950 (LWP 18430)): #0 0x00000037e24deaa2 in select () from /lib64/libc.so.6 #1 0x00007f5fce956c4b in os_thread_sleep () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f5fcea7a438 in srv_lock_timeout_and_monitor_thread () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f5fc9856950 (LWP 18431)): #0 0x00000037e24deaa2 in select () from /lib64/libc.so.6 #1 0x00007f5fce956c4b in os_thread_sleep () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f5fcea7920a in srv_error_monitor_thread () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f5fc8e55950 (LWP 18432)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5fce95680d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f5fcea7843f in srv_master_thread () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f5fbd06f950 (LWP 18444)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x0000003ae200a634 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ae200cde3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ae200b35f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ae200b7b9 in ThreadWeaver::Thread::run () from /usr/lib64/libthreadweaver.so.4 #6 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #8 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f5fbc66e950 (LWP 18445)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x0000003ae200a634 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ae200cde3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ae200b35f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ae200b7b9 in ThreadWeaver::Thread::run () from /usr/lib64/libthreadweaver.so.4 #6 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #8 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f5fbbc6d950 (LWP 18446)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x0000003ae200a634 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ae200cde3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ae200b35f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ae200b7b9 in ThreadWeaver::Thread::run () from /usr/lib64/libthreadweaver.so.4 #6 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #8 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f5fbaa21950 (LWP 18565)): #0 0x00000037e24deaa2 in select () from /lib64/libc.so.6 #1 0x000000397bc3c0d4 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x000000397bc2192b in ?? () from /usr/lib64/libxine.so.1 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f5fb015c950 (LWP 18566)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc1762b in ?? () from /usr/lib64/libxine.so.1 #2 0x000000397bc1d5ae in ?? () from /usr/lib64/libxine.so.1 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f5faf75b950 (LWP 18567)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc1762b in ?? () from /usr/lib64/libxine.so.1 #2 0x000000397bc1e65e in ?? () from /usr/lib64/libxine.so.1 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f5faed5a950 (LWP 18568)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc27b8b in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f5fe1aea850 (LWP 18343)): [KCrash Handler] #5 0x0000003454d9d600 in QGraphicsLayoutItem::geometry () from /usr/lib64/libQtGui.so.4 #6 0x00007f5fe24f9a59 in Context::AppletItemOverlay::swapWithPrevious (this=0x581ddd0) at /home/chrono/Documents/KDE/amarok-2.0.90/src/context/toolbar/AppletItemOverlay.cpp:379 #7 0x00007f5fe24fa189 in Context::AppletItemOverlay::mouseMoveEvent (this=0x581ddd0, event=0x7fffeaa4f130) at /home/chrono/Documents/KDE/amarok-2.0.90/src/context/toolbar/AppletItemOverlay.cpp:278 #8 0x00000034547df6e8 in QWidget::event () from /usr/lib64/libQtGui.so.4 #9 0x000000345478e73d in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #10 0x000000345479708a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #11 0x0000003adc406c7b in KApplication::notify () from /usr/lib64/libkdeui.so.5 #12 0x000000375ef4360c in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #13 0x00000034547962d8 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4 #14 0x00000034547ffb89 in ?? () from /usr/lib64/libQtGui.so.4 #15 0x00000034547fe7f8 in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4 #16 0x0000003454825bb4 in ?? () from /usr/lib64/libQtGui.so.4 #17 0x000000375ba377bb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #18 0x000000375ba3af8d in ?? () from /lib64/libglib-2.0.so.0 #19 0x000000375ba3b14b in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #20 0x000000375ef6cd1f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #21 0x000000345482533f in ?? () from /usr/lib64/libQtGui.so.4 #22 0x000000375ef41eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #23 0x000000375ef4227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #24 0x000000375ef44544 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #25 0x000000000040367d in main (argc=3, argv=0x7fffeaa511d8) at /home/chrono/Documents/KDE/amarok-2.0.90/src/main.cpp:128 Backtrace #2: Application: Amarok (amarok), signal SIGSEGV 0x00000037e24a7f81 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f069f13f850 (LWP 18784))] Thread 22 (Thread 0x7f0693ff9950 (LWP 18785)): #0 0x00000037e300b58d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc13a91 in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f0692b2e950 (LWP 18786)): #0 0x00007fffa81fe7dc in clock_gettime () #1 0x00000037e480456d in clock_gettime () from /lib64/librt.so.1 #2 0x000000375ef6e82d in ?? () from /usr/lib64/libQtCore.so.4 #3 0x000000375ef6ea21 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x000000375ef6ce1c in ?? () from /usr/lib64/libQtCore.so.4 #5 0x000000375ba3a51a in g_main_context_check () from /lib64/libglib-2.0.so.0 #6 0x000000375ba3ae71 in ?? () from /lib64/libglib-2.0.so.0 #7 0x000000375ba3b14b in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #8 0x000000375ef6cd3e in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #9 0x000000375ef41eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #10 0x000000375ef4227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #11 0x000000375ee57738 in QThread::exec () from /usr/lib64/libQtCore.so.4 #12 0x00007f0697fdfc54 in Phonon::MediaSource::type () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #13 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #14 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #15 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f0691f24950 (LWP 18789)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc24eb3 in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f0691523950 (LWP 18790)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc24eb3 in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f068b5bd950 (LWP 18792)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f068ba0080d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f068b9fda99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f068b89f873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f068bb279e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f068a3b7950 (LWP 18793)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f068ba0080d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f068b9fda99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f068b89f873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f068bb279e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f06899b6950 (LWP 18794)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f068ba0080d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f068b9fda99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f068b89f873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f068bb279e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f0688fb5950 (LWP 18795)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f068ba0080d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f068b9fda99 in os_aio_simulated_handle () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00007f068b89f873 in fil_aio_wait () from /usr/lib64/mysql/libmysqld.so.0 #4 0x00007f068bb279e0 in ?? () from /usr/lib64/mysql/libmysqld.so.0 #5 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #6 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f06879ae950 (LWP 18797)): #0 0x00000037e24deaa2 in select () from /lib64/libc.so.6 #1 0x00007f068ba00c4b in os_thread_sleep () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f068bb24438 in srv_lock_timeout_and_monitor_thread () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f0686fad950 (LWP 18798)): #0 0x00000037e24deaa2 in select () from /lib64/libc.so.6 #1 0x00007f068ba00c4b in os_thread_sleep () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f068bb2320a in srv_error_monitor_thread () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f06865ac950 (LWP 18799)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f068ba0080d in os_event_wait_low () from /usr/lib64/mysql/libmysqld.so.0 #2 0x00007f068bb2243f in srv_master_thread () from /usr/lib64/mysql/libmysqld.so.0 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f067ab4a950 (LWP 18800)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x0000003ae200a634 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ae200cde3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ae200b35f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ae200b7b9 in ThreadWeaver::Thread::run () from /usr/lib64/libthreadweaver.so.4 #6 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #8 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f067a149950 (LWP 18801)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x0000003ae200a634 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ae200cde3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ae200b35f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ae200b7b9 in ThreadWeaver::Thread::run () from /usr/lib64/libthreadweaver.so.4 #6 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #8 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f0679748950 (LWP 18802)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x0000003ae200a634 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ae200cde3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ae200b35f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ae200b7b9 in ThreadWeaver::Thread::run () from /usr/lib64/libthreadweaver.so.4 #6 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #8 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f06784ae950 (LWP 19080)): #0 0x00000037e24deaa2 in select () from /lib64/libc.so.6 #1 0x000000397bc3c0d4 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x000000397bc2192b in ?? () from /usr/lib64/libxine.so.1 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f067553e950 (LWP 19081)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc1762b in ?? () from /usr/lib64/libxine.so.1 #2 0x000000397bc1d5ae in ?? () from /usr/lib64/libxine.so.1 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f0674b3d950 (LWP 19082)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc1762b in ?? () from /usr/lib64/libxine.so.1 #2 0x000000397bc1e65e in ?? () from /usr/lib64/libxine.so.1 #3 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #4 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f0668782950 (LWP 19083)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000397bc27b8b in ?? () from /usr/lib64/libxine.so.1 #2 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #3 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f066515d950 (LWP 21478)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x0000003454c85dde in ?? () from /usr/lib64/libQtGui.so.4 #3 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #5 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f066475c950 (LWP 21479)): #0 0x00000037e300a220 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x000000375ba3b17d in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #2 0x000000375ef6cd3e in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #3 0x000000375ef41eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #4 0x000000375ef4227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #5 0x000000375ee57738 in QThread::exec () from /usr/lib64/libQtCore.so.4 #6 0x000000375ef25578 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #9 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f065c47f950 (LWP 22186)): #0 0x00000037e300b309 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000375ee5b6b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x000000375f88383c in ?? () from /usr/lib64/libQtNetwork.so.4 #3 0x000000375ee5a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00000037e30073da in start_thread () from /lib64/libpthread.so.0 #5 0x00000037e24e62bd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f069f13f850 (LWP 18784)): [KCrash Handler] #5 0x0000003454d9d600 in QGraphicsLayoutItem::geometry () from /usr/lib64/libQtGui.so.4 #6 0x00007f069fb4ea59 in Context::AppletItemOverlay::swapWithPrevious (this=0x5fd87d0) at /home/chrono/Documents/KDE/amarok-2.0.90/src/context/toolbar/AppletItemOverlay.cpp:379 #7 0x00007f069fb4f189 in Context::AppletItemOverlay::mouseMoveEvent (this=0x5fd87d0, event=0x7fffa80a36c0) at /home/chrono/Documents/KDE/amarok-2.0.90/src/context/toolbar/AppletItemOverlay.cpp:278 #8 0x00000034547df6e8 in QWidget::event () from /usr/lib64/libQtGui.so.4 #9 0x000000345478e73d in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #10 0x000000345479708a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #11 0x0000003adc406c7b in KApplication::notify () from /usr/lib64/libkdeui.so.5 #12 0x000000375ef4360c in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #13 0x00000034547962d8 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4 #14 0x00000034547ffb89 in ?? () from /usr/lib64/libQtGui.so.4 #15 0x00000034547fe7f8 in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4 #16 0x0000003454825bb4 in ?? () from /usr/lib64/libQtGui.so.4 #17 0x000000375ba377bb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #18 0x000000375ba3af8d in ?? () from /lib64/libglib-2.0.so.0 #19 0x000000375ba3b14b in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #20 0x000000375ef6cd1f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #21 0x000000345482533f in ?? () from /usr/lib64/libQtGui.so.4 #22 0x000000375ef41eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #23 0x000000375ef4227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #24 0x000000375ef44544 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #25 0x000000000040367d in main (argc=1, argv=0x7fffa80a5768) at /home/chrono/Documents/KDE/amarok-2.0.90/src/main.cpp:128
Leo, was this solved for 2.1 ? -Simon
closing as the 2.0 containment is ancient history by now
*** Bug 223586 has been marked as a duplicate of this bug. ***
Reopening based on duplicate in comment #3: the backtrace is absolutely identical, but with Amarok 2.2.2 :(
commit a58b0e767fe5930f60ead457622c570b4c98a5cf Author: Mark Kretschmann <kretschmann@kde.org> Date: Sat Jan 30 14:39:14 2010 +0100 Try to fix bizarre crash with moving applets. Leo, could you double-check this commit please? Just to make sure that I didn't do something stupid. BUG: 191918 CCMAIL: lfranchi@kde.org diff --git a/src/context/toolbar/AppletItemOverlay.cpp b/src/context/toolbar/AppletItemOverlay.cpp index e887a8b..1ccd6d2 100644 --- a/src/context/toolbar/AppletItemOverlay.cpp +++ b/src/context/toolbar/AppletItemOverlay.cpp @@ -388,16 +388,22 @@ void Context::AppletItemOverlay::swapWithPrevious() { DEBUG_BLOCK + m_index -= 1; if( m_index > 1 ) { - m_prevGeom = m_layout->itemAt( m_index - 1 )->geometry(); - } else { + QGraphicsLayoutItem* layout = m_layout->itemAt( m_index - 1 ); + m_prevGeom = layout ? layout->geometry() : QRectF(); + } + else + { m_prevGeom = QRectF(); } - m_nextGeom = m_layout->itemAt( m_index + 1 )->geometry(); + QGraphicsLayoutItem* layout = m_layout->itemAt( m_index + 1 ); + m_nextGeom = layout ? layout->geometry() : QRectF(); + m_layout->removeItem( m_spacer ); m_layout->insertItem( m_index, m_spacer ); }