Bug 191026 - Amarok crashes after bad sequence header
Summary: Amarok crashes after bad sequence header
Status: RESOLVED UPSTREAM
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.0.90
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-29 12:57 UTC by Tomasz Bator
Modified: 2009-05-04 09:48 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 Tomasz Bator 2009-04-29 12:57:56 UTC
Version:           2.0.90 (using KDE 4.2.2)
Compiler:          gcc version 4.1.2 20071124 (Red Hat 4.1.2-42) 
OS:                Linux
Installed from:    Compiled From Sources

1. Added new mp3s to a collection
2. Added the mp3s to a playlist
3. Trying to play them resulted in following debugs from Amarok:

---
libmpeg2: bad sequence header
bad sequence header
bad sequence header
Not multiplexed? 0xc0
Not multiplexed? 0xde
Not multiplexed? 0xd0
Not multiplexed? 0xc7
Not multiplexed? 0xdd
Not multiplexed? 0xca
Not multiplexed? 0xc9
Not multiplexed? 0xd1
Not multiplexed? 0xff
Not multiplexed? 0xc7
Not multiplexed? 0xbe
Not multiplexed? 0xc9
Not multiplexed? 0xc1
Not multiplexed? 0xdd
Not multiplexed? 0xca
Not multiplexed? 0xcc
Not multiplexed? 0xd9
Not multiplexed? 0xc0
Not multiplexed? 0xca
Not multiplexed? 0xc0
Not multiplexed? 0xc5
Not multiplexed? 0xce
Not multiplexed? 0xe0
Not multiplexed? 0xc6
Not multiplexed? 0xce
Not multiplexed? 0xce
Not multiplexed? 0xce
Not multiplexed? 0xce
Not multiplexed? 0xde
Not multiplexed? 0xc1
Not multiplexed? 0xcd
Not multiplexed? 0xce
Not multiplexed? 0xce
Not multiplexed? 0xbe
Not multiplexed? 0xda
Not multiplexed? 0xd9
Not multiplexed? 0xd2
Not multiplexed? 0xbc
Not multiplexed? 0xc0
Not multiplexed? 0xc5
Not multiplexed? 0xe3
Not multiplexed? 0xdd
Not multiplexed? 0xec
Not multiplexed? 0xff
Not multiplexed? 0xc6
Not multiplexed? 0xca
Not multiplexed? 0xc7
Not multiplexed? 0xb9
Not multiplexed? 0xe2
Not multiplexed? 0xc6
Not multiplexed? 0xc0
Not multiplexed? 0xc1
Not multiplexed? 0xfa
Not multiplexed? 0xd3
Not multiplexed? 0xff
Not multiplexed? 0xc5
Not multiplexed? 0xec
Not multiplexed? 0xc1
Not multiplexed? 0xc9
Not multiplexed? 0xc9
Not multiplexed? 0xd8
Not multiplexed? 0xde
Not multiplexed? 0xce
Not multiplexed? 0xcf
Not multiplexed? 0xce
Not multiplexed? 0xff
Not multiplexed? 0xcb
Not multiplexed? 0xd1
Not multiplexed? 0xd6
Not multiplexed? 0xd9
Not multiplexed? 0xff
Not multiplexed? 0xe2
Not multiplexed? 0xff
Not multiplexed? 0xff
Not multiplexed? 0xbe
Not multiplexed? 0xfe
Not multiplexed? 0xd4
Not multiplexed? 0xf3
Not multiplexed? 0xc8
Not multiplexed? 0xc4
Not multiplexed? 0xcc
Not multiplexed? 0xc7
Not multiplexed? 0xce
Not multiplexed? 0xc4
Not multiplexed? 0xcb
Not multiplexed? 0xd6
Not multiplexed? 0xcb
Not multiplexed? 0xd5
Not multiplexed? 0xc5
bad sequence header
amarok: Fatal IO error: client killed
---

After that Amarok died with following backtrace:

