Opened 10 years ago

Last modified 10 years ago

#1426 new defect

mcdeint=2 segfaults

Reported by: blacktrash@… Owned by: reimar
Priority: normal Component: vf
Version: HEAD Severity: normal
Keywords: Cc: blacktrash@…
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

On MacOS 10.5.6 mcdeint=2 segfaults.

$ sw_vers
ProductName?: Mac OS X
ProductVersion?: 10.5.6
BuildVersion?: 9G55
$ uname -a
Darwin krille.blacktrash.org 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386
$ ls -l /usr/lib/libc.dylib
lrwxr-xr-x 1 root wheel 15 Nov 14 17:22 /usr/lib/libc.dylib -> libSystem.dylib
$ ls -l /usr/lib/libSystem*
-r-xr-xr-x 1 root wheel 7895440 Nov 25 01:31 /usr/lib/libSystem.B.dylib
-r-xr-xr-x 1 root wheel 14290032 Jul 10 2008 /usr/lib/libSystem.B_debug.dylib
-r-xr-xr-x 1 root wheel 11204560 Jul 10 2008 /usr/lib/libSystem.B_profile.dylib
lrwxr-xr-x 1 root wheel 17 Nov 14 17:22 /usr/lib/libSystem.dylib -> libSystem.B.dylib
-r--r--r-- 1 root wheel 88544 Feb 19 2008 /usr/lib/libSystemStubs.a
-r--r--r-- 1 root wheel 88544 Feb 19 2008 /usr/lib/libSystemStubs_debug.a
-r--r--r-- 1 root wheel 88656 Feb 19 2008 /usr/lib/libSystemStubs_profile.a
lrwxr-xr-x 1 root wheel 23 Nov 26 16:06 /usr/lib/libSystem_debug.dylib -> libSystem.B_debug.dylib
lrwxr-xr-x 1 root wheel 25 Nov 26 16:06 /usr/lib/libSystem_profile.dylib -> libSystem.B_profile.dylib
$ gcc -v
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5490~1/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/[cg][.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5490)
$ ld -v
@(#)PROGRAM:ld PROJECT:ld64-85.2.1
$ as -v
Apple Inc version cctools-698.1~1, GNU assembler version 1.38

Mencoder command and output:

$ mencoder -msglevel all=9 -mc 0 -noskip -vfm ffmpeg -fps 25 -ofps 25 -field-dominance 1 \
-vf yadif=3,mcdeint=2:1:10,softskip,harddup \
-of lavf -lavfopts format=pal-dv -oac pcm -ovc lavc \
-lavcopts vcodec=dvvideo:vqscale=0 -o test.dv test.mov
MEncoder SVN-r28904-4.0.1 (C) 2000-2009 MPlayer Team
this_opt = option: mc
Setting mc=0
this_opt = option: noskip
Setting noskip=-vfm
this_opt = option: vfm
Setting vfm=ffmpeg
this_opt = option: fps
Setting fps=25
this_opt = option: ofps
Setting ofps=25
this_opt = option: field-dominance
Setting field-dominance=1
this_opt = option: vf
Setting vf=yadif=3,mcdeint=2:1:10,softskip,harddup
this_opt = option: of
Setting of=lavf
this_opt = option: lavfopts
Setting lavfopts=format=pal-dv
this_opt = option: oac
Setting oac=pcm
this_opt = option: ovc
Setting ovc=lavc
this_opt = option: lavcopts
Setting lavcopts=vcodec=dvvideo:vqscale=0
this_opt = option: o
Setting o=test.dv
Adding file test.mov
Configuration: --prefix=/usr/local --with-extralibdir=/sw/lib --with-extraincdir=/sw/include --disable-dvdread-internal
init_freetype
get_path('font/font.desc') -> '/Users/chris/.mplayer/font/font.desc'
font: can't open file: /Users/chris/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay?
Config pushed level is now 2
Config pushed level is now 3
[file] File size is 993783801 bytes
STREAM: [file] test.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
success: format: 0 data: 0x0 - 0x3b3beff9
s->pos=0 newpos=0 new_bufpos=0 buflen=0
LAVF_check: QuickTime?/MPEG-4/Motion JPEG 2000 format
libavformat file format detected.
mp_seek(0x1805200, 0, 65536)
32768=mp_read(0x1805200, 0x131d00c, 32768), eof:0
mp_seek(0x1805200, 993756800, 0)
s->pos=8000 newpos=3B3B8000 new_bufpos=3B3B8680 buflen=0
27001=mp_read(0x1805200, 0x131d00c, 32768), eof:1
mp_seek(0x1805200, 993783801, 0)
s->pos=3B3BEFF9 newpos=3B3BE800 new_bufpos=3B3BEFF9 buflen=0
stream_seek: WARNING! Can't seek to 0x3B3BEFF9 !
s->pos=0 newpos=3B3BE800 new_bufpos=3B3BEFF9 buflen=0
mp_seek(0x1805200, 993783801, 0)
s->pos=3B3BEFF9 newpos=3B3BE800 new_bufpos=3B3BEFF9 buflen=0
mp_seek(0x1805200, 512, 0)
s->pos=3B3BEFF9 newpos=0 new_bufpos=200 buflen=0
192000=mp_read(0x1805200, 0x136b000, 192000), eof:0
mp_seek(0x1805200, 192512, 0)
s->pos=2F000 newpos=2F000 new_bufpos=2F000 buflen=0
144000=mp_read(0x1805200, 0x139a000, 144000), eof:0
mp_seek(0x1805200, 336512, 0)
144000=mp_read(0x1805200, 0x1466000, 144000), eof:0
mp_seek(0x1805200, 480512, 0)
144000=mp_read(0x1805200, 0x148a000, 144000), eof:0
mp_seek(0x1805200, 624512, 0)
144000=mp_read(0x1805200, 0x14ae000, 144000), eof:0
mp_seek(0x1805200, 768512, 0)
144000=mp_read(0x1805200, 0x14d2000, 144000), eof:0
mp_seek(0x1805200, 912512, 0)
144000=mp_read(0x1805200, 0x14f6000, 144000), eof:0
mp_seek(0x1805200, 1056512, 0)
144000=mp_read(0x1805200, 0x151a000, 144000), eof:0
mp_seek(0x1805200, 1200640, 0)
144000=mp_read(0x1805200, 0x153e000, 144000), eof:0
mp_seek(0x1805200, 1344640, 0)
144000=mp_read(0x1805200, 0x1562000, 144000), eof:0
mp_seek(0x1805200, 1488640, 0)
144000=mp_read(0x1805200, 0x1586000, 144000), eof:0
mp_seek(0x1805200, 1632640, 0)
144000=mp_read(0x1805200, 0x15aa000, 144000), eof:0
mp_seek(0x1805200, 1776640, 0)
144000=mp_read(0x1805200, 0x15ce000, 144000), eof:0
mp_seek(0x1805200, 1920640, 0)
144000=mp_read(0x1805200, 0x15f2000, 144000), eof:0
mp_seek(0x1805200, 2064640, 0)
144000=mp_read(0x1805200, 0x1616000, 144000), eof:0
mp_seek(0x1805200, 2208768, 0)
144000=mp_read(0x1805200, 0x163a000, 144000), eof:0
mp_seek(0x1805200, 2352768, 0)
144000=mp_read(0x1805200, 0x165e000, 144000), eof:0
mp_seek(0x1805200, 2496768, 0)
144000=mp_read(0x1805200, 0x1682000, 144000), eof:0
mp_seek(0x1805200, 2640768, 0)
144000=mp_read(0x1805200, 0x16a6000, 144000), eof:0
mp_seek(0x1805200, 2784768, 0)
144000=mp_read(0x1805200, 0x16ca000, 144000), eof:0
mp_seek(0x1805200, 2928768, 0)
144000=mp_read(0x1805200, 0x16ee000, 144000), eof:0
mp_seek(0x1805200, 3072768, 0)
144000=mp_read(0x1805200, 0x1712000, 144000), eof:0
mp_seek(0x1805200, 3216896, 0)
144000=mp_read(0x1805200, 0x1736000, 144000), eof:0
mp_seek(0x1805200, 3360896, 0)
144000=mp_read(0x1805200, 0x175a000, 144000), eof:0
mp_seek(0x1805200, 3504896, 0)
144000=mp_read(0x1805200, 0x177e000, 144000), eof:0
mp_seek(0x1805200, 3648896, 0)
144000=mp_read(0x1805200, 0x17a2000, 144000), eof:0
mp_seek(0x1805200, 3792896, 0)
s->pos=39E000 newpos=39E000 new_bufpos=39E000 buflen=0
192000=mp_read(0x1805200, 0x17c6000, 192000), eof:0
mp_seek(0x1805200, 3984896, 0)
144000=mp_read(0x1805200, 0x2000000, 144000), eof:0
mp_seek(0x1805200, 993769984, 0)
s->pos=3F0800 newpos=3B3BB800 new_bufpos=3B3BBA00 buflen=0
13817=mp_read(0x1805200, 0x131d00c, 32768), eof:1
mp_seek(0x1805200, 4128896, 0)
s->pos=0 newpos=3F0000 new_bufpos=3F0080 buflen=0
144000=mp_read(0x1805200, 0x2024000, 144000), eof:0
mp_seek(0x1805200, 4272896, 0)
144000=mp_read(0x1805200, 0x2048000, 144000), eof:0
mp_seek(0x1805200, 4416896, 0)
144000=mp_read(0x1805200, 0x206c000, 144000), eof:0
mp_seek(0x1805200, 4560896, 0)
s->pos=459800 newpos=459800 new_bufpos=459800 buflen=0
144000=mp_read(0x1805200, 0x2090000, 144000), eof:0
mp_seek(0x1805200, 4704896, 0)
144000=mp_read(0x1805200, 0x20b4000, 144000), eof:0
mp_seek(0x1805200, 4848896, 0)
144000=mp_read(0x1805200, 0x20d8000, 144000), eof:0
mp_seek(0x1805200, 4993024, 0)
s->pos=4C3000 newpos=4C3000 new_bufpos=4C3000 buflen=0
144000=mp_read(0x1805200, 0x20fc000, 144000), eof:0
mp_seek(0x1805200, 0, 65536)
==> Found video stream: 0
[lavf] Video stream found, -vid 0
aspect= 720*0/(576*1)
======= VIDEO Format ======

biSize 60
biWidth 720
biHeight 576
biPlanes 0
biBitCount 24
biCompression 1885566564='dvcp'
biSizeImage 1244160

Unknown extra header dump: [0] [0] [0] [a] [66] [69] [65] [6c] [2] [e] [0] [0] [0] [a] [66] [69] [65] [6c] [2] [e]
===========================
==> Found audio stream: 1
[lavf] Audio stream found, -aid 1
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 48000
avg byte/sec: 0
Block align: 1
bits/sample: 16
cbSize: 0
==========================================================================
LAVF: 1 audio and 1 video streams found
LAVF: build 3415809
VIDEO: [dvcp] 720x576 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44 fourcc:0x70637664 size:720x576 fps:25.000 ftime:=0.0400
Input fps will be interpreted as 25.000 instead.
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer.
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[file] File size is 0 bytes
STREAM: [file] test.dv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
MUXER_LAVF *
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*
OK, exit.
ALLOCATED STREAM N. 1, type=0
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [harddup]
Opening video filter: [softskip]
Opening video filter: [mcdeint=2:1:10]
Opening video filter: [yadif=3]
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat? -1
INFO: libavcodec init OK!
Selected video codec: [ffdv] vfm: ffmpeg (FFmpeg DV)
==========================================================================
ALLOCATED STREAM N. 2, type=1
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[libaf] Adding filter format
[format] Changing sample format from little-endian 16-bit signed int to big-endian 8-bit signed int
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[format] Changing sample format from little-endian 16-bit signed int to big-endian 8-bit signed int
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[format] Changing sample format from little-endian 16-bit signed int to big-endian 8-bit signed int
[libaf] Removing filter format
[dummy] Was reinitialized: 48000Hz/2ch/s16le
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 48000
avg byte/sec: 192000
Block align: 4
bits/sample: 16
cbSize: 0
==========================================================================
demux_lavf_fill_buffer()
Increasing filtered audio buffer size from 0 to 65536
demux_lavf_fill_buffer()
vd_ffmpeg data: bf00071f, 787878f8, ffffffff, ffffffff
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
Trying filter chain: yadif mcdeint softskip harddup expand lavc
vo_debug: query(Planar 411P) returned 0x0 (i=0)
vo_debug: query(Planar 422P) returned 0x0 (i=1)
vo_debug: query(Planar YV12) returned 0x401 (i=2)
VDec: using Planar YV12 as output csp (no 2)
Movie-Aspect is 1.37:1 - prescaling to correct movie aspect.
VO Config (720x576->786x576,flags=0,'MPlayer',0x32315659)
REQ: flags=0x401 req=0x0
REQ: flags=0x401 req=0x0
REQ: flags=0x401 req=0x0
REQ: flags=0x401 req=0x0
REQ: flags=0x401 req=0x0
videocodec: libavcodec (720x576 fourcc=64737664 [dvsd])
[VE_LAVC] Using constant qscale = 0.000000 (VBR).
using IP
* [yadif] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
(imgfmt: 32315659, planes: 0x3c41000,0x3cbf900,0x3ca6400 strides: 720,360,360, chroma: 360x288, shift: h:1,v:1)
Pos: 0.0s 1f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] A/Vms 0/16 D/B/S 0/1/0
demux_lavf_fill_buffer()
vd_ffmpeg data: bf00071f, 787878f8, ffffffff, ffffffff
using IP
* [yadif] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
(imgfmt: 32315659, planes: 0x3cda000,0x3d58900,0x3d3f400 strides: 720,360,360, chroma: 360x288, shift: h:1,v:1)
* [mcdeint] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
(imgfmt: 32315659, planes: 0x3d73000,0x3df1900,0x3dd8400 strides: 720,360,360, chroma: 360x288, shift: h:1,v:1)
* [softskip] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
(imgfmt: 32315659, planes: 0x3e0c000,0x3e8a900,0x3e71400 strides: 720,360,360, chroma: 360x288, shift: h:1,v:1)
* [harddup] Exporting mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
(imgfmt: 32315659, planes: 0x0,0x0,0x0 strides: 0,0,0, chroma: 360x288, shift: h:1,v:1)
* [expand] Exporting mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
(imgfmt: 32315659, planes: 0x0,0x0,0x0 strides: 0,0,0, chroma: 360x288, shift: h:1,v:1)
* [lavc] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
(imgfmt: 32315659, planes: 0x417e000,0x41fc900,0x41e3400 strides: 720,360,360, chroma: 360x288, shift: h:1,v:1)
get_path('subfont.ttf') -> '/Users/chris/.mplayer/subfont.ttf'
Unicode font: 5009 glyphs.
get_path('subfont.ttf') -> '/Users/chris/.mplayer/subfont.ttf'
Unicode font: 5009 glyphs.
OSD chg: 5 V: no pb:-1
OSD chg: 3 V: no pb:-1
OSD chg: 2 V: no pb:-1
Muxer frame buffer sending 2 frame(s) to the muxer.
VIDEO CODEC ID: 25
AUDIO CODEC ID: 10000, TAG: 0
MUXER_LAVF(audio stream) frame_size: 1, scale: 1, sps: 48000, rate: 48000, ctx->block_align = stream->wf->nBlockAlign; 0=4 stream->wf->nAvgBytesPerSec:192000
Writing header...
Segmentation fault

