[MPlayer-advusers] SIGILL with -vo gl on sparc

Jan Knutar jknutar at nic.fi
Mon Nov 7 22:18:42 CET 2005


On Monday 07 November 2005 20:20, Marco Graf wrote:

> 0x00332ac0 in vis_level () at sparc/dsputil_vis.c:4029
> 4029        canjump = 1;
> (gdb) bt
> #0  0x00332ac0 in vis_level () at sparc/dsputil_vis.c:4029
> #1  0x00332b0c in dsputil_init_vis (c=0x5ac32c, avctx=0x5ab800) at
> sparc/dsputil_vis.c:4046
> #2  0x001cab10 in dsputil_init (c=0x5ac32c, avctx=0x5ab800) at
> dsputil.c:3922

I get a similar sigill on my own sparc, I thought it was because
it's too old to have vis. Here's my backtrace from ffmpeg_g:

Program received signal SIGILL, Illegal instruction.
0x00296acc in dsputil_init_vis (c=0x38d83c, avctx=0x37f800) at sparc/dsputil_vis.c:4011
4011        if (sigsetjmp (jmpbuf, 1)) {
(gdb) bt
#0  0x00296acc in dsputil_init_vis (c=0x38d83c, avctx=0x37f800) at sparc/dsputil_vis.c:4011
#1  0x000e8be4 in dsputil_init (c=0x304107f, avctx=0x37f800) at dsputil.c:3922
#2  0x00076574 in MPV_common_init (s=0x38d000) at mpegvideo.c:624
#3  0x0024ad34 in rv10_decode_init (avctx=0x37f800) at rv10.c:566
#4  0x000731a8 in avcodec_open (avctx=0x37f800, codec=0xf0) at utils.c:832
#5  0x000296d8 in try_decode_frame (st=0x38b100, data=0x37fc00 "\004\002", size=598) at utils.c:1803
#6  0x00029eb0 in av_find_stream_info (ic=0x389000) at utils.c:2000
#7  0x00020e60 in opt_input_file (filename=0xeffff700 "KKnJ19-small.rm") at ffmpeg.c:2896
#8  0x00025f38 in parse_options (argc=7, argv=0xeffff614, options=0x29f928) at cmdutils.c:99
#9  0x000241c4 in main (argc=7, argv=0xeffff614) at ffmpeg.c:4243
#10 0x0001bdbc in ___start ()

MPlayer dies on one of merbanan's sample realmedia files
(KKnJ19-small.rm) on my sparc:

#0  0x000eeba8 in demux_real_fill_buffer ()
Program received signal SIGBUS, Bus error.
(gdb) bt
0x000eeba8 in demux_real_fill_buffer ()

Probably unaligned access? I'll recompile MPlayer with debug symbols
next. It takes awhile on my lowly sparc though :)




More information about the MPlayer-advusers mailing list