Application: amarok (2.4.3) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-13-generic-pae i686 Distribution: Ubuntu 11.10 -- Information about the crash: After configuring a custom preset on the equilizer I klicked on the save button and amarok crashed. While I configured the equilizer amarok played mp3 files. The crash can be reproduced some of the time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xafccc720 (LWP 721))] Thread 15 (Thread 0xa4bd4b70 (LWP 726)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb572840e in __GI___poll (fds=0xa26fad8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb456f34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4560896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4560c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5a7fb37 in QEventDispatcherGlib::processEvents (this=0x9d81f18, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb5a501dd in QEventLoop::processEvents (this=0xa4bd41f0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5a50421 in QEventLoop::exec (this=0xa4bd41f0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb595390b in QThread::exec (this=0xa24bd60) at thread/qthread.cpp:498 #9 0xb5a30e2d in QInotifyFileSystemWatcherEngine::run (this=0xa24bd60) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb59567b3 in QThreadPrivate::start (arg=0xa24bd60) at thread/qthread_unix.cpp:331 #11 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #12 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 14 (Thread 0xa2f11b70 (LWP 732)): #0 0xb438ed10 in __GI_clock_gettime (clock_id=1, tp=0xa2f10ff8) at ../sysdeps/unix/clock_gettime.c:116 #1 0xb59ad7d5 in do_gettime (frac=0xa2f10ff0, sec=0xa2f10fe8) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb5a804b6 in QTimerInfoList::updateCurrentTime (this=0xa2bd3bc) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb5a80086 in timerSourceCheckHelper (src=0xa2bd388) at kernel/qeventdispatcher_glib.cpp:150 #5 timerSourceCheckHelper (src=0xa2bd388) at kernel/qeventdispatcher_glib.cpp:144 #6 0xb455ff24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0xb45608f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb4560c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb5a7fb37 in QEventDispatcherGlib::processEvents (this=0xa310198, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #10 0xb5a501dd in QEventLoop::processEvents (this=0xa2f11220, flags=...) at kernel/qeventloop.cpp:149 #11 0xb5a50421 in QEventLoop::exec (this=0xa2f11220, flags=...) at kernel/qeventloop.cpp:201 #12 0xb595390b in QThread::exec (this=0xa2bb278) at thread/qthread.cpp:498 #13 0xb59539fb in QThread::run (this=0xa2bb278) at thread/qthread.cpp:565 #14 0xb59567b3 in QThreadPrivate::start (arg=0xa2bb278) at thread/qthread_unix.cpp:331 #15 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #16 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 13 (Thread 0xa1e68b70 (LWP 734)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xa495870, mutex=0xa495858) at forward.c:139 #3 0xb5956cc0 in wait (time=4294967295, this=0xa495858) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa495758, mutex=0xa4959f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f5e406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa495740, th=0xa495cf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f60ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa495ad8, th=0xa495cf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f5e03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa495740, th=0xa495cf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f60fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa495ad8, th=0xa495cf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f5df93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa495740, th=0xa495cf0, previous=0xbb3abc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f5fb14 in ThreadWeaver::ThreadRunHelper::run (this=0xa1e68254, parent=0xa495740, th=0xa495cf0) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb4f5fbca in ThreadWeaver::Thread::run (this=0xa495cf0) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb59567b3 in QThreadPrivate::start (arg=0xa495cf0) at thread/qthread_unix.cpp:331 #13 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #14 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 12 (Thread 0xa037cb70 (LWP 735)): #0 0xb438ed10 in __GI_clock_gettime (clock_id=1, tp=0xa037bf68) at ../sysdeps/unix/clock_gettime.c:116 #1 0xb59ad7d5 in do_gettime (frac=0xa037bf60, sec=0xa037bf58) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb5a804b6 in QTimerInfoList::updateCurrentTime (this=0xa5f2dc4) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb5a8080a in QTimerInfoList::timerWait (this=0xa5f2dc4, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb5a7f053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa037c06c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb5a7f0ed in timerSourcePrepare (source=0xa5f2d90, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb455f88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb4560637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb4560c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb5a7fb37 in QEventDispatcherGlib::processEvents (this=0xa5f2be0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb5a501dd in QEventLoop::processEvents (this=0xa037c1f0, flags=...) at kernel/qeventloop.cpp:149 #12 0xb5a50421 in QEventLoop::exec (this=0xa037c1f0, flags=...) at kernel/qeventloop.cpp:201 #13 0xb595390b in QThread::exec (this=0xa1587f38) at thread/qthread.cpp:498 #14 0xb5a30e2d in QInotifyFileSystemWatcherEngine::run (this=0xa1587f38) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb59567b3 in QThreadPrivate::start (arg=0xa1587f38) at thread/qthread_unix.cpp:331 #16 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #17 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 11 (Thread 0x9fb7bb70 (LWP 736)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xa495870, mutex=0xa495858) at forward.c:139 #3 0xb5956cc0 in wait (time=4294967295, this=0xa495858) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa495758, mutex=0xa4959f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f5e406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa495740, th=0xa610cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f60ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa495ad8, th=0xa610cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f5e03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa495740, th=0xa610cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f60fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa495ad8, th=0xa610cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f5df93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa495740, th=0xa610cc0, previous=0x95d733e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f5fb14 in ThreadWeaver::ThreadRunHelper::run (this=0x9fb7b254, parent=0xa495740, th=0xa610cc0) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb4f5fbca in ThreadWeaver::Thread::run (this=0xa610cc0) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb59567b3 in QThreadPrivate::start (arg=0xa610cc0) at thread/qthread_unix.cpp:331 #13 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #14 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 10 (Thread 0x9f37ab70 (LWP 737)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xa495870, mutex=0xa495858) at forward.c:139 #3 0xb5956cc0 in wait (time=4294967295, this=0xa495858) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa495758, mutex=0xa4959f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f5e406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa495740, th=0xa5f33c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f60ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa495ad8, th=0xa5f33c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f5e03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa495740, th=0xa5f33c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f60fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa495ad8, th=0xa5f33c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f5df93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa495740, th=0xa5f33c8, previous=0x9392a658) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f5fb14 in ThreadWeaver::ThreadRunHelper::run (this=0x9f37a254, parent=0xa495740, th=0xa5f33c8) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb4f5fbca in ThreadWeaver::Thread::run (this=0xa5f33c8) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb59567b3 in QThreadPrivate::start (arg=0xa5f33c8) at thread/qthread_unix.cpp:331 #13 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #14 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 9 (Thread 0x9eb79b70 (LWP 738)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xa495870, mutex=0xa495858) at forward.c:139 #3 0xb5956cc0 in wait (time=4294967295, this=0xa495858) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa495758, mutex=0xa4959f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f5e406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa495740, th=0xa602460) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f60ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa495ad8, th=0xa602460) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f5e03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa495740, th=0xa602460) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f60fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa495ad8, th=0xa602460) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f5df93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa495740, th=0xa602460, previous=0xb892bf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f5fb14 in ThreadWeaver::ThreadRunHelper::run (this=0x9eb79254, parent=0xa495740, th=0xa602460) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb4f5fbca in ThreadWeaver::Thread::run (this=0xa602460) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb59567b3 in QThreadPrivate::start (arg=0xa602460) at thread/qthread_unix.cpp:331 #13 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #14 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 8 (Thread 0x9e1ffb70 (LWP 739)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xb4164430, mutex=0xb4164418) at forward.c:139 #3 0xb3a43883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #4 0xb3a4399f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #5 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #6 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 7 (Thread 0x9d0ceb70 (LWP 746)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xb4ad4a50, mutex=0xb4ad4a38) at forward.c:139 #3 0xb49cf9a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xb49cf9ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #6 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 6 (Thread 0xa2698b70 (LWP 4591)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xa1d5f70, mutex=0xa1d4fe0) at forward.c:139 #3 0xa584e566 in gst_queue_chain (pad=0xa1cd260, buffer=0x95d7daa0) at gstqueue.c:1013 #4 0xb1e9571e in gst_pad_push (pad=0xa1d3ad0, buffer=0x95d7daa0) at gstpad.c:4684 #5 0xb1e7dcec in gst_proxy_pad_do_chain (pad=0xa1d33b8, buffer=0x95d7daa0) at gstghostpad.c:171 #6 0xb1e9571e in gst_pad_push (pad=0xa1d6650, buffer=0x95d7daa0) at gstpad.c:4684 #7 0xa585cae9 in gst_tee_do_push (is_list=0, data=0x95d7daa0, pad=0xa1d6650, tee=0xa1c3818) at gsttee.c:674 #8 gst_tee_handle_data (tee=0xa1c3818, data=0x95d7daa0, is_list=0) at gsttee.c:753 #9 0xa585cee8 in gst_tee_chain (pad=0xa07e710, buffer=0x95d7daa0) at gsttee.c:827 #10 0xb1e9571e in gst_pad_push (pad=0xa1bb4b8, buffer=0x95d7daa0) at gstpad.c:4684 #11 0xa584fb3a in gst_queue_push_one (queue=0xa1be1f8) at gstqueue.c:1155 #12 gst_queue_loop (pad=0xa1bb4b8) at gstqueue.c:1263 #13 0xb1ebeee0 in gst_task_func (task=0x95d86f30) at gsttask.c:318 #14 0xb1ec0188 in default_func (tdata=0xb852b50, pool=0x9f24c08) at gsttaskpool.c:70 #15 0xb4589a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #16 0xb45875f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #17 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #18 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 5 (Thread 0x938ffb70 (LWP 4592)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xa06eb00, mutex=0x9c60408) at forward.c:139 #3 0xa584e566 in gst_queue_chain (pad=0xa07e580, buffer=0x95dff240) at gstqueue.c:1013 #4 0xb1e9571e in gst_pad_push (pad=0xa1c2818, buffer=0x95dff240) at gstpad.c:4684 #5 0xb1e7dcec in gst_proxy_pad_do_chain (pad=0xa1c2098, buffer=0x95dff240) at gstghostpad.c:171 #6 0xb1e9571e in gst_pad_push (pad=0x9877cb30, buffer=0x95dff240) at gstpad.c:4684 #7 0xa585cae9 in gst_tee_do_push (is_list=0, data=0x95dff240, pad=0x9877cb30, tee=0xa1c3978) at gsttee.c:674 #8 gst_tee_handle_data (tee=0xa1c3978, data=0x95dff240, is_list=0) at gsttee.c:753 #9 0xa585cee8 in gst_tee_chain (pad=0xa1cd0d0, buffer=0x95dff240) at gsttee.c:827 #10 0xb1e9571e in gst_pad_push (pad=0xa1d32d0, buffer=0x95dff240) at gstpad.c:4684 #11 0xb1e7dcec in gst_proxy_pad_do_chain (pad=0xa1d39f8, buffer=0x95dff240) at gstghostpad.c:171 #12 0xb1e9571e in gst_pad_push (pad=0xa1cd648, buffer=0x95dff240) at gstpad.c:4684 #13 0xb1f59979 in gst_base_transform_chain (pad=0xa1cd580, buffer=0x95dff240) at gstbasetransform.c:2458 #14 0xb1e9571e in gst_pad_push (pad=0xa1cd4b8, buffer=0x95dff240) at gstpad.c:4684 #15 0xb1f59979 in gst_base_transform_chain (pad=0xa1cd3f0, buffer=0x95dff240) at gstbasetransform.c:2458 #16 0xb1e9571e in gst_pad_push (pad=0xa1cd328, buffer=0x95dff240) at gstpad.c:4684 #17 0xa584fb3a in gst_queue_push_one (queue=0xa1be598) at gstqueue.c:1155 #18 gst_queue_loop (pad=0xa1cd328) at gstqueue.c:1263 #19 0xb1ebeee0 in gst_task_func (task=0x95d86ea8) at gsttask.c:318 #20 0xb1ec0188 in default_func (tdata=0xb8ca0b0, pool=0x9f24c08) at gsttaskpool.c:70 #21 0xb4589a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #22 0xb45875f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #23 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #24 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0x930feb70 (LWP 4593)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0xa1caca0, mutex=0xa1caf80) at forward.c:139 #3 0xa584e566 in gst_queue_chain (pad=0xa1bb3f0, buffer=0x95d5d470) at gstqueue.c:1013 #4 0xb1e9571e in gst_pad_push (pad=0xa1c29c8, buffer=0x95d5d470) at gstpad.c:4684 #5 0xb1e7dcec in gst_proxy_pad_do_chain (pad=0xa1c2268, buffer=0x95d5d470) at gstghostpad.c:171 #6 0xb1e9571e in gst_pad_push (pad=0xbc0dce8, buffer=0x95d5d470) at gstpad.c:4684 #7 0xb1e7dcec in gst_proxy_pad_do_chain (pad=0x987969d8, buffer=0x95d5d470) at gstghostpad.c:171 #8 0xb1e9571e in gst_pad_push (pad=0x93907588, buffer=0x95d5d470) at gstpad.c:4684 #9 0x94ffa6b5 in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so #10 0x94ffb7d7 in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so #11 0xb1e9571e in gst_pad_push (pad=0x939070d8, buffer=0xa071070) at gstpad.c:4684 #12 0xb1f34212 in gst_base_parse_push_frame (parse=0xa9fbc98, frame=0x930fe100) at gstbaseparse.c:1909 #13 0xb1f3531e in gst_base_parse_handle_and_push_frame (parse=0xa9fbc98, frame=0x930fe100, klass=<optimized out>) at gstbaseparse.c:1692 #14 0xb1f37fd0 in gst_base_parse_loop (pad=0x93907010) at gstbaseparse.c:2631 #15 0xb1ebeee0 in gst_task_func (task=0x90f5ace0) at gsttask.c:318 #16 0xb1ec0188 in default_func (tdata=0xaf7ec10, pool=0x9f24c08) at gsttaskpool.c:70 #17 0xb4589a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #18 0xb45875f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #19 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #20 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0x91effb70 (LWP 9223)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb480ba5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5744cfc in __pthread_cond_wait (cond=0x9c5d6a0, mutex=0x9c55b10) at forward.c:139 #3 0xb1f41a5f in gst_base_sink_wait_preroll (sink=0xa082518) at gstbasesink.c:2261 #4 0xaa26099c in ?? () from /usr/lib/libgstaudio-0.10.so.0 #5 0xb1f46cb7 in gst_base_sink_render_object (basesink=0xa082518, obj_type=<optimized out>, obj=0x91500808, pad=<optimized out>) at gstbasesink.c:3005 #6 0xb1f4887b in gst_base_sink_queue_object_unlocked (basesink=0xa082518, obj_type=2 '\002', obj=0x91500808, prerollable=1, pad=<optimized out>) at gstbasesink.c:3286 #7 0xb1f48de5 in gst_base_sink_chain_unlocked (basesink=0xa082518, obj_type=2 '\002', obj=0x91500808, pad=<optimized out>) at gstbasesink.c:3665 #8 0xb1f49263 in gst_base_sink_chain_main (basesink=<optimized out>, pad=0xa07e328, obj_type=2 '\002', obj=0x91500808) at gstbasesink.c:3703 #9 0xb1e9571e in gst_pad_push (pad=0xa07e4b8, buffer=0x91500808) at gstpad.c:4684 #10 0xb1f59979 in gst_base_transform_chain (pad=0xa07e3f0, buffer=0x91500808) at gstbasetransform.c:2458 #11 0xb1e9571e in gst_pad_push (pad=0xa07e648, buffer=0x91500808) at gstpad.c:4684 #12 0xb1f59979 in gst_base_transform_chain (pad=0xa07e008, buffer=0x91500808) at gstbasetransform.c:2458 #13 0xb1e9571e in gst_pad_push (pad=0xa07e260, buffer=0x91500808) at gstpad.c:4684 #14 0xb1f59979 in gst_base_transform_chain (pad=0xa07e198, buffer=0x91500808) at gstbasetransform.c:2458 #15 0xb1e9571e in gst_pad_push (pad=0xa07e0d0, buffer=0x91500808) at gstpad.c:4684 #16 0xa584fb3a in gst_queue_push_one (queue=0xa1be028) at gstqueue.c:1155 #17 gst_queue_loop (pad=0xa07e0d0) at gstqueue.c:1263 #18 0xb1ebeee0 in gst_task_func (task=0x95d86e20) at gsttask.c:318 #19 0xb1ec0188 in default_func (tdata=0xb852b48, pool=0x9f24c08) at gsttaskpool.c:70 #20 0xb4589a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #21 0xb45875f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #22 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #23 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xaa250b70 (LWP 11910)): #0 0xb778e424 in __kernel_vsyscall () #1 0xb572840e in __GI___poll (fds=0xbac62c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb41ac246 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0 #3 0xb419a4ea in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0 #4 0xb419ad47 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0 #5 0xb419ae24 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0 #6 0xb41ac1ce in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0 #7 0xb20b0216 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so #8 0xb19a19cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1 #9 0xb57370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xafccc720 (LWP 721)): [KCrash Handler] #7 ref (this=0x4) at /usr/include/qt4/QtCore/qatomic_i386.h:120 #8 QString (other=<optimized out>, this=0xbf941400) at /usr/include/qt4/QtCore/qstring.h:729 #9 EqualizerDialog::eqSelectedPresetName (this=0xba03908) at ../../src/dialogs/EqualizerDialog.cpp:287 #10 0xb700f7c8 in EqualizerDialog::eqPresetChanged (this=0xba03908, index=23) at ../../src/dialogs/EqualizerDialog.cpp:180 #11 0xb70113b5 in EqualizerDialog::qt_metacall (this=0xba03908, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf941538) at ./EqualizerDialog.moc:86 #12 0xb5a57b7d in metacall (argv=0xbf941538, idx=74, cl=QMetaObject::InvokeMetaMethod, object=0xba03908) at kernel/qmetaobject.cpp:237 #13 QMetaObject::metacall (object=0xba03908, cl=QMetaObject::InvokeMetaMethod, idx=74, argv=0xbf941538) at kernel/qmetaobject.cpp:232 #14 0xb5a66a6a in QMetaObject::activate (sender=0xb8f7b68, m=0xb68fa6c4, local_signal_index=5, argv=0xbf941538) at kernel/qobject.cpp:3278 #15 0xb63de605 in QComboBox::currentIndexChanged (this=0xb8f7b68, _t1=23) at .moc/release-shared/moc_qcombobox.cpp:302 #16 0xb63de69f in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0xbba1f48, index=...) at widgets/qcombobox.cpp:1269 #17 0xb63de82f in QComboBoxPrivate::setCurrentIndex (this=0xbba1f48, mi=...) at widgets/qcombobox.cpp:2027 #18 0xb63de976 in QComboBox::setCurrentIndex (this=0xb8f7b68, index=23) at widgets/qcombobox.cpp:2010 #19 0xb63e2c14 in QComboBoxPrivate::_q_returnPressed (this=0xbba1f48) at widgets/qcombobox.cpp:1228 #20 0xb63e2f82 in QComboBox::qt_metacall (this=0xb8f7b68, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbf9417a4) at .moc/release-shared/moc_qcombobox.cpp:195 #21 0xb5a57b7d in metacall (argv=0xbf9417a4, idx=43, cl=QMetaObject::InvokeMetaMethod, object=0xb8f7b68) at kernel/qmetaobject.cpp:237 #22 QMetaObject::metacall (object=0xb8f7b68, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbf9417a4) at kernel/qmetaobject.cpp:232 #23 0xb5a66a6a in QMetaObject::activate (sender=0xb8fb218, m=0xb68fb7fc, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3278 #24 0xb641e2e5 in QLineEdit::returnPressed (this=0xb8fb218) at .moc/release-shared/moc_qlineedit.cpp:262 #25 0xb641e7f0 in QLineEdit::qt_metacall (this=0xb8fb218, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf9418d4) at .moc/release-shared/moc_qlineedit.cpp:161 #26 0xb5a57b7d in metacall (argv=0xbf9418d4, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0xb8fb218) at kernel/qmetaobject.cpp:237 #27 QMetaObject::metacall (object=0xb8fb218, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf9418d4) at kernel/qmetaobject.cpp:232 #28 0xb5a66a6a in QMetaObject::activate (sender=0xb8fb3a8, m=0xb69098d8, local_signal_index=7, argv=0x0) at kernel/qobject.cpp:3278 #29 0xb66c59f5 in QLineControl::accepted (this=0xb8fb3a8) at .moc/release-shared/moc_qlinecontrol_p.cpp:159 #30 0xb6425d0f in QLineControl::processKeyEvent (this=0xb8fb3a8, event=0xbf942084) at widgets/qlinecontrol.cpp:1617 #31 0xb64199bb in QLineEdit::keyPressEvent (this=0xb8fb218, event=0xbf942084) at widgets/qlineedit.cpp:1668 #32 0xb600703c in QWidget::event (this=0xb8fb218, event=0xbf942084) at kernel/qwidget.cpp:8330 #33 0xb641c3bb in QLineEdit::event (this=0xb8fb218, e=0xbf942084) at widgets/qlineedit.cpp:1485 #34 0xb63dfabe in QComboBox::keyPressEvent (this=0xb8f7b68, e=0xbf942084) at widgets/qcombobox.cpp:3024 #35 0xb600703c in QWidget::event (this=0xb8f7b68, event=0xbf942084) at kernel/qwidget.cpp:8330 #36 0xb63dc2de in QComboBox::event (this=0xb8f7b68, event=0xbf942084) at widgets/qcombobox.cpp:2842 #37 0xb5facd54 in notify_helper (e=0xbf942084, receiver=0xb8f7b68, this=0x9d72ce0) at kernel/qapplication.cpp:4486 #38 QApplicationPrivate::notify_helper (this=0x9d72ce0, receiver=0xb8f7b68, e=0xbf942084) at kernel/qapplication.cpp:4458 #39 0xb5fb2c07 in QApplication::notify (this=0xb8f7b68, receiver=0xb8f7b68, e=0xbf942084) at kernel/qapplication.cpp:3945 #40 0xb7512681 in KApplication::notify (this=0xbf942a04, receiver=0xb8f7b68, event=0xbf942084) at ../../kdeui/kernel/kapplication.cpp:311 #41 0xb5a5119e in QCoreApplication::notifyInternal (this=0xbf942a04, receiver=0xb8f7b68, event=0xbf942084) at kernel/qcoreapplication.cpp:787 #42 0xb5faab6d in sendSpontaneousEvent (event=0xbf942084, receiver=0xb8f7b68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #43 qt_sendSpontaneousEvent (receiver=0xb8f7b68, event=0xbf942084) at kernel/qapplication.cpp:5480 #44 0xb60608b1 in QKeyMapper::sendKeyEvent (keyWidget=0xb8f7b68, grab=false, type=QEvent::KeyPress, code=16777220, modifiers=..., text=..., autorepeat=false, count=-1080811388, nativeScanCode=2949433120, nativeVirtualKey=2949433120, nativeModifiers=2949433120) at kernel/qkeymapper_x11.cpp:1866 #45 0xb6060d55 in QKeyMapperPrivate::translateKeyEvent (this=0x9da6970, keyWidget=0xb8f7b68, event=0xbf94266c, grab=false) at kernel/qkeymapper_x11.cpp:1836 #46 0xb60389f5 in QApplication::x11ProcessEvent (this=0xbf942a04, event=0xbf94266c) at kernel/qapplication_x11.cpp:3583 #47 0xb606524c in x11EventSourceDispatch (s=0x9d76140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #48 0xb456025f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #49 0xb4560990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #50 0xb4560c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #51 0xb5a7fada in QEventDispatcherGlib::processEvents (this=0x9c1c248, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #52 0xb6064e3a in QGuiEventDispatcherGlib::processEvents (this=0x9c1c248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #53 0xb5a501dd in QEventLoop::processEvents (this=0xbf942974, flags=...) at kernel/qeventloop.cpp:149 #54 0xb5a50421 in QEventLoop::exec (this=0xbf942974, flags=...) at kernel/qeventloop.cpp:201 #55 0xb5a5519d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #56 0xb5faa8f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #57 0x0804ffc2 in main (argc=0, argv=0x0) at ../../src/main.cpp:289 Reported using DrKonqi
Created attachment 66737 [details] New crash information added by DrKonqi amarok (2.4.3) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4 - What I was doing when the application crashed: When editing equalizer, I write non-existing name of new preset, press enter, amarok dies instantly -- Backtrace (Reduced): #7 0xb7061623 in EqualizerDialog::eqSelectedPresetName (this=0xb9680a8) at ../../src/dialogs/EqualizerDialog.cpp:287 #8 0xb70627c8 in EqualizerDialog::eqPresetChanged (this=0xb9680a8, index=20) at ../../src/dialogs/EqualizerDialog.cpp:180 #9 0xb70643b5 in EqualizerDialog::qt_metacall (this=0xb9680a8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbff5dd78) at ./EqualizerDialog.moc:86 #10 0xb5aaab7d in metacall (argv=0xbff5dd78, idx=74, cl=QMetaObject::InvokeMetaMethod, object=0xb9680a8) at kernel/qmetaobject.cpp:237 [...] #13 0xb6431605 in QComboBox::currentIndexChanged (this=0xb4d14f0, _t1=20) at .moc/release-shared/moc_qcombobox.cpp:302
Confirmed by duplicate.
Created attachment 68153 [details] New crash information added by DrKonqi amarok (2.4.3) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4 - What I was doing when the application crashed: Surf on the web, play music and adjust the Equalizer. -- Backtrace (Reduced): #8 QString (other=<optimized out>, this=0xbfd6dfc0) at /usr/include/qt4/QtCore/qstring.h:729 #9 EqualizerDialog::eqSelectedPresetName (this=0xae4f8d8) at ../../src/dialogs/EqualizerDialog.cpp:287 #10 0xb6fe47d8 in EqualizerDialog::eqPresetChanged (this=0xae4f8d8, index=21) at ../../src/dialogs/EqualizerDialog.cpp:180 #11 0xb6fe63c5 in EqualizerDialog::qt_metacall (this=0xae4f8d8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfd6e0f8) at ./EqualizerDialog.moc:86 #12 0xb5a2cb7d in metacall (argv=0xbfd6e0f8, idx=74, cl=QMetaObject::InvokeMetaMethod, object=0xae4f8d8) at kernel/qmetaobject.cpp:237
Git commit cd76b2ccd50f0c83dadd295022ba37b683473619 by Daniel Faust. Committed on 31/01/2012 at 22:10. Pushed by dfaust into branch 'master'. Fix crash when trying to save custom equalizer presets. This also improves the UI a little bit (deactivates unusable buttons). Also it prohibits saving a 'Manual' profile in non-english versions. Overwriting default presets still doesn't work in non-english versions, though. FIXED-IN:2.6 M +1 -0 ChangeLog M +19 -11 src/dialogs/EqualizerDialog.cpp http://commits.kde.org/amarok/cd76b2ccd50f0c83dadd295022ba37b683473619