Simple attempt at gdb backtrace:

(gdb) run -mc 0 -noskip -vfm ffmpeg -fps 25 -ofps 25 -field-dominance 1 -vf yadif=3,mcdeint=2:1:10,softskip,harddup -of lavf -lavfopts format=pal-dv -oac pcm -ovc lavc -lavcopts vcodec=dvvideo:vqscale=0 -o test.dv test.mov
Starting program: /usr/local/bin/mencoder -mc 0 -noskip -vfm ffmpeg -fps 25 -ofps 25 -field-dominance 1 -vf yadif=3,mcdeint=2:1:10,softskip,harddup -of lavf -lavfopts format=pal-dv -oac pcm -ovc lavc -lavcopts vcodec=dvvideo:vqscale=0 -o test.dv test.mov
Reading symbols for shared libraries ++++++++++++++++++++++++++++++................................................................................. done
MEncoder SVN-r28904-4.0.1 (C) 2000-2009 MPlayer Team
success: format: 0 data: 0x0 - 0x3b3beff9
libavformat file format detected.
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
VIDEO: [dvcp] 720x576 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44 fourcc:0x70637664 size:720x576 fps:25.000 ftime:=0.0400
Input fps will be interpreted as 25.000 instead.
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
MUXER_LAVF *
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*
OK, exit.
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [harddup]
Opening video filter: [softskip]
Opening video filter: [mcdeint=2:1:10]
Opening video filter: [yadif=3]
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat? -1
Selected video codec: [ffdv] vfm: ffmpeg (FFmpeg DV)
==========================================================================
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 2)
Movie-Aspect is 1.37:1 - prescaling to correct movie aspect.
videocodec: libavcodec (720x576 fourcc=64737664 [dvsd])
[VE_LAVC] Using constant qscale = 0.000000 (VBR).
VIDEO CODEC ID: 25f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
AUDIO CODEC ID: 10000, TAG: 0
Writing header...

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x00000000
0x00559819 in ?? ()
(gdb) bt
#0 0x00559819 in ?? ()
#1 0x000002f0 in ?? ()
Previous frame inner to this frame (gdb could not unwind past this frame)

