[MPlayer-cygwin] winvidix + high-def file = crash
Sascha Sommer
saschasommer at freenet.de
Sun Aug 22 15:06:07 CEST 2004
> Program received signal SIGFPE, Arithmetic exception.
> 0x0166251f in vixQueryFourcc ()
Huh. Don't remember much arithmetic in this function.
> (gdb) bt
> #0 0x0166251f in vixQueryFourcc ()
> #1 0x01662d23 in vixConfigPlayback ()
> #2 0x0043452f in vdlConfigPlayback (handle=0x102835d8, p=0x7a5280)
> at vidixlib.c:277
> #3 0x0042e1e3 in vidix_init (src_width=1920, src_height=1080,
> x_org=2147483328, y_org=2147483620, dst_width=0, dst_height=0,
> format=842094169, dest_bpp=16, vid_w=1280, vid_h=1024)
> at vosub_vidix.c:489
> #4 0x0042b902 in WndProc (hwnd=0x1402a8, message=71, wParam=0,
> lParam=2283108) at vo_winvidix.c:95
> #5 0x77d43a50 in msvcrt!__unguarded_readlc_active ()
> from /cygdrive/c/WINDOWS/system32/user32.dll
> #6 0x001402a8 in ?? ()
> #7 0x00000047 in ?? ()
> (gdb) disass $pc-32 $pc+32
> Dump of assembler code from 0x16624ff to 0x166253f:
> 0x016624ff <vixQueryFourcc+1842>: cmove 0xffffffe4(%ebp),%edx
> 0x01662503 <vixQueryFourcc+1846>: mov %edx,0xffffffe4(%ebp)
> 0x01662506 <vixQueryFourcc+1849>: call 0x1661010
> <_libwinmm_a_iname+1486
> 0788>
This looks really strange. Where does the libwinmm_a_iname come from?
I saw references to this a lot when the memory got corrupted.
Can you please upload a small part of the file to
mplayerhq.hu/MPlayer/incoming
Maybe -vfm ffmpeg solves it.
Sascha
More information about the MPlayer-cygwin
mailing list