[Ffmpeg-devel] Illegal instruction

Guillaume Poirier gpoirier
Wed Mar 14 10:47:47 CET 2007


Hi,

Alex2000deluxe at web.de wrote:
>>-----Urspr?ngliche Nachricht-----
>>Von: FFmpeg development discussions and patches <ffmpeg-devel at mplayerhq.hu>
>>Gesendet: 14.03.07 10:19:29
>>An: FFmpeg development discussions and patches <ffmpeg-devel at mplayerhq.hu>
>>Betreff: Re: [Ffmpeg-devel] <kein Betreff>
> 
> 
> 
>>Alex2000deluxe at web.de wrote:
>>
>>>Hi All,
>>>
>>>Sorry when Im posting the same Problem from user-mailing list to devel-mailing list. I tried all users advises but I could not solve the problem
>>>and hope that developers can help me.
>>> 
>>>i have troubles converting h264 to dv using ffmpeg. The error i get is "Illegal instruction" (not very informative).
>>>Exact the command line execution works fine on my SuSe linux system (ffmpeg version SVN-r8287), but not on Mac (ffmpeg version SVN-r8287).
>>>I played a lot with ffmpeg flags, but nothing helps. Every time i got "Illegal instruction". 
>>
>>http://ffmpeg.mplayerhq.hu/bugreports.html
>>gdb backtrace please.
>>
>>Guillaume
> 
> 
> Hi Guillaume, thx for answer!
> 
> Here is the gdb backtrace:
> 
> NB7002:~/soft/ffmpeg-r8287 admin$ gdb ffmpeg_g 
> GNU gdb 6.3.50-20050815 (Apple version gdb-563) (Wed Jul 19 05:10:58 GMT 2006)
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i386-apple-darwin"...Reading symbols for shared libraries ......... done
> 
> (gdb) r -i test.avi -y -s pal -r pal -ac 2 -ar 48000 test.avi.dv
> Starting program: /Users/admin/soft/ffmpeg-r8287/ffmpeg_g -i test.avi -y -s pal -r pal -ac 2 -ar 48000 test.avi.dv
> Reading symbols for shared libraries .+++++++ done
> FFmpeg version SVN-r8287, Copyright (c) 2000-2007 Fabrice Bellard, et al.
>   configuration: --prefix=/opt/local --disable-vhook --mandir=/opt/local/share/man --extra-cflags=-DHAVE_LRINTF --extra-cflags=-I/opt/local/include --extra-ldflags=-dynamic -L/opt/local/lib --disable-ffplay --enable-gpl --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-x264 --enable-pthreads --enable-shared
>   libavutil version: 49.3.0
>   libavcodec version: 51.38.0
>   libavformat version: 51.10.0
>   built on Mar 14 2007 10:03:08, gcc: 4.0.1 (Apple Computer, Inc. build 5363)
> Input #0, avi, from 'test.avi':
>   Duration: 00:00:51.1, start: 0.000000, bitrate: 3726 kb/s
>   Stream #0.0: Video: h264, yuv420p, 720x576, 25.00 fps(r)
>   Stream #0.1: Audio: mp3, 48000 Hz, stereo, 192 kb/s
> Output #0, dv, to 'test.avi.dv':
>   Stream #0.0: Video: dvvideo, yuv420p, 720x576, q=2-31, 200 kb/s, 25.00 fps(c)
>   Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
> Stream mapping:
>   Stream #0.0 -> #0.0
>   Stream #0.1 -> #0.1
> Press [q] to stop encoding
> 
> Program received signal EXC_BAD_INSTRUCTION, Illegal instruction/operand.
> 0x011415ef in ff_fdct_sse2 ()
> (gdb) 
> 
> 
> Thx for your effort!

Echo, echo .... Please send a gdb backtrace!

You can obtain it by typing:

bt
disass $pc-32 $pc+32
info all-registers

after the prgm crashed on gdb prompt.

Guillaume




More information about the ffmpeg-devel mailing list