Application: amarok (2.3.2) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-28-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: amarok quits when I try to save a playlist, was using the mysql database and running as root The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb6685770 (LWP 10439))] Thread 15 (Thread 0xaf6c3b70 (LWP 10447)): #0 0x00aba416 in __kernel_vsyscall () #1 0x07048884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x00931df4 in __pthread_cond_timedwait (cond=0x8c727d0, mutex=0x8c727b8, abstime=0xaf6c32c0) at forward.c:152 #3 0x06ad0b3f in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 14 (Thread 0xaeec2b70 (LWP 10448)): #0 0x018ae97a in __i686.get_pc_thunk.bx () from /lib/librt.so.1 #1 0x018b0e1f in clock_gettime (clock_id=1, tp=0xaeec1f20) at ../sysdeps/unix/clock_gettime.c:94 #2 0x027ee50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #4 0x028c56e5 in QTimerInfoList::updateCurrentTime (this=0x8c07784) at kernel/qeventdispatcher_unix.cpp:339 #5 0x028c572a in QTimerInfoList::timerWait (this=0x8c07784, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #6 0x028c37a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaeec204c) at kernel/qeventdispatcher_glib.cpp:136 #7 0x028c383d in timerSourcePrepare (source=0xaeec1f20, timeout=0x1) at kernel/qeventdispatcher_glib.cpp:169 #8 0x01932e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #9 0x01933279 in ?? () from /lib/libglib-2.0.so.0 #10 0x01933848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #11 0x028c359f in QEventDispatcherGlib::processEvents (this=0x8c07038, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #12 0x02893609 in QEventLoop::processEvents (this=0xaeec2220, flags=) at kernel/qeventloop.cpp:149 #13 0x02893a8a in QEventLoop::exec (this=0xaeec2220, flags=...) at kernel/qeventloop.cpp:201 #14 0x0278fb7e in QThread::exec (this=0x8c07510) at thread/qthread.cpp:490 #15 0x03b1b81a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #16 0x02792df9 in QThreadPrivate::start (arg=0x8c07510) at thread/qthread_unix.cpp:266 #17 0x07043cc9 in start_thread (arg=0xaeec2b70) at pthread_create.c:304 #18 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xae4ffb70 (LWP 10449)): #0 0x00aba416 in __kernel_vsyscall () #1 0x00915df6 in __poll (fds=0x9acff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x01a68562 in ?? () from /usr/lib/libpulse.so.0 #3 0x01a54ab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x01a56a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x01a56b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x01a68303 in ?? () from /usr/lib/libpulse.so.0 #7 0x01de4bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #8 0x07043cc9 in start_thread (arg=0xae4ffb70) at pthread_create.c:304 #9 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xa9cfdb70 (LWP 10450)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0x8c78870, mutex=0x8c78858) at forward.c:139 #3 0x06ae2b54 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 11 (Thread 0xa94fcb70 (LWP 10451)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0x8df6988, mutex=0x8df6970) at forward.c:139 #3 0x06ae2b54 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 10 (Thread 0xa8affb70 (LWP 10452)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0xae51e760, mutex=0xae51e748) at forward.c:139 #3 0x06ae2b54 in ?? () from /usr/lib/libxine.so.1 #4 0x00000000 in ?? () Thread 9 (Thread 0xa80ffb70 (LWP 10453)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0xae5ffc88, mutex=0xae5ffc70) at forward.c:139 #3 0x06ae2b54 in ?? () from /usr/lib/libxine.so.1 #4 0x00000000 in ?? () Thread 8 (Thread 0xa72a5b70 (LWP 10503)): #0 0x018b0e36 in clock_gettime (clock_id=25907188, tp=0xa72a4f30) at ../sysdeps/unix/clock_gettime.c:100 #1 0x027ee50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x028c56e5 in QTimerInfoList::updateCurrentTime (this=0xa81c0c74) at kernel/qeventdispatcher_unix.cpp:339 #4 0x028c572a in QTimerInfoList::timerWait (this=0xa81c0c74, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x028c37a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa72a505c) at kernel/qeventdispatcher_glib.cpp:136 #6 0x028c383d in timerSourcePrepare (source=0x0, timeout=0x18b4ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x01932e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x01933279 in ?? () from /lib/libglib-2.0.so.0 #9 0x01933848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x028c359f in QEventDispatcherGlib::processEvents (this=0x9603e30, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x02893609 in QEventLoop::processEvents (this=0xa72a5230, flags=) at kernel/qeventloop.cpp:149 #12 0x02893a8a in QEventLoop::exec (this=0xa72a5230, flags=...) at kernel/qeventloop.cpp:201 #13 0x0278fb7e in QThread::exec (this=0x95dcd50) at thread/qthread.cpp:490 #14 0x0287235b in QInotifyFileSystemWatcherEngine::run (this=0x95dcd50) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x02792df9 in QThreadPrivate::start (arg=0x95dcd50) at thread/qthread_unix.cpp:266 #16 0x07043cc9 in start_thread (arg=0xa72a5b70) at pthread_create.c:304 #17 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xa5ca6b70 (LWP 10513)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0x967e200, mutex=0x967e1e8) at forward.c:139 #3 0x027939c7 in wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x017e5030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x967df98, th=0x9720540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x017e87dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x972a440, th=0x9720540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x017e455b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x967df98, th=0x9720540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x017e88d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x972a440, th=0x9720540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x017e5533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x967df98, th=0x9720540, previous=0x9ba0848) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x017e695e in ThreadWeaver::ThreadRunHelper::run (this=0xa5ca6294, parent=0x967df98, th=0x9720540) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x017e707b in ThreadWeaver::Thread::run (this=0x9720540) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x02792df9 in QThreadPrivate::start (arg=0x9720540) at thread/qthread_unix.cpp:266 #13 0x07043cc9 in start_thread (arg=0xa5ca6b70) at pthread_create.c:304 #14 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xa52ffb70 (LWP 10517)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0xb78a5770, mutex=0xb78a5758) at forward.c:139 #3 0xb739d3a5 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0xb739d481 in ?? () from /usr/lib/libQtWebKit.so.4 #5 0x07043cc9 in start_thread (arg=0xa52ffb70) at pthread_create.c:304 #6 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xa49feb70 (LWP 10533)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0x967e200, mutex=0x967e1e8) at forward.c:139 #3 0x027939c7 in wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x017e5030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x967df98, th=0x96cf1c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x017e87dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x972a440, th=0x96cf1c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x017e455b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x967df98, th=0x96cf1c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x017e88d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x972a440, th=0x96cf1c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x017e5533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x967df98, th=0x96cf1c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x017e88f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x972a440, th=0x96cf1c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x017e5533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x967df98, th=0x96cf1c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x017e88f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x972a440, th=0x96cf1c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x017e5533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x967df98, th=0x96cf1c0, previous=0x9ba1488) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x017e695e in ThreadWeaver::ThreadRunHelper::run (this=0xa49fe294, parent=0x967df98, th=0x96cf1c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #15 0x017e707b in ThreadWeaver::Thread::run (this=0x96cf1c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #16 0x02792df9 in QThreadPrivate::start (arg=0x96cf1c0) at thread/qthread_unix.cpp:266 #17 0x07043cc9 in start_thread (arg=0xa49feb70) at pthread_create.c:304 #18 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xa39fcb70 (LWP 10540)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0x66b5290, mutex=0x66b5278) at forward.c:139 #3 0x065b1877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x66b01a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x065b18c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x66b01a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x07043cc9 in start_thread (arg=0xa39fcb70) at pthread_create.c:304 #6 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa147fb70 (LWP 10651)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0x967e200, mutex=0x967e1e8) at forward.c:139 #3 0x027939c7 in wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x017e5030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x967df98, th=0x96cfda8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x017e87dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x972a440, th=0x96cfda8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x017e455b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x967df98, th=0x96cfda8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x017e88d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x972a440, th=0x96cfda8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x017e5533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x967df98, th=0x96cfda8, previous=0x9ba0450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x017e695e in ThreadWeaver::ThreadRunHelper::run (this=0xa147f294, parent=0x967df98, th=0x96cfda8) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x017e707b in ThreadWeaver::Thread::run (this=0x96cfda8) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x02792df9 in QThreadPrivate::start (arg=0x96cfda8) at thread/qthread_unix.cpp:266 #13 0x07043cc9 in start_thread (arg=0xa147fb70) at pthread_create.c:304 #14 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x9aaffb70 (LWP 10652)): #0 0x00aba416 in __kernel_vsyscall () #1 0x070484dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00931d9d in __pthread_cond_wait (cond=0x967e200, mutex=0x967e1e8) at forward.c:139 #3 0x027939c7 in wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x967dfb0, mutex=0x972b9e0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x017e5030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x967df98, th=0x9ab00f98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x017e87dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x972a440, th=0x9ab00f98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x017e455b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x967df98, th=0x9ab00f98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x017e88d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x972a440, th=0x9ab00f98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x017e5533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x967df98, th=0x9ab00f98, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x017e88f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x972a440, th=0x9ab00f98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x017e5533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x967df98, th=0x9ab00f98, previous=0x9ba4018) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x017e695e in ThreadWeaver::ThreadRunHelper::run (this=0x9aaff294, parent=0x967df98, th=0x9ab00f98) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0x017e707b in ThreadWeaver::Thread::run (this=0x9ab00f98) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0x02792df9 in QThreadPrivate::start (arg=0x9ab00f98) at thread/qthread_unix.cpp:266 #15 0x07043cc9 in start_thread (arg=0x9aaffb70) at pthread_create.c:304 #16 0x0092469e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb6685770 (LWP 10439)): [KCrash Handler] #7 QModelIndex (this=0x939d710, child=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65 #8 QSortFilterProxyModel::parent (this=0x939d710, child=...) at itemviews/qsortfilterproxymodel.cpp:1656 #9 0x04c86942 in parent (this=0x939d470, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389 #10 QTreeView::indexRowSizeHint (this=0x939d470, index=...) at itemviews/qtreeview.cpp:2758 #11 0x04c8716b in QTreeViewPrivate::itemHeight (this=0x939d888, item=0) at itemviews/qtreeview.cpp:3229 #12 0x04c87450 in QTreeViewPrivate::updateScrollBars (this=0x939d888) at itemviews/qtreeview.cpp:3452 #13 0x04c87775 in QTreeView::updateGeometries (this=0x939d470) at itemviews/qtreeview.cpp:2686 #14 0x04c37c44 in QAbstractItemView::resizeEvent (this=0x939d470, event=0xbf8a9af8) at itemviews/qabstractitemview.cpp:2388 #15 0x046cbc53 in QWidget::event (this=0x939d470, event=0xbf8a9af8) at kernel/qwidget.cpp:8341 #16 0x04aed763 in QFrame::event (this=0x939d470, e=0xbf8a9af8) at widgets/qframe.cpp:557 #17 0x04b8aa82 in QAbstractScrollArea::viewportEvent (this=0x939d720, e=0x939d710) at widgets/qabstractscrollarea.cpp:1043 #18 0x04c470f7 in QAbstractItemView::viewportEvent (this=0x939d470, event=0xbf8a9af8) at itemviews/qabstractitemview.cpp:1619 #19 0x04c89883 in QTreeView::viewportEvent (this=0x939d470, event=0xbf8a9af8) at itemviews/qtreeview.cpp:1256 #20 0x04b8d4d5 in viewportEvent (this=0x939eca8, o=0x939dd10, e=0xbf8a9af8) at widgets/qabstractscrollarea_p.h:100 #21 QAbstractScrollAreaFilter::eventFilter (this=0x939eca8, o=0x939dd10, e=0xbf8a9af8) at widgets/qabstractscrollarea_p.h:116 #22 0x0289429a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8b4a4a0, receiver=0x939dd10, event=0xbf8a9af8) at kernel/qcoreapplication.cpp:847 #23 0x0466dfb9 in QApplicationPrivate::notify_helper (this=0x8b4a4a0, receiver=0x939dd10, e=0xbf8a9af8) at kernel/qapplication.cpp:4392 #24 0x046740e9 in QApplication::notify (this=0xbf8ab59c, receiver=0x939dd10, e=0xbf8a9af8) at kernel/qapplication.cpp:4361 #25 0x002e868a in KApplication::notify (this=0xbf8ab59c, receiver=0x939dd10, event=0xbf8a9af8) at ../../kdeui/kernel/kapplication.cpp:310 #26 0x02894b3b in QCoreApplication::notifyInternal (this=0xbf8ab59c, receiver=0x939dd10, event=0xbf8a9af8) at kernel/qcoreapplication.cpp:732 #27 0x046cadf9 in sendEvent (this=0x939dd28, recursive=false, disableUpdates=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #28 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x939dd28, recursive=false, disableUpdates=false) at kernel/qwidget.cpp:7257 #29 0x046d0529 in QWidgetPrivate::show_helper (this=0x939dd28) at kernel/qwidget.cpp:7308 #30 0x046d1e9b in QWidget::setVisible (this=0x939dd10, visible=true) at kernel/qwidget.cpp:7589 #31 0x046d0a20 in show (this=0x939d888, spontaneous=false) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487 #32 QWidgetPrivate::showChildren (this=0x939d888, spontaneous=false) at kernel/qwidget.cpp:7677 #33 0x046d0551 in QWidgetPrivate::show_helper (this=0x939d888) at kernel/qwidget.cpp:7314 #34 0x046d1e9b in QWidget::setVisible (this=0x939d470, visible=true) at kernel/qwidget.cpp:7589 #35 0x046d0a20 in show (this=0x939b178, spontaneous=false) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487 #36 QWidgetPrivate::showChildren (this=0x939b178, spontaneous=false) at kernel/qwidget.cpp:7677 #37 0x046d0551 in QWidgetPrivate::show_helper (this=0x939b178) at kernel/qwidget.cpp:7314 #38 0x046d1e9b in QWidget::setVisible (this=0x939a5e0, visible=true) at kernel/qwidget.cpp:7589 #39 0x00bbbb54 in ?? () from /usr/lib/libamaroklib.so.1 #40 0x00bbbf23 in ?? () from /usr/lib/libamaroklib.so.1 #41 0x00bbc120 in ?? () from /usr/lib/libamaroklib.so.1 #42 0x0100cd01 in ?? () from /usr/lib/libamaroklib.so.1 #43 0x01006ec5 in AmarokUrlHandler::run(AmarokUrl) () from /usr/lib/libamaroklib.so.1 #44 0x01002a03 in AmarokUrl::run() () from /usr/lib/libamaroklib.so.1 #45 0x00f90123 in PlaylistManager::save(QList<KSharedPtr<Meta::Track> >, QString const&, Playlists::UserPlaylistProvider*) () from /usr/lib/libamaroklib.so.1 #46 0x00c9004c in ?? () from /usr/lib/libamaroklib.so.1 #47 0x00b89c53 in ?? () from /usr/lib/libamaroklib.so.1 #48 0x0289a8ca in QMetaObject::metacall (object=0x9360668, cl=154785568, idx=41, argv=0xbf8aa568) at kernel/qmetaobject.cpp:237 #49 0x028ad6ad in QMetaObject::activate (sender=0x957cbe0, m=0x4fec370, local_signal_index=1, argv=0x4c) at kernel/qobject.cpp:3280 #50 0x04665f99 in QAction::triggered (this=0x957cbe0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #51 0x046678dc in QAction::activate (this=0x957cbe0, event=QAction::Trigger) at kernel/qaction.cpp:1256 #52 0x04b84082 in trigger (this=0x939d710) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218 #53 QToolButton::nextCheckState (this=0x939d710) at widgets/qtoolbutton.cpp:1147 #54 0x04a9d6b3 in QAbstractButtonPrivate::click (this=0x957e328) at widgets/qabstractbutton.cpp:528 #55 0x04a9d9ae in QAbstractButton::mouseReleaseEvent (this=0x957de28, e=0xbf8aace0) at widgets/qabstractbutton.cpp:1121 #56 0x04b8454c in QToolButton::mouseReleaseEvent (this=0x957de28, e=0xbf8aace0) at widgets/qtoolbutton.cpp:721 #57 0x046cbe08 in QWidget::event (this=0x957de28, event=0xbf8aace0) at kernel/qwidget.cpp:8187 #58 0x04a9be9e in QAbstractButton::event (this=0x957de28, e=0x939d710) at widgets/qabstractbutton.cpp:1080 #59 0x04b870ca in QToolButton::event (this=0x957de28, event=0xbf8aace0) at widgets/qtoolbutton.cpp:1163 #60 0x0466dfdc in QApplicationPrivate::notify_helper (this=0x8b4a4a0, receiver=0x957de28, e=0xbf8aace0) at kernel/qapplication.cpp:4396 #61 0x04674c2e in QApplication::notify (this=0xbf8ab59c, receiver=0x957de28, e=0xbf8aace0) at kernel/qapplication.cpp:3959 #62 0x002e868a in KApplication::notify (this=0xbf8ab59c, receiver=0x957de28, event=0xbf8aace0) at ../../kdeui/kernel/kapplication.cpp:310 #63 0x02894b3b in QCoreApplication::notifyInternal (this=0xbf8ab59c, receiver=0x957de28, event=0xbf8aace0) at kernel/qcoreapplication.cpp:732 #64 0x04673094 in sendEvent (receiver=0x957de28, event=0xbf8aace0, alienWidget=0x957de28, nativeWidget=0x9360668, buttonDown=0x50083c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #65 QApplicationPrivate::sendMouseEvent (receiver=0x957de28, event=0xbf8aace0, alienWidget=0x957de28, nativeWidget=0x9360668, buttonDown=0x50083c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058 #66 0x04701d10 in QETWidget::translateMouseEvent (this=0x9360668, event=0xbf8ab1fc) at kernel/qapplication_x11.cpp:4403 #67 0x04701151 in QApplication::x11ProcessEvent (this=0xbf8ab59c, event=0xbf8ab1fc) at kernel/qapplication_x11.cpp:3414 #68 0x0473036a in x11EventSourceDispatch (s=0x8b4f6a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #69 0x0192f855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #70 0x01933668 in ?? () from /lib/libglib-2.0.so.0 #71 0x01933848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #72 0x028c3565 in QEventDispatcherGlib::processEvents (this=0x8a62d58, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #73 0x0472fbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8a62d58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #74 0x02893609 in QEventLoop::processEvents (this=0xbf8ab4f4, flags=) at kernel/qeventloop.cpp:149 #75 0x02893a8a in QEventLoop::exec (this=0xbf8ab4f4, flags=...) at kernel/qeventloop.cpp:201 #76 0x0289800f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #77 0x0466ce07 in QApplication::exec () at kernel/qapplication.cpp:3672 #78 0x0804fba5 in _start () Possible duplicates by query: bug 268414, bug 268390, bug 267565, bug 267268, bug 266117. Reported using DrKonqi
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Since you are using Kubuntu, you will need amarok-dbg and phonon-dbg at least, ideally you should also have kdelibs5-dbg, libqt4-dbg and libglib2.0-0-dbg. That should cover most of the crashes.
Setting status correctly.
Created attachment 58488 [details] New crash information added by DrKonqi amarok (2.3.2) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: Saving a playlist. This has been happening more and more. Usually when I add around ten or more songs (could be a coincidence). I have aprox. 3,500 tracks. -- Backtrace (Reduced): #7 QModelIndex (this=0xa1178520, child=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65 #8 QSortFilterProxyModel::parent (this=0xa1178520, child=...) at itemviews/qsortfilterproxymodel.cpp:1656 #9 0xb661f942 in parent (this=0xa1170c90, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389 #10 QTreeView::indexRowSizeHint (this=0xa1170c90, index=...) at itemviews/qtreeview.cpp:2758 #11 0xb662016b in QTreeViewPrivate::itemHeight (this=0xa377bd68, item=0) at itemviews/qtreeview.cpp:3229
Richard, your backtrace indicates it is a duplicate of bug 252597, solved in Amarok 2.4 already.
Created attachment 59109 [details] New crash information added by DrKonqi amarok (2.3.2) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: Application crashed when I attempted to save a playlist. -- Backtrace (Reduced): #7 QModelIndex (this=0x8d3c668, child=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65 #8 QSortFilterProxyModel::parent (this=0x8d3c668, child=...) at itemviews/qsortfilterproxymodel.cpp:1656 #9 0x04b43942 in parent (this=0x8d3de78, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389 #10 QTreeView::indexRowSizeHint (this=0x8d3de78, index=...) at itemviews/qtreeview.cpp:2758 #11 0x04b4416b in QTreeViewPrivate::itemHeight (this=0x8d3c778, item=0) at itemviews/qtreeview.cpp:3229
*** This bug has been marked as a duplicate of bug 252597 ***