[MPlayer-users] [MEncoder-users] crash when decode realmedia (MPplayer-1.0rc2)

Roberto Togni rxt at rtogni.it
Thu Nov 15 22:36:07 CET 2007


On Wed, 14 Nov 2007 23:12:17 +0800
<pker at 163.com> wrote:

> I dont know how to report the bug. The following is some GDB output.

Don't cut the output messages

> 
> Opening video decoder: [realvid] RealVideo decoder
> Selected video codec: [rv30] vfm: realvid (Linux RealPlayer 8 RV30 decoder)
> ==========================================================================
> VDec: vo config request - 320 x 240 (preferred colorspace: Planar I420)
> VDec: using Planar I420 as output csp (no 0)
> Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
> videocodec: libavcodec (320x240 fourcc=31564c46 [FLV1])
> Compiler did not align stack variables. Libavcodec has been miscompiled
> and may be very slow or crash. This is not a bug in libavcodec,
> but in the compiler. You may try recompiling using gcc >= 4.2.
> Do not report crashes to FFmpeg developers.

This message is probably unrelated to the bug, but for sure it's not a
good thing.

> VIDEO CODEC ID: 22
> Writing header...
> 
> Breakpoint 1, demux_real_fill_buffer (demuxer=0x8a04df0, dsds=0x8a05738) at demux_real.c:667
> 667                 if (((sh_audio_t *)ds->sh)->format == mmioFOURCC('M', 'P', '4', 'A')) {
> (gdb) p ds->sh
> $1 = (void *) 0x0
> (gdb) c
> Continuing.
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x08142cae in demux_real_fill_buffer (demuxer=0x8a04df0, dsds=0x8a05738) at demux_real.c:667
> 667                 if (((sh_audio_t *)ds->sh)->format == mmioFOURCC('M', 'P', '4', 'A')) {
> (gdb) q
> The program is running.  Exit anyway? (y or n) y
> 

I can't get enough information from your data. Please try to play the
file with MPlayer, and if it still fails follow bugreports.html or
at least upload a sample to our ftp site.


Ciao,
 Roberto

-- 
Better is the enemy of good enough.



More information about the MPlayer-users mailing list