Bug 242893

Summary: Amarok segmentation fault
Product: [Applications] amarok Reporter: zeissmann
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description zeissmann 2010-06-26 19:16:07 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-3-686-bigmem i686
Distribution: Debian GNU/Linux testing-proposed-updates (sid)

-- Information about the crash:
I've got quite a few wma files. Almost every time I'm trying to play them in amarok the program crashes, returning segmentation error. The strange thing is that it doesn't happen every time, only very often. This also happens sometimes when playing other types of files, but not that often. Therefore the error isn't really reproducible. Sometimes I can't run amarok throughout the whole session, sometimes it happens simply in the middle of a file and sometimes everything is just fine. I can't seem to find its correlation with anything else.

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

Thread 17 (Thread 0xaa747b70 (LWP 5716)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d29482 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c1114 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xaef59bcf in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 16 (Thread 0xaaf48b70 (LWP 5717)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d29482 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c1114 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xaef72b8a in _x_demux_control_headers_done () from /usr/lib/libxine.so.1
#4  0x8632985c in ?? ()
#5  0xb6ac2d58 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xade16b70 (LWP 5720)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb59a6916 in poll () from /lib/i686/cmov/libc.so.6
#2  0xade1a9bf in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xad5d3b70 (LWP 5721)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xaef6a7f6 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xacdd2b70 (LWP 5722)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xaef6a7f6 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xac1ffb70 (LWP 5723)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xaef6a7f6 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 11 (Thread 0xab9feb70 (LWP 5724)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xaef6a7f6 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 10 (Thread 0x895a9b70 (LWP 5726)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb6655fa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xab0f8bf0 in XmlParseJob::run (this=0x86350268) at ../../../../src/collection/sqlcollection/ScanManager.cpp:692
#5  0xb51b54f7 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb51b5851 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0xb51b454a in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb51b4c9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0xb6654fae in ?? () from /usr/lib/libQtCore.so.4
#10 0xb3d24955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb59b410e in clone () from /lib/i686/cmov/libc.so.6

Thread 9 (Thread 0x8770eb70 (LWP 5727)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb6655fa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb51b3682 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb51b63dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb51b224b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb51b64d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb51b3be3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb51b64f1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb51b3be3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb51b457e in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb51b4c9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0xb6654fae in ?? () from /usr/lib/libQtCore.so.4
#14 0xb3d24955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb59b410e in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0x862ffb70 (LWP 5728)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb59ad291 in select () from /lib/i686/cmov/libc.so.6
#2  0xaef831c0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 7 (Thread 0x85715b70 (LWP 5729)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xaef5d106 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 6 (Thread 0x84d47b70 (LWP 5730)):
[KCrash Handler]
#6  0xae7b6635 in float_to_int16_interleave_sse2 (dst=0x9a82d18, src=0x84d47128, len=-8192, channels=2) at libavcodec/x86/dsputil_mmx.c:2475
#7  0xae731fda in wma_decode_frame (s=0x9ad23a0, samples=<value optimized out>) at libavcodec/wmadec.c:810
#8  0xae7335f1 in wma_decode_superframe (avctx=0x9a60960, data=0x9a80d18, data_size=0x84d4726c, avpkt=0x84d471b4) at libavcodec/wmadec.c:897
#9  0xae6e6181 in avcodec_decode_audio3 (avctx=0x9a60960, samples=0x9a80d18, frame_size_ptr=0x84d4726c, buf=0x9a68d10 "\t", buf_size=5945) at libavcodec/utils.c:656
#10 avcodec_decode_audio2 (avctx=0x9a60960, samples=0x9a80d18, frame_size_ptr=0x84d4726c, buf=0x9a68d10 "\t", buf_size=5945) at libavcodec/utils.c:634
#11 0xaee28f2b in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0x84546b70 (LWP 5731)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xaef6d84a in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 4 (Thread 0x83d45b70 (LWP 5732)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d2bc39 in __lll_lock_wait () from /lib/i686/cmov/libpthread.so.0
#2  0xb3d2ef5c in _L_cond_lock_826 () from /lib/i686/cmov/libpthread.so.0
#3  0xb3d2ed80 in __pthread_mutex_cond_lock () from /lib/i686/cmov/libpthread.so.0
#4  0xb3d29544 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#5  0xb59c1114 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#6  0xaef72f57 in ?? () from /usr/lib/libxine.so.1
#7  0x00000000 in ?? ()

Thread 3 (Thread 0x83544b70 (LWP 5734)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb6655fa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb51b3682 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb51b63dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb51b224b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb51b64d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb51b3be3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb51b457e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb51b4c9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb6654fae in ?? () from /usr/lib/libQtCore.so.4
#12 0xb3d24955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#13 0xb59b410e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0x82d43b70 (LWP 5735)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb59ad291 in select () from /lib/i686/cmov/libc.so.6
#2  0xb672c28c in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6654fae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb3d24955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb59b410e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb1877730 (LWP 5712)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb3d28f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb59c10bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb6655fa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xaefc3c12 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#5  0xaefddc92 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0xb54d1d6c in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/libphonon.so.4
#7  0xb54e3233 in ?? () from /usr/lib/libphonon.so.4
#8  0xb54e1535 in ?? () from /usr/lib/libphonon.so.4
#9  0xb54dd7ab in ?? () from /usr/lib/libphonon.so.4
#10 0xb59172bf in ?? () from /lib/i686/cmov/libc.so.6
#11 0xb591732f in exit () from /lib/i686/cmov/libc.so.6
#12 0xb1135f10 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#13 0xb75be4fa in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#14 0xb75be536 in ?? () from /usr/lib/libkdeui.so.5
#15 0xb578fee6 in _XIOError () from /usr/lib/libX11.so.6
#16 0xb579721a in ?? () from /usr/lib/libX11.so.6
#17 0xb5797b96 in _XEventsQueued () from /usr/lib/libX11.so.6
#18 0xb57805f8 in XPending () from /usr/lib/libX11.so.6
#19 0xb112b5b8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#20 0xb38057ca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#21 0xb3805be9 in ?? () from /lib/libglib-2.0.so.0
#22 0xb38061b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#23 0xb677d095 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0xb5d58f45 in ?? () from /usr/lib/libQtGui.so.4
#25 0xb674fb49 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0xb674ff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0xb67551cf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#28 0xb5c9a667 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#29 0x0804ff99 in main (argc=1, argv=0xbfa3bbe4) at ../../src/main.cpp:237

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

Possible duplicates by query: bug 235581.

Reported using DrKonqi
Comment 1 Mikko C. 2010-06-26 19:19:32 UTC
not an amarok bug

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