Possibly related:
http://article.gmane.org/gmane.comp.video.ffmpeg.user/15496

Change History (1)

comment:1 Changed 10 years ago by blacktrash@…

  • Cc blacktrash@… added

Here's the gdb output for the corresponding mplayer (compiled
with --debug=3) command:

Reading symbols for shared libraries ............................................ done
Reading symbols for shared libraries +++++++++++++++++++++++++++++++++++++++++++............................................................................ done
MPlayer SVN-r29092-4.0.1 (C) 2000-2009 MPlayer Team
CPU vendor name: GenuineIntel? max cpuid level: 10
CPU: Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz (Family: 6, Model: 23, Stepping: 6)
extended cpuid-level: 8
extended cache-info: 201351232
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 SSSE3 CMOV
get_path('codecs.conf') -> '/Users/chris/.mplayer/codecs.conf'
Reading /Users/chris/.mplayer/codecs.conf: Can't open '/Users/chris/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr/local --extra-cflags=-I/usr/local/include -I/sw/include --extra-ldflags=-L/usr/local/lib -L/sw/lib --disable-dvdread-internal --enable-debug=3
CommandLine?: '-v' '-field-dominance' '1' '-vf' 'yadif=3,mcdeint=2:1:10,framestep=2,softskip,scale,harddup' 'ccc_trailer1.mov'
init_freetype
get_path('font/font.desc') -> '/Users/chris/.mplayer/font/font.desc'
font: can't open file: /Users/chris/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay?
get_path('fonts') -> '/Users/chris/.mplayer/fonts'
Using Darwin accurate timing
get_path('input.conf') -> '/Users/chris/.mplayer/input.conf'
Can't open input config file /Users/chris/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
Reading symbols for shared libraries . done
get_path('ccc_trailer1.mov.conf') -> '/Users/chris/.mplayer/ccc_trailer1.mov.conf'

