Bug 228442 - Amarok crashed when changing track
Summary: Amarok crashed when changing track
Status: RESOLVED DUPLICATE of bug 196320
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-25 12:58 UTC by cold_sun
Modified: 2010-02-25 15:12 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cold_sun 2010-02-25 12:58:49 UTC
Application that crashed: amarok
Version of the application: 2.2.2
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-trunk-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Amarok crashed when it was ending and changing track (automatically).
The bug seems to be exceptional because it did not occured before.

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

Thread 12 (Thread 0xaf5b8b70 (LWP 7775)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5b37884 in __pthread_cond_timedwait (cond=0xa10f9f0, mutex=0xa10f9d8, abstime=0xaf5b8320) at forward.c:152
#3  0xb0816ad3 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xaec41b70 (LWP 7777)):
[KCrash Handler]
#6  __pthread_mutex_lock (mutex=0x244) at pthread_mutex_lock.c:50
#7  0xb5b379f6 in pthread_mutex_lock (mutex=0x244) at forward.c:182
#8  0xb08135af in xine_close () from /usr/lib/libxine.so.1
#9  0x0a114100 in ?? ()
#10 0xb086ff03 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#11 0xb5df2a94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb5dfabee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0xb7038c56 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#14 0xb67b31eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0xb67b3e2e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#16 0xb67b400d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#17 0xb67de4cf in ?? () from /usr/lib/libQtCore.so.4
#18 0xb3d6cb38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#19 0xb3d703d0 in ?? () from /lib/libglib-2.0.so.0
#20 0xb3d70503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0xb67de041 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0xb67b183a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0xb67b1c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0xb66bf309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#25 0xb086348a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#26 0xb66c25e2 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb4146585 in start_thread (arg=0xaec41b70) at pthread_create.c:300
#28 0xb5b2a2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xae440b70 (LWP 7785)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb5b1cb47 in *__GI___poll (fds=0xae44027c, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xaedb4b03 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xadc3fb70 (LWP 7786)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xa132080, mutex=0xa132068) at forward.c:139
#3  0xb08276ca in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xad43eb70 (LWP 7791)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xa14d358, mutex=0xa14d340) at forward.c:139
#3  0xb08276ca in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xac8ffb70 (LWP 7792)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xacb1e6a0, mutex=0xacb1e688) at forward.c:139
#3  0xb08276ca in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 6 (Thread 0xac0feb70 (LWP 7793)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xa14bef0, mutex=0xa14bed8) at forward.c:139
#3  0xb08276ca in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xaafecb70 (LWP 7846)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xa65cf68, mutex=0xa65cf50) at forward.c:139
#3  0xb66c35c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb55d5648 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb55d83ac in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb55d423b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb55d84a2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb55d64be in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb55d6afb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0xb66c25e2 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb4146585 in start_thread (arg=0xaafecb70) at pthread_create.c:300
#15 0xb5b2a2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa96dab70 (LWP 7847)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xa65cf68, mutex=0xa65cf50) at forward.c:139
#3  0xb66c35c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb55d5648 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb55d83ac in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb55d423b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb55d84a2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb55d64be in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb55d6afb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb66c25e2 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb4146585 in start_thread (arg=0xa96dab70) at pthread_create.c:300
#13 0xb5b2a2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa8ed9b70 (LWP 7852)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xa65cf68, mutex=0xa65cf50) at forward.c:139
#3  0xb66c35c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb55d5648 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb55d83ac in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb55d423b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb55d84a2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb55d64be in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb55d6afb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0xb66c25e2 in ?? () from /usr/lib/libQtCore.so.4
#16 0xb4146585 in start_thread (arg=0xa8ed9b70) at pthread_create.c:300
#17 0xb5b2a2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa86d8b70 (LWP 7853)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb414a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5b3782d in __pthread_cond_wait (cond=0xa65cf68, mutex=0xa65cf50) at forward.c:139
#3  0xb66c35c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb55d5648 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb55d83ac in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb55d423b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb55d84a2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0xb55d84c1 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0xb55d5bd3 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0xb55d64be in ?? () from /usr/lib/libthreadweaver.so.4
#20 0xb55d6afb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#21 0xb66c25e2 in ?? () from /usr/lib/libQtCore.so.4
#22 0xb4146585 in start_thread (arg=0xa86d8b70) at pthread_create.c:300
#23 0xb5b2a2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb268a730 (LWP 7642)):
#0  0xb775f424 in __kernel_vsyscall ()
#1  0xb5b1cb47 in *__GI___poll (fds=0xbf91f2b4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb3bed0cb in ?? () from /usr/lib/libxcb.so.1
#3  0xb3bed6ee in ?? () from /usr/lib/libxcb.so.1
#4  0xb3beda97 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0xb590e549 in _XSend (dpy=0x1, data=0xc1eb230 "\001\001\001\001]]]]cccc\030\030\030\030\002\002\002\002", size=15264) at ../../src/xcb_io.c:339
#6  0xb58fac62 in SendZImage (dpy=0x9f6a2e8, d=<value optimized out>, gc=0xc11b320, image=0xc3f7f98, req_xoffset=0, req_yoffset=0, x=<value optimized out>, y=<value optimized out>, 
    req_width=<value optimized out>, req_height=<value optimized out>, dest_bits_per_pixel=32, dest_scanline_pad=32) at ../../src/PutImage.c:802