Application: Amarok (amarok), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread -1208362400 (LWP 32736)]
[New Thread -1575892080 (LWP 307)]
[New Thread -1565402224 (LWP 32756)]
[New Thread -1550550128 (LWP 32755)]
[New Thread -1538172016 (LWP 32754)]
[New Thread -1523582064 (LWP 32753)]
[New Thread -1324360816 (LWP 32747)]
[New Thread -1313870960 (LWP 32746)]
[New Thread -1303381104 (LWP 32745)]
[New Thread -1276118128 (LWP 32744)]
[New Thread -1263826032 (LWP 32742)]
[New Thread -1253336176 (LWP 32741)]
[New Thread -1242846320 (LWP 32738)]
[New Thread -1232356464 (LWP 32737)]
[Current thread is 0 (LWP 32736)]

Thread 14 (Thread -1232356464 (LWP 32737)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x001894ec in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0423595f in metronom_sync_loop (this=0x880efb0) at metronom.c:871
#3  0x0018546b in start_thread () from /lib/libpthread.so.0
#4  0x02c5cdbe in clone () from /lib/libc.so.6

Thread 13 (Thread -1242846320 (LWP 32738)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x02c531c3 in poll () from /lib/libc.so.6
#2  0x032fb283 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x032fb7b5 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x018f22ea in QEventDispatcherGlib::processEvents (this=0x87a57e8, flags={i = -1242848584}) at kernel/qeventdispatcher_glib.cpp:326
#5  0x018c4dad in QEventLoop::processEvents (this=0xb5eba330, flags={i = -1242848520}) at kernel/qeventloop.cpp:149
#6  0x018c511d in QEventLoop::exec (this=0xb5eba330, flags={i = -1242848456}) at kernel/qeventloop.cpp:200
#7  0x017d1de9 in QThread::exec (this=0x875ff88) at thread/qthread.cpp:487
#8  0x07fa52eb in Phonon::Xine::XineThread::run () from /local/KDE4/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x017d541e in QThreadPrivate::start (arg=0x875ff88) at thread/qthread_unix.cpp:189
#10 0x0018546b in start_thread () from /lib/libpthread.so.0
#11 0x02c5cdbe in clone () from /lib/libc.so.6

Thread 12 (Thread -1253336176 (LWP 32741)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04245cf0 in ao_loop (this_gen=0x8823ac0) at audio_out.c:346
#3  0x0018546b in start_thread () from /lib/libpthread.so.0
#4  0x02c5cdbe in clone () from /lib/libc.so.6

Thread 11 (Thread -1263826032 (LWP 32742)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04245cf0 in ao_loop (this_gen=0x8841930) at audio_out.c:346
#3  0x0018546b in start_thread () from /lib/libpthread.so.0
#4  0x02c5cdbe in clone () from /lib/libc.so.6

Thread 10 (Thread -1276118128 (LWP 32744)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x017d5f06 in QWaitCondition::wait (this=0x8e932d0, mutex=0x8e93560, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0x00ce18b6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8e932b8, th=0x8e938e8) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00ce575c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8e93640, th=0x8e938e8) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00cdff8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8e932b8, th=0x8e938e8) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00ce5901 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8e93640, th=0x8e938e8) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00ce1e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8e932b8, th=0x8e938e8, previous=0x9378eb0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00ce36ed in ThreadWeaver::ThreadRunHelper::run (this=0xb3eff370, parent=0x8e932b8, th=0x8e938e8) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#9  0x00ce3832 in ThreadWeaver::Thread::run (this=0x8e938e8) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#10 0x017d541e in QThreadPrivate::start (arg=0x8e938e8) at thread/qthread_unix.cpp:189
#11 0x0018546b in start_thread () from /lib/libpthread.so.0
#12 0x02c5cdbe in clone () from /lib/libc.so.6

Thread 9 (Thread -1303381104 (LWP 32745)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x017d5f06 in QWaitCondition::wait (this=0x8e932d0, mutex=0x8e93560, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0x00ce18b6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8e932b8, th=0x8c537c0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00ce575c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8e93640, th=0x8c537c0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00cdff8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8e932b8, th=0x8c537c0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00ce5901 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8e93640, th=0x8c537c0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00ce1e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8e932b8, th=0x8c537c0, previous=0x0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00ce5923 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8e93640, th=0x8c537c0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00ce1e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8e932b8, th=0x8c537c0, previous=0x9376698) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ce36ed in ThreadWeaver::ThreadRunHelper::run (this=0xb24ff370, parent=0x8e932b8, th=0x8c537c0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#11 0x00ce3832 in ThreadWeaver::Thread::run (this=0x8c537c0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#12 0x017d541e in QThreadPrivate::start (arg=0x8c537c0) at thread/qthread_unix.cpp:189
#13 0x0018546b in start_thread () from /lib/libpthread.so.0
#14 0x02c5cdbe in clone () from /lib/libc.so.6

Thread 8 (Thread -1313870960 (LWP 32746)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x017d5f06 in QWaitCondition::wait (this=0x8e932d0, mutex=0x8e93560, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0x00ce18b6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8e932b8, th=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00ce575c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8e93640, th=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00cdff8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8e932b8, th=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00ce5901 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8e93640, th=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00ce1e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8e932b8, th=0x8bc4020, previous=0x0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00ce5923 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8e93640, th=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00ce1e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8e932b8, th=0x8bc4020, previous=0x0) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ce5923 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8e93640, th=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00ce1e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8e932b8, th=0x8bc4020, previous=0xa105c40) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00ce36ed in ThreadWeaver::ThreadRunHelper::run (this=0xb1afe370, parent=0x8e932b8, th=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#13 0x00ce3832 in ThreadWeaver::Thread::run (this=0x8bc4020) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#14 0x017d541e in QThreadPrivate::start (arg=0x8bc4020) at thread/qthread_unix.cpp:189
#15 0x0018546b in start_thread () from /lib/libpthread.so.0
#16 0x02c5cdbe in clone () from /lib/libc.so.6

Thread 7 (Thread -1324360816 (LWP 32747)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x017d5f06 in QWaitCondition::wait (this=0x8e932d0, mutex=0x8e93560, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0x00ce18b6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8e932b8, th=0x8ebef30) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00ce575c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8e93640, th=0x8ebef30) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00cdff8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8e932b8, th=0x8ebef30) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00ce5901 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8e93640, th=0x8ebef30) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00ce1e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8e932b8, th=0x8ebef30, previous=0x9375790) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00ce36ed in ThreadWeaver::ThreadRunHelper::run (this=0xb10fd370, parent=0x8e932b8, th=0x8ebef30) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#9  0x00ce3832 in ThreadWeaver::Thread::run (this=0x8ebef30) at /local/kde/kdelibs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#10 0x017d541e in QThreadPrivate::start (arg=0x8ebef30) at thread/qthread_unix.cpp:189
#11 0x0018546b in start_thread () from /lib/libpthread.so.0
#12 0x02c5cdbe in clone () from /lib/libc.so.6

Thread 6 (Thread -1523582064 (LWP 32753)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x02c55bc1 in select () from /lib/libc.so.6
#2  0x0425e701 in xine_usec_sleep (usec=0) at utils.c:453
#3  0x04243248 in video_out_loop (this_gen=0xb25c6520) at video_out.c:1246
#4  0x0018546b in start_thread () from /lib/libpthread.so.0
#5  0x02c5cdbe in clone () from /lib/libc.so.6

Thread 5 (Thread -1538172016 (LWP 32754)):
[KCrash Handler]
#6  0x0425dd73 in linux_kernel_memcpy (to=0x9eb446a8, from=0xa2c4b000, len=2360) at memcpy.c:147
#7  0x0425d1c6 in yv12_to_yv12 (y_src=0xa2c4a888 "", y_src_pitch=864, y_dst=0x9eb446a8 "", y_dst_pitch=2360, u_src=0xa2babe88 "", u_src_pitch=432, u_dst=0x9f114bd8 "", u_dst_pitch=1184, 
    v_src=0xa2b95208 "", v_src_pitch=432, v_dst=0x9ef54fb8 "", v_dst_pitch=1184, width=2360, height=3098) at copy.c:43
#8  0x04242c6f in vo_frame_draw (img=0xb25c1af8, stream=0xb253f070) at video_out.c:1718
#9  0x0462fdfd in mpeg2_decode_data (mpeg2dec=0xa6184b8, current=0xa4731c53 "", end=<value optimized out>, pts=0) at decode.c:296
#10 0x04645d27 in mpeg2dec_decode_data (this_gen=0xa6184a0, buf=0xb25bbe08) at xine_mpeg2_decoder.c:77
#11 0x0423f152 in video_decoder_loop (stream_gen=0xb253f070) at video_decoder.c:382
#12 0x0018546b in start_thread () from /lib/libpthread.so.0
#13 0x02c5cdbe in clone () from /lib/libc.so.6

Thread 4 (Thread -1550550128 (LWP 32755)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x042390ac in fifo_buffer_get (fifo=0xa54e5f98) at buffer.c:230
#3  0x0423fe95 in audio_decoder_loop (stream_gen=0xb253f070) at audio_decoder.c:66
#4  0x0018546b in start_thread () from /lib/libpthread.so.0
#5  0x02c5cdbe in clone () from /lib/libc.so.6

Thread 3 (Thread -1565402224 (LWP 32756)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04249578 in xine_event_wait (queue=0xa2e14e30) at events.c:56
#3  0x04249604 in listener_loop (queue_gen=0xa2e14e30) at events.c:214
#4  0x0018546b in start_thread () from /lib/libpthread.so.0
#5  0x02c5cdbe in clone () from /lib/libc.so.6

Thread 2 (Thread -1575892080 (LWP 307)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0423917c in buffer_pool_alloc (this=0xa55f8658) at buffer.c:90
#3  0x00d735f0 in demux_mpeg_elem_next (this=0xa5eb250, preview_mode=159) at demux_elem.c:71
#4  0x00d7370d in demux_mpeg_elem_send_chunk (this_gen=0xa5eb250) at demux_elem.c:101
#5  0x0424de8f in demux_loop (stream_gen=0xb253f070) at demux.c:284
#6  0x0018546b in start_thread () from /lib/libpthread.so.0
#7  0x02c5cdbe in clone () from /lib/libc.so.6

Thread 1 (Thread -1208362400 (LWP 32736)):
#0  0x00da3402 in __kernel_vsyscall ()
#1  0x00189266 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x017d5f06 in QWaitCondition::wait (this=0x87a4b4c, mutex=0x87a4b3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0x07fa9dfb in Phonon::Xine::XineStream::closeBlocking () from /local/KDE4/lib/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x07fbed0f in Phonon::Xine::MediaObject::~MediaObject$delete () from /local/KDE4/lib/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x00d0b84c in Phonon::MediaNodePrivate::deleteBackendObject (this=0x875e458) at ../3rdparty/phonon/phonon/medianode.cpp:81
#6  0x00d1b056 in ~FactoryPrivate (this=0x875e388) at ../3rdparty/phonon/phonon/factory.cpp:193
#7  0x00d19865 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#8  0x00d197e8 in __tcf_0 () at ../3rdparty/phonon/phonon/globalstatic_p.h:55
#9  0x02bb79d9 in exit () from /lib/libc.so.6
#10 0x00f34e4b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#11 0x003fd8ca in KApplication::xioErrhandler (this=0xbfa84354, dpy=0x86f1b50) at /local/kde/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:413
#12 0x003fd906 in kde_xio_errhandler (dpy=0x86f1b50) at /local/kde/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:130
#13 0x0694bfed in _XIOError () from /usr/lib/libX11.so.6
#14 0x0694d626 in _XSend () from /usr/lib/libX11.so.6
#15 0x0693d2a2 in _XReverse_Bytes () from /usr/lib/libX11.so.6
#16 0x0693d4cf in XPutImage () from /usr/lib/libX11.so.6
#17 0x00facf64 in QX11PixmapData::fromImage (this=0xa616a58, img=@0xbfa82cd0, flags={i = -1079497688}) at image/qpixmap_x11.cpp:563
#18 0x00f99bd9 in QPixmap::fromImage (image=@0xbfa82cd0, flags={i = -1079497428}) at image/qpixmap.cpp:1954
#19 0x00fe420b in QPaintEngine::drawImage (this=0xa675828, r=@0xbfa83100, image=@0xbfa83144, sr=@0xbfa830e0, flags={i = -1079497244}) at painting/qpaintengine.cpp:617
#20 0x010c7489 in QX11PaintEngine::drawImage (this=0xa675828, r=@0xbfa83100, image=@0xbfa83144, sr=@0xbfa830e0, flags={i = -1079496340}) at painting/qpaintengine_x11.cpp:1865
#21 0x00ff7c4b in QPainterPrivate::draw_helper (this=0xa61ad18, originalPath=@0x94e03d0, op=<value optimized out>) at painting/qpainter.cpp:476
#22 0x00ffd939 in QPainter::drawPath (this=0xbfa835bc, path=@0x94e03d0) at painting/qpainter.cpp:3195
#23 0x006f1252 in QSvgPath::draw (this=0x94e0370, p=0xbfa835bc, states=@0x93e9b3c) at qsvggraphics.cpp:187
#24 0x0071409d in QSvgG::draw (this=0x94dfa20, p=0xbfa835bc, states=@0x93e9b3c) at qsvgstructure.cpp:75
#25 0x0071bee0 in QSvgTinyDocument::draw (this=0x93e9a70, p=0xbfa835bc, id=@0xbfa835f4, bounds=@0xbfa83528) at qsvgtinydocument.cpp:294
#26 0x0071d62c in QSvgRenderer::render (this=0x936ebc8, painter=0xbfa835bc, elementId=@0xbfa835f4, bounds=@0xbfa83528) at qsvgrenderer.cpp:400
#27 0x00b83c6f in SvgHandler::addBordersToPixmap (this=0x8e6dc78, orgPixmap={<QPaintDevice> = {_vptr.QPaintDevice = 0xbfa83668, painters = 3}, data = 0xbfa83674}, borderWidth=3, name=@0xbfa83674, 
    skipCache=false) at /local/amarok2/amarok-2.0.90/src/SvgHandler.cpp:277
#28 0x00a2539b in Meta::Album::imageWithBorder (this=0xa6d4e60, size=50, borderWidth=3) at /local/amarok2/amarok-2.0.90/src/meta/Meta.cpp:444
#29 0x03d9bd62 in AlbumItem::metadataChanged (this=0xa668298, album={d = 0xbfa837b8}) at /local/amarok2/amarok-2.0.90/src/context/applets/albums/AlbumItem.cpp:96
#30 0x03d9c3a6 in AlbumItem::setAlbum (this=0xa668298, albumPtr={d = 0xbfa8395c}) at /local/amarok2/amarok-2.0.90/src/context/applets/albums/AlbumItem.cpp:38
#31 0x03d9428c in Albums::dataUpdated (this=0x8ccc2a0, name=@0xbfa83ab8, data=@0x8db1f48) at /local/amarok2/amarok-2.0.90/src/context/applets/albums/Albums.cpp:150
#32 0x03d94e12 in Albums::qt_metacall (this=0x8ccc2a0, _c=QMetaObject::InvokeMetaMethod, _id=-4, _a=0xbfa83a78) at /local/amarok2/amarok-2.0.90/_cmake/src/context/applets/albums/Albums.moc:74
#33 0x018db8eb in QMetaObject::activate (sender=0xb3f2ced0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xfffffffc) at kernel/qobject.cpp:3111
#34 0x018dbfc2 in QMetaObject::activate (sender=0xb3f2ced0, m=0x32c44c4, local_signal_index=0, argv=0xbfa83a78) at kernel/qobject.cpp:3185
#35 0x031976d9 in Plasma::DataContainer::dataUpdated (this=0xb3f2ced0, _t1=@0xbfa83ab8, _t2=@0x8db1f48) at /local/kde/kdelibs-4.2.2/_cmake/plasma/datacontainer.moc:93
#36 0x03197bed in Plasma::DataContainer::checkForUpdate (this=0xb3f2ced0) at /local/kde/kdelibs-4.2.2/plasma/datacontainer.cpp:167
#37 0x031992ee in Plasma::DataEngine::scheduleSourcesUpdated (this=0x8d19428) at /local/kde/kdelibs-4.2.2/plasma/dataengine.cpp:426
#38 0x0319add0 in Plasma::DataEngine::qt_metacall (this=0x8d19428, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa83be8) at /local/kde/kdelibs-4.2.2/_cmake/plasma/dataengine.moc:115
#39 0x03d8232a in CurrentEngine::qt_metacall (this=0x8d19428, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfa83be8)
    at /local/amarok2/amarok-2.0.90/_cmake/src/context/engines/current/CurrentEngine.moc:79
#40 0x018db8eb in QMetaObject::activate (sender=0x8cf17b0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xfffffffc) at kernel/qobject.cpp:3111
#41 0x018dbfc2 in QMetaObject::activate (sender=0x8cf17b0, m=0x19bbac4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3185
#42 0x0191a7e7 in QTimer::timeout (this=0x8cf17b0) at .moc/release-shared/moc_qtimer.cpp:128
#43 0x018e23de in QTimer::timerEvent (this=0x8cf17b0, e=0xbfa840e8) at kernel/qtimer.cpp:261
#44 0x018d660f in QObject::event (this=0x8cf17b0, e=0xbfa840e8) at kernel/qobject.cpp:1073
#45 0x00ed4cdf in QApplicationPrivate::notify_helper (this=0x86de500, receiver=0x8cf17b0, e=0xbfa840e8) at kernel/qapplication.cpp:4057
#46 0x00ed99c9 in QApplication::notify (this=0xbfa84354, receiver=0x8cf17b0, e=0xbfa840e8) at kernel/qapplication.cpp:3604
#47 0x003fe05a in KApplication::notify (this=0xbfa84354, receiver=0x8cf17b0, event=0xbfa840e8) at /local/kde/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#48 0x018c5bdb in QCoreApplication::notifyInternal (this=0xbfa84354, receiver=0x8cf17b0, event=0xbfa840e8) at kernel/qcoreapplication.cpp:610
#49 0x018f4590 in QTimerInfoList::activateTimers (this=0x86e0d04) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#50 0x018f1da0 in timerSourceDispatch (source=0x86e0cd0) at kernel/qeventdispatcher_glib.cpp:164
#51 0x032f8272 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x032fb24f in g_main_context_check () from /lib/libglib-2.0.so.0
#53 0x032fb7b5 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0x018f22ce in QEventDispatcherGlib::processEvents (this=0x86c2428, flags={i = -1079492024}) at kernel/qeventdispatcher_glib.cpp:324
#55 0x00f6df25 in QGuiEventDispatcherGlib::processEvents (this=0x86c2428, flags={i = -1079491976}) at kernel/qguieventdispatcher_glib.cpp:202
#56 0x018c4dad in QEventLoop::processEvents (this=0xbfa842f0, flags={i = -1079491912}) at kernel/qeventloop.cpp:149
#57 0x018c511d in QEventLoop::exec (this=0xbfa842f0, flags={i = -1079491848}) at kernel/qeventloop.cpp:200
#58 0x018c70f1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#59 0x00ed45c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#60 0x0804ba2d in main (argc=1, argv=0xbfa84844) at /local/amarok2/amarok-2.0.90/src/main.cpp:128
Comment 1 Mark Kretschmann 2009-04-29 13:51:40 UTC
Tomasz, this is a really strange backtrace, and I'm afraid we can't help you much with it. It seems likely that the crash happened within libmpeg2:

[KCrash Handler]
#6  0x0425dd73 in linux_kernel_memcpy (to=0x9eb446a8, from=0xa2c4b000,
len=2360) at memcpy.c:147
#7  0x0425d1c6 in yv12_to_yv12 (y_src=0xa2c4a888 "", y_src_pitch=864,
y_dst=0x9eb446a8 "", y_dst_pitch=2360, u_src=0xa2babe88 "", u_src_pitch=432,
u_dst=0x9f114bd8 "", u_dst_pitch=1184, 
    v_src=0xa2b95208 "", v_src_pitch=432, v_dst=0x9ef54fb8 "",
v_dst_pitch=1184, width=2360, height=3098) at copy.c:43
#8  0x04242c6f in vo_frame_draw (img=0xb25c1af8, stream=0xb253f070) at
video_out.c:1718
#9  0x0462fdfd in mpeg2_decode_data (mpeg2dec=0xa6184b8, current=0xa4731c53 "",
end=<value optimized out>, pts=0) at decode.c:296


So there really isn't anything we could do about it. We'll have to shelve this one for now, sorry :)
Comment 2 Tomasz Bator 2009-05-04 09:48:46 UTC
Ok :). Any hints why is this happening though? Is mp3 being treated as a video or something?