Playing ccc_trailer1.mov.
get_path('sub/') -> '/Users/chris/.mplayer/sub/'
[file] File size is 964202441 bytes
STREAM: [file] ccc_trailer1.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: QuickTime?/MPEG-4/Motion JPEG 2000 format
libavformat file format detected.
stream_seek: WARNING! Can't seek to 0x39788FC9 !
==> Found video stream: 0
[lavf] Video stream found, -vid 0
======= VIDEO Format ======

biSize 50
biWidth 720
biHeight 576
biPlanes 0
biBitCount 24
biCompression 1885566564='dvcp'
biSizeImage 1244160

Unknown extra header dump: [0] [0] [0] [a] [66] [69] [65] [6c] [2] [e]
===========================
==> Found audio stream: 1
[lavf] Audio stream found, -aid 1
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 48000
avg byte/sec: 0
Block align: 1
bits/sample: 16
cbSize: 0
==========================================================================
LAVF: 1 audio and 1 video streams found
LAVF: build 3416064
VIDEO: [dvcp] 720x576 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44 fourcc:0x70637664 size:720x576 fps:25.000 ftime:=0.0400
get_path('sub/') -> '/Users/chris/.mplayer/sub/'
Opening video filter: [harddup]
Opening video filter: [scale]
SwScale? params: -1 x -1 (-1=no scaling)
Opening video filter: [softskip]
Opening video filter: [framestep=2]
Opening video filter: [mcdeint=2:1:10]
Opening video filter: [yadif=3]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffdv] vfm: ffmpeg (FFmpeg DV)
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer.
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying every known audio driver...
AO: [macosx] init([48000Hz][2ch][s16le][0])
AO: [macosx] source: 48000.0Hz 16bit [lpcm][12][4][1][4][2] int LE S packed
Reading symbols for shared libraries .. done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
AO: [macosx] using 47 chunks of 4096 bytes (buffer len 196608 bytes)
AO: [macosx] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: Darwin/Mac? OS X native audio output
AO: Author: Timothy J. Wood & Dan Christiansen & Chris Roccati
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Starting playback...
Increasing filtered audio buffer size from 0 to 65536
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
Trying filter chain: yadif mcdeint framestep softskip scale harddup vo
VDec: using Planar YV12 as output csp (no 2)
Movie-Aspect is 1.37:1 - prescaling to correct movie aspect.
VO Config (720x576->786x576,flags=0,'MPlayer',0x32315659)
REQ: flags=0x475 req=0x0
REQ: flags=0x475 req=0x0
REQ: flags=0x475 req=0x400
REQ: flags=0x475 req=0x0
[swscaler @ 0x766f60]using unscaled yuv420p -> yuv420p special converter
REQ: flags=0x435 req=0x0
REQ: flags=0x435 req=0x0
VO: [quartz] 720x576 => 786x576 Planar YV12
VO: Description: Mac OSX (Quartz)
VO: Author: Nicolas Plourde <nicolasplourde@…>, Romain Dolbeau <romain@…>
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries ... done
Reading symbols for shared libraries .. done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
* [yadif] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
* [yadif] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
* [mcdeint] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
* [framestep] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
* [softskip] Exporting mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
* [scale] Exporting mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
* [harddup] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
* [vo] Exporting mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
get_path('subfont.ttf') -> '/Users/chris/.mplayer/subfont.ttf'
Unicode font: 5025 glyphs.
get_path('subfont.ttf') -> '/Users/chris/.mplayer/subfont.ttf'
Unicode font: 5025 glyphs.
Reading symbols for shared libraries .. done
A: 0.5 V: 0.0 A-V: 0.469 ct: 0.000 0/ 0 ??% ??% ??,?% 1 0 [J
Increasing filtered audio buffer size from 65536 to 67584

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x00000000
0x004e0879 in sad16_sse2 (v=0x134808e0, blk2=0x137c034c '&#128;' <repeats 200 times>..., blk1=0x1903934c '&#128;' <repeats 200 times>..., stride=752, h=16) at x86/motion_est_mmx.c:95
95 asm volatile(
#0 0x004e0879 in sad16_sse2 (v=0x134808e0, blk2=0x137c034c '&#128;' <repeats 200 times>..., blk1=0x1903934c '&#128;' <repeats 200 times>..., stride=752, h=16) at x86/motion_est_mmx.c:95
#1 0x004478cd in get_block_rd (s=0x13274000, mb_x=0, mb_y=0, plane_index=0, obmc_edged=0xbfffa400 "") at snow.c:2863
#2 0x00448bc8 in iterative_me (s=0x13274000) at snow.c:2972
#3 0x0044beff in encode_blocks (s=0x13274000, search=1) at snow.c:2077
#4 0x0044c186 in encode_frame (avctx=0x1825600, buf=0x13874000 "w«░t1Я\nкK>7\033Mdа*ЈiНед?\024Ж&#145;)рcуЈiНед\024Ж&#145;)рcуЈiНед\024Ж", buf_size=4147200, data=0x143a1a0) at snow.c:4273
#5 0x00272d79 in avcodec_encode_video (avctx=0x1825600, buf=0x13874000 "w«░t1Я\nкK>7\033Mdа*ЈiНед?\024Ж&#145;)рcуЈiНед\024Ж&#145;)рcуЈiНед\024Ж", buf_size=4147200, pict=0x143a1a0) at utils.c:503
#6 0x0015fec9 in filter [inlined] () at libmpcodecs/vf_mcdeint.c:110
#7 0x0015fec9 in put_image (vf=0x142c500, mpi=0x14715e0, pts=0.059999999999999998) at libmpcodecs/vf_mcdeint.c:276
#8 0x000a5fbd in continue_buffered_image (vf=0x142c630) at libmpcodecs/vf_yadif.c:439
#9 0x000774bd in vf_output_queued_frame (vf=0x142c630) at libmpcodecs/vf.c:600
#10 0x000080a1 in generate_video_frame [inlined] () at mplayer.c:1739
#11 0x000080a1 in update_video [inlined] () at mplayer.c:2297
#12 0x000080a1 in main (argc=7, argv=0xbfffe320) at mplayer.c:3688
Dump of assembler code from 0x4e0859 to 0x4e0899:
0x004e0859 <sad16_sse2+9>: adc $0x8b,%al
0x004e085b <sad16_sse2+11>: pop %ebp
0x004e085c <sad16_sse2+12>: or $0x8b,%al
0x004e085e <sad16_sse2+14>: inc %ebp
0x004e085f <sad16_sse2+15>: sbb %ah,0xf(%esi)
0x004e0862 <sad16_sse2+18>: out %eax,(%dx)
0x004e0863 <sad16_sse2+19>: mulb 0xf(%esi)
0x004e0866 <sad16_sse2+22>: pop %ds
0x004e0867 <sad16_sse2+23>: inc %esp
0x004e0868 <sad16_sse2+24>: add %al,(%eax)
0x004e086a <sad16_sse2+26>: nopw 0x0(%eax,%eax,1)
0x004e0870 <sad16_sse2+32>: movdqu (%ecx),%xmm0
0x004e0874 <sad16_sse2+36>: movdqu (%ecx,%edx,1),%xmm1
0x004e0879 <sad16_sse2+41>: psadbw (%ebx),%xmm0
0x004e087d <sad16_sse2+45>: psadbw (%ebx,%edx,1),%xmm1
0x004e0882 <sad16_sse2+50>: paddw %xmm0,%xmm6
0x004e0886 <sad16_sse2+54>: paddw %xmm1,%xmm6
0x004e088a <sad16_sse2+58>: lea (%ecx,%edx,2),%ecx
0x004e088d <sad16_sse2+61>: lea (%ebx,%edx,2),%ebx
0x004e0890 <sad16_sse2+64>: sub $0x2,%eax
0x004e0893 <sad16_sse2+67>: jg 0x4e0870 <sad16_sse2+32>
0x004e0895 <sad16_sse2+69>: movhlps %xmm6,%xmm0
0x004e0898 <sad16_sse2+72>: paddw %xmm0,%xmm6
End of assembler dump.
eax 0x10 16
ecx 0x1903934c 419664716
edx 0x2f0 752
ebx 0x137c034c 326894412
esp 0xbfff3014 0xbfff3014
ebp 0xbfff3018 0xbfff3018
esi 0x13274000 321339392
edi 0xfffffffc -4
eip 0x4e0879 0x4e0879 <sad16_sse2+41>
eflags 0x10202 66050
cs 0x17 23
ss 0x1f 31
ds 0x1f 31
es 0x1f 31
fs 0x0 0
gs 0x37 55
st0 -nan(0x080808080) (raw 0xffff0000000080808080)
st1 -nan(0x080808080) (raw 0xffff0000000080808080)
st2 <invalid float value> (raw 0xffff0000000000000000)
st3 -nan(0x10000000100) (raw 0xffff0000010000000100)
st4 -nan(0x8000000080) (raw 0xffff0000008000000080)
st5 -nan(0x1010101010101010) (raw 0xffff1010101010101010)
st6 -nan(0x808080808080808) (raw 0xffff0808080808080808)
st7 -nan(0x000000100) (raw 0xffff0000000000000100)
fctrl 0x37f 895
fstat 0x21 33
ftag 0xaaaa 43690
fiseg 0x17 23
fioff 0x43adca 4435402
foseg 0x1f 31
fooff 0xbfffbb08 -1073759480
fop 0x55d 1373
xmm0 {

v4_float = {-1.18010406e-38, -1.18010406e-38, -1.18010406e-38, -1.18010406e-38},
v2_double = {-2.9374465244229968e-306, -2.9374465244229968e-306},
v16_int8 = '&#128;' <repeats 16 times>,
v8_int16 = {-32640, -32640, -32640, -32640, -32640, -32640, -32640, -32640},
v4_int32 = {-2139062144, -2139062144, -2139062144, -2139062144},
v2_int64 = {-9187201950435737472, -9187201950435737472},
uint128 = 0x80808080808080808080808080808080

} (raw 0x80808080808080808080808080808080)
xmm1 {

v4_float = {-1.18010406e-38, -1.18010406e-38, -1.18010406e-38, -1.18010406e-38},
v2_double = {-2.9374465244229968e-306, -2.9374465244229968e-306},
v16_int8 = '&#128;' <repeats 16 times>,
v8_int16 = {-32640, -32640, -32640, -32640, -32640, -32640, -32640, -32640},
v4_int32 = {-2139062144, -2139062144, -2139062144, -2139062144},
v2_int64 = {-9187201950435737472, -9187201950435737472},
uint128 = 0x80808080808080808080808080808080

} (raw 0x80808080808080808080808080808080)
xmm2 {

v4_float = {2.84113667e-29, 2.84113667e-29, 2.84113667e-29, 2.84113667e-29},
v2_double = {2.5865632706146919e-231, 2.5865632706146919e-231},
v16_int8 = '\020' <repeats 16 times>,
v8_int16 = {4112, 4112, 4112, 4112, 4112, 4112, 4112, 4112},
v4_int32 = {269488144, 269488144, 269488144, 269488144},
v2_int64 = {1157442765409226768, 1157442765409226768},
uint128 = 0x10101010101010101010101010101010

} (raw 0x10101010101010101010101010101010)
xmm3 {

v4_float = {2.84113667e-29, 2.84113667e-29, 2.84113667e-29, 2.84113667e-29},
v2_double = {2.5865632706146919e-231, 2.5865632706146919e-231},
v16_int8 = '\020' <repeats 16 times>,
v8_int16 = {4112, 4112, 4112, 4112, 4112, 4112, 4112, 4112},
v4_int32 = {269488144, 269488144, 269488144, 269488144},
v2_int64 = {1157442765409226768, 1157442765409226768},
uint128 = 0x10101010101010101010101010101010

} (raw 0x10101010101010101010101010101010)
xmm4 {

v4_float = {-1.18010406e-38, -1.18010406e-38, -1.18010406e-38, -1.18010406e-38},
v2_double = {-2.9374465244229968e-306, -2.9374465244229968e-306},
v16_int8 = '&#128;' <repeats 16 times>,
v8_int16 = {-32640, -32640, -32640, -32640, -32640, -32640, -32640, -32640},
v4_int32 = {-2139062144, -2139062144, -2139062144, -2139062144},
v2_int64 = {-9187201950435737472, -9187201950435737472},
uint128 = 0x80808080808080808080808080808080

} (raw 0x80808080808080808080808080808080)
xmm5 {

v4_float = {-4.0234569e+34, -1.54621042e+32, -5.94046087e+29, 3.47522019e-43},
v2_double = {-5.1857059567363663e+274, -1.0153376142885186e+236},
v16_int8 = "ЭэШшЗзЫы?­№Ьь\000\000\000Э",
v8_int16 = {-1801, -2315, -2829, -3343, -3857, -4371, 0, 248},
v4_int32 = {-117967115, -185339151, -252711187, 248},
v2_int64 = {-506664896818842895, -1085386283498340104},
uint128 = 0xf8f7f6f5f4f3f2f1f0efeeed000000f8

} (raw 0xf8000000edeeeff0f1f2f3f4f5f6f7f8)
xmm6 {

v4_float = {0, 0, 0, 0},
v2_double = {0, 0},
v16_int8 = '\0' <repeats 15 times>,
v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
v4_int32 = {0, 0, 0, 0},
v2_int64 = {0, 0},
uint128 = 0

} (raw 0x00000000000000000000000000000000)
xmm7 {

v4_float = {0, 0, 0, 0},
v2_double = {0, 0},
v16_int8 = '\0' <repeats 15 times>,
v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
v4_int32 = {0, 0, 0, 0},
v2_int64 = {0, 0},
uint128 = 0

} (raw 0x00000000000000000000000000000000)
mxcsr 0x1fa6 8102
mm0 {

uint64 = 2155905152,
v2_int32 = {-2139062144, 0},
v4_int16 = {-32640, -32640, 0, 0},
v8_int8 = "&#128;&#128;&#128;&#128;\000\000\000"

} (raw 0x0000000080808080)
mm1 {

uint64 = 2155905152,
v2_int32 = {-2139062144, 0},
v4_int16 = {-32640, -32640, 0, 0},
v8_int8 = "&#128;&#128;&#128;&#128;\000\000\000"

} (raw 0x0000000080808080)
mm2 {

uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"

} (raw 0x0000000000000000)
mm3 {

uint64 = 1099511628032,
v2_int32 = {256, 256},
v4_int16 = {256, 0, 256, 0},
v8_int8 = "\000\001\000\000\000\001\000"

} (raw 0x0000010000000100)
mm4 {

uint64 = 549755814016,
v2_int32 = {128, 128},
v4_int16 = {128, 0, 128, 0},
v8_int8 = "&#128;\000\000\000&#128;\000\000"

} (raw 0x0000008000000080)
mm5 {

uint64 = 1157442765409226768,
v2_int32 = {269488144, 269488144},
v4_int16 = {4112, 4112, 4112, 4112},
v8_int8 = "\020\020\020\020\020\020\020\020"

} (raw 0x1010101010101010)
mm6 {

uint64 = 578721382704613384,
v2_int32 = {134744072, 134744072},
v4_int16 = {2056, 2056, 2056, 2056},
v8_int8 = "\b\b\b\b\b\b\b\b"

} (raw 0x0808080808080808)
mm7 {

uint64 = 256,
v2_int32 = {256, 0},
v4_int16 = {256, 0, 0, 0},
v8_int8 = "\000\001\000\000\000\000\000"

} (raw 0x0000000000000100)

Note: See TracTickets for help on using tickets.