Bug 238604

Summary: Amarok crashes after selecting a song in a list.
Product: [Applications] amarok Reporter: brzionline <brzionline>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: infamune
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description brzionline 2010-05-23 21:19:35 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
When I double click item in playlist Amarok crashes. The sam thing happens when I highlight the item and press enter. That problem has start occuring after I installed test version of qt4.7 from PPA. I don't know if this is important, but i also use gstreamer backend since I had some play problems with xine. 

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

Thread 19 (Thread 0xb489db70 (LWP 5126)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f79f4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04d44ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 18 (Thread 0xb409cb70 (LWP 5127)):
#0  0x003b4e2a in __i686.get_pc_thunk.bx () from /usr/lib/libQtCore.so.4
#1  0x00502f03 in timerSourcePrepareHelper (src=0xa15e0e0, timeout=0xb409c0ac) at kernel/qeventdispatcher_glib.cpp:134
#2  0x06511aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x06511ee9 in ?? () from /lib/libglib-2.0.so.0
#4  0x065124b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00502d3f in QEventDispatcherGlib::processEvents (this=0xa15e8b0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x004d3979 in QEventLoop::processEvents (this=0xb409c270, flags=) at kernel/qeventloop.cpp:149
#7  0x004d3dca in QEventLoop::exec (this=0xb409c270, flags=...) at kernel/qeventloop.cpp:201
#8  0x003d1369 in QThread::exec (this=0xa142ff0) at thread/qthread.cpp:495
#9  0x020e799a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x003d4439 in QThreadPrivate::start (arg=0xa142ff0) at thread/qthread_unix.cpp:266
#11 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xb389bb70 (LWP 5130)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x007dcb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0543ea8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 16 (Thread 0xb309ab70 (LWP 5131)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04d559ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xb26ffb70 (LWP 5132)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04d559ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xb1cffb70 (LWP 5133)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04d559ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 13 (Thread 0xb0e9db70 (LWP 5135)):
#0  0x01d75e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x0042f16b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x00504ea5 in QTimerInfoList::updateCurrentTime (this=0xb1d600bc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00504eea in QTimerInfoList::timerWait (this=0xb1d600bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00502f48 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb0e9d0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00502fd5 in timerSourcePrepare (source=0x0, timeout=0x1d79ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06511aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x06511ee9 in ?? () from /lib/libglib-2.0.so.0
#9  0x065124b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x00502d3f in QEventDispatcherGlib::processEvents (this=0xaa1daa8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#11 0x004d3979 in QEventLoop::processEvents (this=0xb0e9d280, flags=) at kernel/qeventloop.cpp:149
#12 0x004d3dca in QEventLoop::exec (this=0xb0e9d280, flags=...) at kernel/qeventloop.cpp:201
#13 0x003d1369 in QThread::exec (this=0xaa1e578) at thread/qthread.cpp:495
#14 0x004b297b in QInotifyFileSystemWatcherEngine::run (this=0xaa1e578) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x003d4439 in QThreadPrivate::start (arg=0xaa1e578) at thread/qthread_unix.cpp:266
#16 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xaef45b70 (LWP 5136)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x007e3971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x04d6e5cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 11 (Thread 0xae744b70 (LWP 5137)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x003d5017 in QWaitConditionPrivate::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00985870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xaf22970, th=0xaf22f50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0098838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaf22d08, th=0xaf22f50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0098427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xaf22970, th=0xaf22f50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00988482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xaf22f50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xaf22f50, previous=0xaf95ee8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0098651e in ThreadWeaver::ThreadRunHelper::run (this=0xae7442e4, parent=0xaf22970, th=0xaf22f50) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00986c3b in ThreadWeaver::Thread::run (this=0xaf22f50) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x003d4439 in QThreadPrivate::start (arg=0xaf22f50) at thread/qthread_unix.cpp:266
#13 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xadf43b70 (LWP 5138)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x003d5017 in QWaitConditionPrivate::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00985870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xaf22970, th=0xb1d614e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0098838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaf22d08, th=0xb1d614e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0098427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xaf22970, th=0xb1d614e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00988482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xb1d614e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xb1d614e0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009884a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xb1d614e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xb1d614e0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009884a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xb1d614e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xb1d614e0, previous=0xaf63a18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0098651e in ThreadWeaver::ThreadRunHelper::run (this=0xadf432e4, parent=0xaf22970, th=0xb1d614e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x00986c3b in ThreadWeaver::Thread::run (this=0xb1d614e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x003d4439 in QThreadPrivate::start (arg=0xb1d614e0) at thread/qthread_unix.cpp:266
#17 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xad5ffb70 (LWP 5147)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x003d5017 in QWaitConditionPrivate::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00985870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xaf22970, th=0xafd3450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0098838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaf22d08, th=0xafd3450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0098427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xaf22970, th=0xafd3450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00988482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xafd3450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xafd3450, previous=0xa683718) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0098651e in ThreadWeaver::ThreadRunHelper::run (this=0xad5ff2e4, parent=0xaf22970, th=0xafd3450) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00986c3b in ThreadWeaver::Thread::run (this=0xafd3450) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x003d4439 in QThreadPrivate::start (arg=0xafd3450) at thread/qthread_unix.cpp:266
#13 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xac5fdb70 (LWP 5150)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06d8d437 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x6e8b1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x06d8d481 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x6e8b1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xa877fb70 (LWP 5153)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x003d5017 in QWaitConditionPrivate::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xaf22988, mutex=0xaf22c28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00985870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xaf22970, th=0xafad7e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0098838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaf22d08, th=0xafad7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0098427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xaf22970, th=0xafad7e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00988482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xafad7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xafad7e0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009884a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xafad7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xafad7e0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009884a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaf22d08, th=0xafad7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x009854d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xaf22970, th=0xafad7e0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0098651e in ThreadWeaver::ThreadRunHelper::run (this=0xa877f2e4, parent=0xaf22970, th=0xafad7e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x00986c3b in ThreadWeaver::Thread::run (this=0xafad7e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x003d4439 in QThreadPrivate::start (arg=0xafad7e0) at thread/qthread_unix.cpp:266
#17 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xa777db70 (LWP 5158)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x003d5017 in QWaitConditionPrivate::wait (this=0xb4b2940, mutex=0xb4b293c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb4b2940, mutex=0xb4b293c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x04172e3a in QFileInfoGatherer::run (this=0xb4b2934) at dialogs/qfileinfogatherer.cpp:203
#6  0x003d4439 in QThreadPrivate::start (arg=0xb4b2934) at thread/qthread_unix.cpp:266
#7  0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xa6f7cb70 (LWP 5159)):
#0  0x00966f5b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x007f7b66 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x065117c8 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x065120ce in ?? () from /lib/libglib-2.0.so.0
#4  0x065124b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00502d3f in QEventDispatcherGlib::processEvents (this=0xafd41f8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x004d3979 in QEventLoop::processEvents (this=0xa6f7c280, flags=) at kernel/qeventloop.cpp:149
#7  0x004d3dca in QEventLoop::exec (this=0xa6f7c280, flags=...) at kernel/qeventloop.cpp:201
#8  0x003d1369 in QThread::exec (this=0xb4b42b8) at thread/qthread.cpp:495
#9  0x004b297b in QInotifyFileSystemWatcherEngine::run (this=0xb4b42b8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x003d4439 in QThreadPrivate::start (arg=0xb4b42b8) at thread/qthread_unix.cpp:266
#11 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x007eaa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa6392b70 (LWP 5170)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04d482aa in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 3 (Thread 0x9b2c8b70 (LWP 5171)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04d482aa in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 2 (Thread 0x9aac7b70 (LWP 5172)):
#0  0x0097c422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x007f799d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04d589da in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 1 (Thread 0xb5f83720 (LWP 5124)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0xa8e3c10, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:368
#7  0x04230dc3 in QSortFilterProxyModel::mapToSource (this=0xa951c30, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2491
#8  0x04229f07 in QSortFilterProxyModelPrivate::store_persistent_indexes (this=0xa8e3c10) at itemviews/qsortfilterproxymodel.cpp:994
#9  0x0422a0ca in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0xa8e3c10) at itemviews/qsortfilterproxymodel.cpp:1242
#10 0x0423091e in QSortFilterProxyModel::qt_metacall (this=0xa951c30, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf9c881c) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:132
#11 0x0119832a in ?? () from /usr/lib/libamaroklib.so.1
#12 0x0100cfea in ?? () from /usr/lib/libamaroklib.so.1
#13 0x004dacda in QMetaObject::metacall (object=0xa951c30, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbf9c881c) at kernel/qmetaobject.cpp:237
#14 0x004ea3bb in QMetaObject::activate (sender=0xa8e7580, m=0x606198, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3305
#15 0x0053dc77 in QAbstractItemModel::layoutAboutToBeChanged (this=0xa8e7580) at .moc/release-shared/moc_qabstractitemmodel.cpp:167
#16 0x0422a09c in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0xa851618) at itemviews/qsortfilterproxymodel.cpp:1238
#17 0x0423091e in QSortFilterProxyModel::qt_metacall (this=0xa8e7580, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf9c89fc) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:132
#18 0x0119832a in ?? () from /usr/lib/libamaroklib.so.1
#19 0x0100b5f2 in ?? () from /usr/lib/libamaroklib.so.1
#20 0x004dacda in QMetaObject::metacall (object=0xa8e7580, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbf9c89fc) at kernel/qmetaobject.cpp:237
#21 0x004ea3bb in QMetaObject::activate (sender=0xa75c128, m=0x606198, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3305
#22 0x0053dc77 in QAbstractItemModel::layoutAboutToBeChanged (this=0xa75c128) at .moc/release-shared/moc_qabstractitemmodel.cpp:167
#23 0x0422ef64 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xa954af0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1157
#24 0x042308a4 in QSortFilterProxyModel::qt_metacall (this=0xa75c128, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf9c8ce4) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#25 0x0119832a in ?? () from /usr/lib/libamaroklib.so.1
#26 0x0100b63a in ?? () from /usr/lib/libamaroklib.so.1
#27 0x004dacda in QMetaObject::metacall (object=0xa75c128, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf9c8ce4) at kernel/qmetaobject.cpp:237
#28 0x004ea3bb in QMetaObject::activate (sender=0xa75c5c8, m=0x606198, local_signal_index=0, argv=0xbf9c8ce4) at kernel/qobject.cpp:3305
#29 0x0053dd69 in QAbstractItemModel::dataChanged (this=0xa75c5c8, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#30 0x0422ec08 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xa7539a8, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1191
#31 0x042308a4 in QSortFilterProxyModel::qt_metacall (this=0xa75c5c8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf9c8fa4) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#32 0x0119832a in ?? () from /usr/lib/libamaroklib.so.1
#33 0x0118d72a in ?? () from /usr/lib/libamaroklib.so.1
#34 0x004dacda in QMetaObject::metacall (object=0xa75c5c8, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf9c8fa4) at kernel/qmetaobject.cpp:237
#35 0x004ea3bb in QMetaObject::activate (sender=0xa4bed40, m=0x606198, local_signal_index=0, argv=0xbf9c8fa4) at kernel/qobject.cpp:3305
#36 0x0053dd69 in QAbstractItemModel::dataChanged (this=0xa4bed40, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#37 0x010e1966 in Playlist::Model::setStateOfItem(Playlist::Item*, int, Playlist::Item::State) () from /usr/lib/libamaroklib.so.1
#38 0x010e1ff4 in Playlist::Model::setActiveRow(int) () from /usr/lib/libamaroklib.so.1
#39 0x010138c7 in ?? () from /usr/lib/libamaroklib.so.1
#40 0x01197d98 in ?? () from /usr/lib/libamaroklib.so.1
#41 0x01197d98 in ?? () from /usr/lib/libamaroklib.so.1
#42 0x01197d98 in ?? () from /usr/lib/libamaroklib.so.1
#43 0x01197d98 in ?? () from /usr/lib/libamaroklib.so.1
#44 0x010c79a0 in Playlist::Actions::engineNewTrackPlaying() () from /usr/lib/libamaroklib.so.1
#45 0x014af718 in ?? () from /usr/lib/libamaroklib.so.1
#46 0x014a8858 in EngineController::slotNewTrackPlaying(Phonon::MediaSource const&) () from /usr/lib/libamaroklib.so.1
#47 0x014aeafc in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#48 0x004dacda in QMetaObject::metacall (object=0xa0f8358, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbf9c9388) at kernel/qmetaobject.cpp:237
#49 0x004ea3bb in QMetaObject::activate (sender=0xa0cbf68, m=0x4e14da8, local_signal_index=7, argv=0xbf9c9388) at kernel/qobject.cpp:3305
#50 0x04dd7a63 in Phonon::MediaObject::currentSourceChanged(Phonon::MediaSource const&) () from /usr/lib/libphonon.so.4
#51 0x04dd9706 in ?? () from /usr/lib/libphonon.so.4
#52 0x04dda45d in Phonon::MediaObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libphonon.so.4
#53 0x004dacda in QMetaObject::metacall (object=0xa0cbf68, cl=QMetaObject::InvokeMetaMethod, idx=168938360, argv=0xa0cbf68) at kernel/qmetaobject.cpp:237
#54 0x004ea3bb in QMetaObject::activate (sender=0xa15d548, m=0x2136e60, local_signal_index=4, argv=0xbf9c9518) at kernel/qobject.cpp:3305
#55 0x021057e3 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#56 0x02107aac in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#57 0x021082d0 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#58 0x04dd9cbd in Phonon::MediaObject::setCurrentSource(Phonon::MediaSource const&) () from /usr/lib/libphonon.so.4
#59 0x014a93ba in EngineController::playUrl(KUrl const&, unsigned int) () from /usr/lib/libamaroklib.so.1
#60 0x014aabb2 in EngineController::play(KSharedPtr<Meta::Track> const&, unsigned int) () from /usr/lib/libamaroklib.so.1
#61 0x010c84b7 in Playlist::Actions::play(unsigned long long, bool) () from /usr/lib/libamaroklib.so.1
#62 0x010c88ba in Playlist::Actions::play(QModelIndex const&) () from /usr/lib/libamaroklib.so.1
#63 0x0118994a in ?? () from /usr/lib/libamaroklib.so.1
#64 0x0118a9de in ?? () from /usr/lib/libamaroklib.so.1
#65 0x004dacda in QMetaObject::metacall (object=0xa9ab130, cl=QMetaObject::InvokeMetaMethod, idx=92, argv=0xbf9c9ab8) at kernel/qmetaobject.cpp:237
#66 0x004ea3bb in QMetaObject::activate (sender=0xa9ab130, m=0x453a004, local_signal_index=2, argv=0xbf9c9ab8) at kernel/qobject.cpp:3305
#67 0x0418cf43 in QAbstractItemView::doubleClicked (this=0xa9ab130, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:338
#68 0x041901b7 in QAbstractItemView::mouseDoubleClickEvent (this=0xa9ab130, event=0xbf9ca134) at itemviews/qabstractitemview.cpp:1814
#69 0x03c2bd4e in QWidget::event (this=0xa9ab130, event=0xbf9ca134) at kernel/qwidget.cpp:8094
#70 0x04047393 in QFrame::event (this=0xa9ab130, e=0xbf9ca134) at widgets/qframe.cpp:557
#71 0x040e3a42 in QAbstractScrollArea::viewportEvent (this=0x0, e=0xa8e3c10) at widgets/qabstractscrollarea.cpp:1036
#72 0x0419d707 in QAbstractItemView::viewportEvent (this=0xa9ab130, event=0xbf9ca134) at itemviews/qabstractitemview.cpp:1615
#73 0x040e6495 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa9acbb0, o=0xa99fc28, e=0xbf9ca134) at widgets/qabstractscrollarea_p.h:100
#74 QAbstractScrollAreaFilter::eventFilter (this=0xa9acbb0, o=0xa99fc28, e=0xbf9ca134) at widgets/qabstractscrollarea_p.h:116
#75 0x004d45fa in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xa057170, receiver=0xa99fc28, event=0xbf9ca134) at kernel/qcoreapplication.cpp:841
#76 0x03bce669 in QApplicationPrivate::notify_helper (this=0xa057170, receiver=0xa99fc28, e=0xbf9ca134) at kernel/qapplication.cpp:4337
#77 0x03bd46e7 in QApplication::notify (this=0xbf9cace8, receiver=0xb532600, e=0xbf9ca440) at kernel/qapplication.cpp:3906
#78 0x0148d276 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#79 0x004d4e9b in QCoreApplication::notifyInternal (this=0xbf9cace8, receiver=0xb532600, event=0xbf9ca440) at kernel/qcoreapplication.cpp:726
#80 0x03bd3642 in QCoreApplication::sendEvent (receiver=0xb532600, event=0xbf9ca440, alienWidget=0xb532600, nativeWidget=0xa9b47a0, buttonDown=0x4549220, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#81 QApplicationPrivate::sendMouseEvent (receiver=0xb532600, event=0xbf9ca440, alienWidget=0xb532600, nativeWidget=0xa9b47a0, buttonDown=0x4549220, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3006
#82 0x03c61628 in QETWidget::translateMouseEvent (this=0xa9b47a0, event=0xbf9ca95c) at kernel/qapplication_x11.cpp:4403
#83 0x03c60ab9 in QApplication::x11ProcessEvent (this=0xbf9cace8, event=0xbf9ca95c) at kernel/qapplication_x11.cpp:3414
#84 0x03c8f87a in x11EventSourceDispatch (s=0xa04f1e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#85 0x0650e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#86 0x065122d8 in ?? () from /lib/libglib-2.0.so.0
#87 0x065124b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#88 0x00502d05 in QEventDispatcherGlib::processEvents (this=0x9f6d4c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#89 0x03c8f0f5 in QGuiEventDispatcherGlib::processEvents (this=0x9f6d4c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#90 0x004d3979 in QEventLoop::processEvents (this=0xbf9cac54, flags=) at kernel/qeventloop.cpp:149
#91 0x004d3dca in QEventLoop::exec (this=0xbf9cac54, flags=...) at kernel/qeventloop.cpp:201
#92 0x004d941f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#93 0x03bccd87 in QApplication::exec () at kernel/qapplication.cpp:3620
#94 0x08050009 in _start ()

This bug may be a duplicate of or related to bug 229240.

Possible duplicates by query: bug 235290, bug 228214.

Reported using DrKonqi
Comment 1 Murda 2010-05-24 07:55:56 UTC
Created attachment 43833 [details]
New crash information added by DrKonqi

Everytime i try to add a song from my collection (mysql or normal database) and play it amarok crashes.

If i play the same song by adding it via Dolphin file manager (right click>add to amarok) the song plays with no problem.

I tried with lots of songs and directory and the result is the same. Never had this problem before.
Comment 2 Sven Krohlas 2010-05-24 14:44:47 UTC

*** This bug has been marked as a duplicate of bug 229240 ***
Comment 3 Myriam Schweingruber 2010-07-27 12:59:57 UTC
Wrong duplicate.

*** This bug has been marked as a duplicate of bug 233726 ***