Bug 262858

Summary: Amarok crashes when I press "Play," It also crashes when I quit.
Product: [Applications] amarok Reporter: AGarib <andrew.garib>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.90   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description AGarib 2011-01-11 14:39:48 UTC
Application: amarok (2.3.90)
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I updated X. Then, I opened Amarok as normal. My external HD was on and connected. My External HD is recognized as part of my Amarok collection. When I pressed play to play a file in the playlist, it crashed. When I restarted, clearned the playlist and added a new file, then press play, it crashed. When I opened Amarok and then quit, it crashed.

The crash can be reproduced every time.

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

Thread 19 (Thread 0x7f809a45d700 (LWP 2562)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f80a3db80d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f8099c5c700 (LWP 2563)):
#0  0x00007f80b5f0933b in g_main_context_acquire () from /lib/libglib-2.0.so.0
#1  0x00007f80b5f0adf5 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f80b5f0b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f80bc1c91e6 in QEventDispatcherGlib::processEvents (this=0x25461b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f80bc19ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f80bc19bdec in QEventLoop::exec (this=0x7f8099c5bcd0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f80bc0a62fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f80a4013870 in Phonon::Xine::XineThread::run (this=0x24e8250) at ../../xine/xinethread.cpp:143
#8  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x24e8250) at thread/qthread_unix.cpp:266
#9  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f8099256700 (LWP 2564)):
#0  0x00007f80bb86f203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f80b326a40f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f80b3259d76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f80b325b7f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f80b325b8b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f80b326a20b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f80ae106fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#8  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f8094a33700 (LWP 2565)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80a3dc8e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f8093de6700 (LWP 2566)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80a3dc8e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f80926fe700 (LWP 2568)):
#0  0x00007f80bb86f203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f80b5f0b009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f80b5f0b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f80bc1c91e6 in QEventDispatcherGlib::processEvents (this=0x28c3b30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f80bc19ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f80bc19bdec in QEventLoop::exec (this=0x7f80926fdcf0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f80bc0a62fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f80bc17b5f8 in QInotifyFileSystemWatcherEngine::run (this=0x28be090) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x28be090) at thread/qthread_unix.cpp:266
#9  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f8090efc700 (LWP 2569)):
#0  0x00007f80b7305c9d in __pthread_mutex_unlock_usercnt (mutex=0x28db3a8) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x28db3a8) at pthread_mutex_unlock.c:290
#2  0x00007f80b5f0aded in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f80b5f0b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f80bc1c91e6 in QEventDispatcherGlib::processEvents (this=0x28db2b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f80bc19ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f80bc19bdec in QEventLoop::exec (this=0x7f8090efbd10, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f80bc0a62fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f80b3748b6c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#9  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x28d4db0) at thread/qthread_unix.cpp:266
#10 0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f8087e8b700 (LWP 2570)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x3357588) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x3357588) at pthread_mutex_unlock.c:290
#2  0x00007f80b5f0b486 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f80bc1c91e6 in QEventDispatcherGlib::processEvents (this=0x334e3b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f80bc19ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f80bc19bdec in QEventLoop::exec (this=0x7f8087e8acf0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f80bc0a62fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f80bc17b5f8 in QInotifyFileSystemWatcherEngine::run (this=0x3351f80) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x3351f80) at thread/qthread_unix.cpp:266
#9  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f808746e700 (LWP 2571)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80bc0a9e3b in wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f80b92d2d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3467030, th=0x34677b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f80b92d5f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x34099b0, th=0x34677b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f80b92d44df in ThreadWeaver::ThreadRunHelper::run (this=0x7f808746dd40, parent=0x3467030, th=0x34677b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f80b92d4a38 in ThreadWeaver::Thread::run (this=0x34677b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x34677b0) at thread/qthread_unix.cpp:266
#8  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f8086a62700 (LWP 2572)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80bc0a9e3b in wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f80b92d2d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3467030, th=0x347b140) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f80b92d5f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x34099b0, th=0x347b140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f80b92d44df in ThreadWeaver::ThreadRunHelper::run (this=0x7f8086a61d40, parent=0x3467030, th=0x347b140) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f80b92d4a38 in ThreadWeaver::Thread::run (this=0x347b140) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x347b140) at thread/qthread_unix.cpp:266
#8  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8085bd8700 (LWP 2573)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80b286c20e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f80b286c329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f807dc4d700 (LWP 2574)):
#0  0x00007f80bb8742c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f80a3de1385 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f80a3dc5d09 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8078c50700 (LWP 2577)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80b7c06334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f80b7f11160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f80b7c06369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f80b7f1f234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f806d4c1700 (LWP 2578)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80bc0a9e3b in wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f80b92d2d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3467030, th=0x43172f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f80b92d5f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x34099b0, th=0x43172f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f80b92d5f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34099b0, th=0x43172f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f80b92d5f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34099b0, th=0x43172f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f80b92d44df in ThreadWeaver::ThreadRunHelper::run (this=0x7f806d4c0d40, parent=0x3467030, th=0x43172f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f80b92d4a38 in ThreadWeaver::Thread::run (this=0x43172f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x43172f0) at thread/qthread_unix.cpp:266
#10 0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f806ccc0700 (LWP 2579)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80bc0a9e3b in wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x344bf40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f80b92d2d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3467030, th=0x40992a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f80b92d5f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x34099b0, th=0x40992a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f80b92d44df in ThreadWeaver::ThreadRunHelper::run (this=0x7f806ccbfd40, parent=0x3467030, th=0x40992a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f80b92d4a38 in ThreadWeaver::Thread::run (this=0x40992a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f80bc0a927e in QThreadPrivate::start (arg=0x40992a0) at thread/qthread_unix.cpp:266
#8  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8065b08700 (LWP 2607)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80a3dbb98b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f80a3dc1a2d in ?? () from /usr/lib/libxine.so.1
#3  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f806513a700 (LWP 2608)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80a3dbb98b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f80a3dc2a85 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8064939700 (LWP 2609)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f80a3dcc00b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f80b7302971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f80bb87b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f80bebfe820 (LWP 2560)):
[KCrash Handler]
#6  data (this=0x0, anim=0x4922ed0) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:554
#7  Context::ContextView::addCollapseAnimation (this=0x0, anim=0x4922ed0) at ../../src/context/ContextView.cpp:239
#8  0x00007f80bd859017 in Context::Applet::collapse (this=0x35d5ec0, on=<value optimized out>) at ../../src/context/Applet.cpp:315
#9  0x00007f807e895050 in VideoclipApplet::trackPlaying (this=0x35d5ec0) at ../../../../../src/context/applets/videoclip/VideoclipApplet.cpp:173
#10 0x00007f807e89c21c in VideoclipApplet::qt_metacall (this=0x35d5ec0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4f2cdbb0) at ./VideoclipApplet.moc:98
#11 0x00007f80bc1b4b27 in QMetaObject::activate (sender=0x24a1d60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x406ee00000000000) at kernel/qobject.cpp:3280
#12 0x00007f80bdc2c485 in EngineController::trackPlaying (this=0x0, _t1=<value optimized out>) at ./EngineController.moc:247
#13 0x00007f80bdc37f84 in EngineController::slotNewTrackPlaying (this=0x24a1d60, source=<value optimized out>) at ../../src/EngineController.cpp:1129
#14 0x00007f80bdc3cf24 in EngineController::qt_metacall (this=0x24a1d60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4f2cdf00) at ./EngineController.moc:205
#15 0x00007f80bc1b4b27 in QMetaObject::activate (sender=0x24a2010, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x406ee00000000000) at kernel/qobject.cpp:3280
#16 0x00007f80b88ec3e5 in Phonon::MediaObject::currentSourceChanged (this=0x0, _t1=<value optimized out>) at ./moc_mediaobject.cpp:234
#17 0x00007f80b88edf17 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=0x24a21c0, source=...) at ../../phonon/mediaobject.cpp:447
#18 0x00007f80b88eec7c in Phonon::MediaObject::qt_metacall (this=0x24a2010, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4f2ce0c0) at ./moc_mediaobject.cpp:144
#19 0x00007f80bc1b4b27 in QMetaObject::activate (sender=0x254d370, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x406ee00000000000) at kernel/qobject.cpp:3280
#20 0x00007f80a4030125 in Phonon::Xine::MediaObject::currentSourceChanged (this=0x0, _t1=<value optimized out>) at ./mediaobject.moc:215
#21 0x00007f80a4031e4b in Phonon::Xine::MediaObject::setSourceInternal (this=0x254d370, source=..., how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:429
#22 0x00007f80b88ee488 in Phonon::MediaObject::setCurrentSource (this=0x24a2010, newSource=...) at ../../phonon/mediaobject.cpp:260
#23 0x00007f80bdc38a2b in EngineController::playUrl (this=0x24a1d60, url=..., offset=0) at ../../src/EngineController.cpp:511
#24 0x00007f80bdc3a5f5 in EngineController::play (this=0x24a1d60, track=<value optimized out>, offset=<value optimized out>) at ../../src/EngineController.cpp:424
#25 0x00007f80bd89c9b4 in Playlist::Actions::play (this=<value optimized out>, trackid=8726528743084548997, now=<value optimized out>) at ../../src/playlist/PlaylistActions.cpp:219
#26 0x00007f80bd89ce5f in Playlist::Actions::play (this=0x2a01b40, index=...) at ../../src/playlist/PlaylistActions.cpp:197
#27 0x00007f80bd93e1ac in Playlist::PrettyListView::trackActivated (this=0x32a7200, idx=...) at ../../src/playlist/view/listview/PrettyListView.cpp:322
#28 0x00007f80bd946400 in Playlist::PrettyListView::qt_metacall (this=0x32a7200, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4f2cec50) at ./PrettyListView.moc:155
#29 0x00007f80bc1b4b27 in QMetaObject::activate (sender=0x32a7200, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x406ee00000000000) at kernel/qobject.cpp:3280
#30 0x00007f80bd0c9735 in QAbstractItemView::doubleClicked (this=0x0, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:338
#31 0x00007f80bd0cc2e2 in QAbstractItemView::mouseDoubleClickEvent (this=0x32a7200, event=0x7fff4f2cf9c0) at itemviews/qabstractitemview.cpp:1821
#32 0x00007f80bcbd4c92 in QWidget::event (this=0x32a7200, event=0x7fff4f2cf9c0) at kernel/qwidget.cpp:8191
#33 0x00007f80bcfa05e6 in QFrame::event (this=0x32a7200, e=0x7fff4f2cf9c0) at widgets/qframe.cpp:557
#34 0x00007f80bd0d9a8b in QAbstractItemView::viewportEvent (this=0x32a7200, event=0x7fff4f2cf9c0) at itemviews/qabstractitemview.cpp:1619
#35 0x00007f80bc19c507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x32a2b10, event=0x7fff4f2cf9c0) at kernel/qcoreapplication.cpp:847
#36 0x00007f80bcb7efac in QApplicationPrivate::notify_helper (this=0x23ff520, receiver=0x32a2b10, e=0x7fff4f2cf9c0) at kernel/qapplication.cpp:4392
#37 0x00007f80bcb8530e in QApplication::notify (this=0x7fff4f2d0680, receiver=0x32a2b10, e=0x7fff4f2cf9c0) at kernel/qapplication.cpp:3959
#38 0x00007f80be706a36 in KApplication::notify (this=0x7fff4f2d0680, receiver=0x32a2b10, event=0x7fff4f2cf9c0) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x00007f80bc19ccdc in QCoreApplication::notifyInternal (this=0x7fff4f2d0680, receiver=0x32a2b10, event=0x7fff4f2cf9c0) at kernel/qcoreapplication.cpp:732
#40 0x00007f80bcb83dbe in sendEvent (receiver=0x32a2b10, event=0x7fff4f2cf9c0, alienWidget=0x32a2b10, nativeWidget=0x2f94cd0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QApplicationPrivate::sendMouseEvent (receiver=0x32a2b10, event=0x7fff4f2cf9c0, alienWidget=0x32a2b10, nativeWidget=0x2f94cd0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#42 0x00007f80bcc07345 in QETWidget::translateMouseEvent (this=0x2f94cd0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#43 0x00007f80bcc05c5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff4f2d02e0) at kernel/qapplication_x11.cpp:3536
#44 0x00007f80bcc320e2 in x11EventSourceDispatch (s=0x23fedc0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007f80b5f07342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x00007f80b5f0b2a8 in ?? () from /lib/libglib-2.0.so.0
#47 0x00007f80b5f0b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x00007f80bc1c9193 in QEventDispatcherGlib::processEvents (this=0x226ae20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#49 0x00007f80bcc31a4e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f80bc19ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#51 0x00007f80bc19bdec in QEventLoop::exec (this=0x7fff4f2d0610, flags=) at kernel/qeventloop.cpp:201
#52 0x00007f80bc19febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#53 0x00000000004094ca in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:261

Possible duplicates by query: bug 259378, bug 258741.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-11 20:06:22 UTC
The crash on start is already fixed in Amarok 2.4, to be released later this month. As for the crash on exit you would have to file a separate bug, as this is hardly the same one.

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