#7  PutImageRequest (dpy=0x9f6a2e8, d=<value optimized out>, gc=0xc11b320, image=0xc3f7f98, req_xoffset=0, req_yoffset=0, x=<value optimized out>, y=<value optimized out>, 
    req_width=<value optimized out>, req_height=<value optimized out>, dest_bits_per_pixel=32, dest_scanline_pad=32) at ../../src/PutImage.c:870
#8  PutSubImage (dpy=0x9f6a2e8, d=<value optimized out>, gc=0xc11b320, image=0xc3f7f98, req_xoffset=0, req_yoffset=0, x=<value optimized out>, y=<value optimized out>, 
    req_width=<value optimized out>, req_height=<value optimized out>, dest_bits_per_pixel=32, dest_scanline_pad=32) at ../../src/PutImage.c:908
#9  0xb58fae6a in XPutImage (dpy=0x9f6a2e8, d=69575510, gc=0xc11b320, image=0xc3f7f98, req_xoffset=0, req_yoffset=0, x=0, y=0, req_width=424, req_height=9) at ../../src/PutImage.c:1027
#10 0xb5ed4cbc in QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#11 0xb5ec07a9 in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#12 0xb5f0d35c in QPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#13 0xb5fc1be4 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb5f240bc in ?? () from /usr/lib/libQtGui.so.4
#15 0xb5f29b74 in QPainter::drawPath(QPainterPath const&) () from /usr/lib/libQtGui.so.4
#16 0xb5f2b90d in QPainter::drawRoundedRect(QRectF const&, double, double, Qt::SizeMode) () from /usr/lib/libQtGui.so.4
#17 0xb23b029a in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#18 0xb23c0a8a in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#19 0xb67b241a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb5df2a6c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb5dfacc2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb7038c56 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#23 0xb67b31eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb5dfd9ce in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb5e50479 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#26 0xb5e50c0e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#27 0xb5e50b24 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#28 0xb5e5006a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#29 0xb5fdbbc5 in ?? () from /usr/lib/libQtGui.so.4
#30 0xb5e40bf6 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#31 0xb5e48c3d in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#32 0xb620b8f7 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb765ebd7 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#34 0xb5df2a94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb5dfacc2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb7038c56 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#37 0xb67b31eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#38 0xb67b3e2e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#39 0xb67b400d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#40 0xb67de4cf in ?? () from /usr/lib/libQtCore.so.4
#41 0xb3d6cb38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#42 0xb3d703d0 in ?? () from /lib/libglib-2.0.so.0
#43 0xb3d70503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#44 0xb67de041 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#45 0xb5e92305 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb67b183a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#47 0xb67b1c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#48 0xb67b40d9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#49 0xb5df2917 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#50 0x0805214b in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-02-25 15:12:43 UTC

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