Opened 13 years ago

Closed 12 years ago

#506 closed defect (needs_more_info)

FFMPEG32 Windows Build CRASH

Reported by: plaguebreath Owned by: Michael Niedermayer
Priority: normal Component: undetermined
Version: unspecified Keywords:
Cc: davor, Michael Niedermayer Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

I try to extract 5 thumbs from a wmv, after some time of elaboration windows crash with that reports (sorry for italian)

  Nome evento problema:	APPCRASH
  Nome applicazione:	ffmpeg.exe
  Versione applicazione:	0.0.0.0
  Timestamp applicazione:	4e77d543
  Nome modulo con errori:	ffmpeg.exe
  Versione modulo con errori:	0.0.0.0
  Timestamp modulo con errori:	4e77d543
  Codice eccezione:	c0000005
  Offset eccezione:	003f9ced
  Versione SO:	6.1.7601.2.1.0.256.1
  ID impostazioni locali:	1040
  Informazioni aggiuntive 1:	0a9e
  Ulteriori informazioni 2:	0a9e372d3b4ad19135b953a78882e789
  Ulteriori informazioni 3:	0a9e
  Ulteriori informazioni 4:	0a9e372d3b4ad19135b953a78882e789

There is the gdb of the error:

----errors before crash on output console ----
[wmv3 @ 0201F9E0] Bits overconsumption: 542 > 496
[wmv3 @ 0201F9E0] concealing 1194 DC, 1194 AC, 1194 MV errors
[wmv3 @ 0201F9E0] Bits overconsumption: 498 > 496
[wmv3 @ 0201F9E0] concealing 1195 DC, 1195 AC, 1195 MV errors
[wmv3 @ 0201F9E0] Bits overconsumption: 518 > 496
[wmv3 @ 0201F9E0] concealing 1198 DC, 1198 AC, 1198 MV errors
----errors before crash on output console ----

Program received signal SIGSEGV, Segmentation fault.
0x007f9ced in ?? ()
(gdb) bt
#0  0x007f9ced in ?? ()
#1  0x891fffc1 in ?? ()
#2  0x8310244c in ?? ()
#3  0x7c8901e9 in ?? ()
#4  0x01bf1424 in ?? ()
Cannot access memory at address 0xcf89f9d5

(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x7f9ccd to 0x7f9d0d:
   0x007f9ccd:  add    %al,(%eax)
   0x007f9ccf:  add    %al,%bh
   0x007f9cd1:  inc    %esp
   0x007f9cd2:  and    $0x44,%al
   0x007f9cd4:  add    %al,(%eax)
   0x007f9cd6:  add    %al,(%eax)
   0x007f9cd8:  mov    0x48(%esp),%ecx
   0x007f9cdc:  add    $0x50c,%ebp
   0x007f9ce2:  mov    %edi,0x4(%esp)
   0x007f9ce6:  mov    %esi,0x8(%esp)
   0x007f9cea:  mov    %ecx,(%esp)
=> 0x007f9ced:  call   *0xc(%ebx,%ebp,4)
   0x007f9cf1:  lea    0x8(%edi),%eax
   0x007f9cf4:  mov    %eax,0x4(%esp)
   0x007f9cf8:  mov    0x48(%esp),%eax
   0x007f9cfc:  mov    %esi,0x8(%esp)
   0x007f9d00:  add    $0x8,%eax
   0x007f9d03:  mov    %eax,(%esp)
   0x007f9d06:  call   *0xc(%ebx,%ebp,4)
   0x007f9d0a:  lea    0x0(,%esi,8),%eax
End of assembler dump.

(gdb) info all-registers
eax            0x1ad3160        28127584
ecx            0x4a4bfc0        77905856
edx            0x280    640
ebx            0x1ab8ba0        28019616
esp            0x28d060 0x28d060
ebp            0x902d0c 0x902d0c
esi            0x280    640
edi            0x1ad0461        28116065
eip            0x7f9ced 0x7f9ced
eflags         0x10206  [ PF IF RF ]
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x53     83
gs             0x2b     43
st0            -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e)
st1            -nan(0x8e008e008e008e)   (raw 0xffff008e008e008e008e)
st2            -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e)
st3            -nan(0x8e008e008e008e)   (raw 0xffff008e008e008e008e)
st4            -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e)
st5            -nan(0x8e008e008e008e)   (raw 0xffff008e008e008e008e)
st6            -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e)
st7            -nan(0x8e008e008e008e)   (raw 0xffff008e008e008e008e)
fctrl          0x37f    895
fstat          0x4020   16416
ftag           0xaaaa   43690
fiseg          0x23     35
fioff          0x40a68e 4236942
foseg          0x2b     43
fooff          0x28df78 2678648
fop            0x7bc    1980
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x0}, v16_int8 = {0x68, 0x72, 0x75, 0x77, 0x77, 0x78,
    0x79, 0x7b, 0x7e, 0x85, 0x88, 0x8b, 0x8c, 0x8c, 0x8c, 0x8c}, v8_int16 = {
    0x7268, 0x7775, 0x7877, 0x7b79, 0x857e, 0x8b88, 0x8c8c, 0x8c8c},
  v4_int32 = {0x77757268, 0x7b797877, 0x8b88857e, 0x8c8c8c8c}, v2_int64 = {
    0x7b79787777757268, 0x8c8c8c8c8b88857e},
  uint128 = 0x8c8c8c8c8b88857e7b79787777757268}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x80 <repeats 16 times>}, v8_int16 = {0x8080, 0x8080, 0x8080,
    0x8080, 0x8080, 0x8080, 0x8080, 0x8080}, v4_int32 = {0x80808080,
    0x80808080, 0x80808080, 0x80808080}, v2_int64 = {0x8080808080808080,
    0x8080808080808080}, uint128 = 0x80808080808080808080808080808080}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x80 <repeats 16 times>}, v8_int16 = {0x8080, 0x8080, 0x8080,
    0x8080, 0x8080, 0x8080, 0x8080, 0x8080}, v4_int32 = {0x80808080,
    0x80808080, 0x80808080, 0x80808080}, v2_int64 = {0x8080808080808080,
    0x8080808080808080}, uint128 = 0x80808080808080808080808080808080}
mxcsr          0x1f80   [ IM DM ZM OM UM PM ]
mm0            {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e,
    0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = {
    0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}}
mm1            {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e},
  v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e,
    0x0, 0x8e, 0x0}}
mm2            {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e,
    0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = {
    0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}}
mm3            {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e},
  v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e,
    0x0, 0x8e, 0x0}}
mm4            {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e,
    0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = {
    0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}}
mm5            {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e},
  v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e,
    0x0, 0x8e, 0x0}}
mm6            {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e,
    0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = {
    0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}}
mm7            {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e},
  v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e,
    0x0, 0x8e, 0x0}}

Note that the 64 release of FFMPEG for Windows work perfectly and not crash. I work on a windows 7 - 64 bit, tried with windows xp sape error.

Attachments (2)

log.txt (1.6 MB ) - added by plaguebreath 13 years ago.
first part of log - doo much DROP !
log2.txt (1.3 MB ) - added by plaguebreath 13 years ago.
second and last part of the log - way too much DROP

Change History (19)

by plaguebreath, 13 years ago

Attachment: log.txt added

first part of log - doo much DROP !

by plaguebreath, 13 years ago

Attachment: log2.txt added

second and last part of the log - way too much DROP

comment:1 by Carl Eugen Hoyos, 13 years ago

Component: FFmpegundetermined
Keywords: APPCRASH c0000005 removed

Please provide the complete, uncut command line you used and try to produce a backtrace with a non-stripped version of FFmpeg (ffmpeg_g).

And I suspect a sample will be needed.

comment:2 by plaguebreath, 13 years ago

Sorry it went wrong on the copy/paste stuff:

ffmpeg -ss 1394 -i "C:\testing\1.wmv" -vcodec mjpeg -an -s 800x600 -vf pad=800:600:0:0:black -sameq -v 1 -vframes 1 -y -f rawvideo "C:\testing\1_1.jpg"

Difficult to send you a sample coz it's a 1.5gb wmv file actually.
I never know where to get a ffmpeg_g for windows for that I never know how to do that as per instruction.

comment:3 by Carl Eugen Hoyos, 13 years ago

Does the crash only happen for -ss 1394? If a smaller value is sufficient, it should be easy to cut the sample (but I suspect it can also be cut significantly to still get 1394 seconds).
Is the pad filter necessary to reproduce the crash?
Is -s 800x600 necessary to reproduce the crash or does it also crash for the original resolution?
Is -sameq necessary?
(-vcodec mjpeg and -f rawvideo should be unneeded)

Is the crash also reproducible without encoding?
ffmpeg -ss 1394 -i "C:\testing\1.wmv" -an -s 800x600 -vf pad=800:600:0:0:black -f null -

Please provide a minimal command line (that is a short command line that does include -an).

comment:4 by plaguebreath, 13 years ago

ffmpeg -ss 1000 -i "C:\testing\1.wmv" -an -f null -
crash always when coming out the error:

[wmv3 @ 01D0FA40] Bits overconsumption: 542 > 496
[wmv3 @ 01D0FA40] concealing 1194 DC, 1194 AC, 1194 MV errors
[wmv3 @ 01D0FA40] Bits overconsumption: 498 > 496
[wmv3 @ 01D0FA40] concealing 1195 DC, 1195 AC, 1195 MV errors
[wmv3 @ 01D0FA40] Bits overconsumption: 518 > 496
[wmv3 @ 01D0FA40] concealing 1198 DC, 1198 AC, 1198 MV errors

comment:5 by Carl Eugen Hoyos, 13 years ago

But it does not crash for smaller values than 1000 for -ss?

Please provide a sample.

comment:6 by plaguebreath, 13 years ago

It start to crash after that value, how to provide a sample ?

comment:7 by Carl Eugen Hoyos, 13 years ago

Cut it so it does still crash and upload the sample to http://www.datafilehost.com/

comment:8 by Carl Eugen Hoyos, 12 years ago

Resolution: needs_more_info
Status: newclosed

Please reopen if a sample is available to reproduce the problem.

in reply to:  8 ; comment:9 by davor, 12 years ago

Replying to cehoyos:

Please reopen if a sample is available to reproduce the problem.

This issue exists for quite some time now. I am using ffmpeg-20120503-git-c1fe2db-win32-shared and have it also. The samples are too big to upload.

It seems to me that ffmpeg is caching everything before 1394sec. So, for smaller values, like 30 sec, I see my physical memory usage rise to a certain limit, and then stops when the encoding begins. But for large -ss values, for which there is not enough physical/page memory to cache, ffmpeg crashes when it reaches the limit. When using huff-encoded streams, ffmpeg crashes even on small -ss values.

comment:10 by davor, 12 years ago

Resolution: needs_more_info
Status: closedreopened

If you want to reproduce it, take any video file, huff-encode it, and experiment with the -ss values. No need to send any "sample files".

in reply to:  9 comment:11 by Carl Eugen Hoyos, 12 years ago

Replying to davor:

This issue exists for quite some time now. I am using ffmpeg-20120503-git-c1fe2db-win32-shared and have it also. The samples are too big to upload.

There is no size limit for uploads.

In any case (also if you believe no sample is needed), please provide a command line together with complete, uncut console output.

comment:12 by Carl Eugen Hoyos, 12 years ago

Cc: davor added

comment:13 by davor, 12 years ago

Command line:

D:\>ffmpeg -i "M:\Videos\Recorded\VLC\original.avi" -target pal-dvd -flags +ilme
+ildct -q:v 1 -q:a 1 -trellis 2 -mbd rd -cmp 2 -subcmp 2 -top 1 -ss 1439 -vf "cr
op=688:562:2:12:1" "w:\mis.mpg"
ffmpeg version N-40301-gc1fe2db Copyright (c) 2000-2012 the FFmpeg developers
  built on May  3 2012 11:42:19 with gcc 4.6.3
  configuration: --disable-static --enable-shared --enable-gpl --enable-version3
 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli
b --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --
enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lam
e --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --en
able-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 49.100 / 51. 49.100
  libavcodec     54. 17.101 / 54. 17.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 72.104 /  2. 72.104
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
[avi @ 014d0560] non-interleaved AVI
Input #0, avi, from 'M:\Videos\Recorded\VLC\original.avi':
  Metadata:
    encoder         : Lavf54.3.100
  Duration: 00:31:37.57, start: 0.000000, bitrate: 82845 kb/s
    Stream #0:0: Video: huffyuv (HFYU / 0x55594648), yuv422p, 720x576, 24.99 tbr
, 24.99 tbn, 24.99 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels,
 s16, 1536 kb/s
[buffer @ 01549760] w:720 h:576 pixfmt:yuv422p tb:1/1000000 sar:0/1 sws_param:fl
ags=2
[scale @ 01549900] w:720 h:576 fmt:yuv422p sar:0/1 -> w:720 h:576 fmt:yuv420p sa
r:0/1 flags:0x4
[crop @ 014d5a40] w:720 h:576 sar:0/1 -> w:688 h:562 sar:0/1
Incompatible sample format 's16' for codec 'ac3', auto-selecting format 'flt'
[ac3 @ 014d8b20] channel_layout not specified
[ac3 @ 014d8b20] No channel layout specified. The encoder will guess the layout,
 but it might be incorrect.
Guessed Channel Layout for  Input Stream #0.1 : stereo
Output #0, dvd, to 'w:\mis.mpg':
  Metadata:
    encoder         : Lavf54.3.100
    Stream #0:0: Video: mpeg2video (hq), yuv420p, 688x562, q=2-31, 6000 kb/s, 90
k tbn, 25 tbc
    Stream #0:1: Audio: ac3, 48000 Hz, stereo, flt, 448 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (huffyuv -> mpeg2video)
  Stream #0:1 -> #0:1 (pcm_s16le -> ac3)
Press [q] to stop, [?] for help
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s

D:\> [-- ffmpeg has crashed ]

The original.avi was made with ffmpeg from the recorded VLC raw avi file:

ffmpeg -i "M:\Videos\Recorded\VLC\input.avi" -codec:v huffyuv -codec:a copy M:\Videos\Recorded\VLC\original.avi

Thanks for putting me in cc. Didn't find a way to do so.

Last edited 12 years ago by davor (previous) (diff)

in reply to:  13 ; comment:14 by Carl Eugen Hoyos, 12 years ago

Replying to davor:

D:\>ffmpeg -i "M:\Videos\Recorded\VLC\original.avi" -target pal-dvd -flags +ilme
+ildct -q:v 1 -q:a 1 -trellis 2 -mbd rd -cmp 2 -subcmp 2 -top 1 -ss 1439 -vf "cr
op=688:562:2:12:1" "w:\mis.mpg"

You are describing a different problem than the OP.
If you don't seek (with --ss 1439 before -i file) but decode the source until position 1439 sec, OOM is possible.
(This may still be a bug that is probably worth an independent new ticket but it is not the one originally reported.)

in reply to:  14 comment:15 by davor, 12 years ago

Replying to cehoyos:

Replying to davor:

D:\>ffmpeg -i "M:\Videos\Recorded\VLC\original.avi" -target pal-dvd -flags +ilme
+ildct -q:v 1 -q:a 1 -trellis 2 -mbd rd -cmp 2 -subcmp 2 -top 1 -ss 1439 -vf "cr
op=688:562:2:12:1" "w:\mis.mpg"

You are describing a different problem than the OP.
If you don't seek (with --ss 1439 before -i file) but decode the source until position 1439 sec, OOM is possible.
(This may still be a bug that is probably worth an independent new ticket but it is not the one originally reported.)

Indeed... I was too quick. Sorry.

comment:16 by Michael Niedermayer, 12 years ago

Cc: Michael Niedermayer added

btw is the new issue here a regression ?

comment:17 by Carl Eugen Hoyos, 12 years ago

Resolution: needs_more_info
Status: reopenedclosed

While both problems described in this ticket sound (very) important, I cannot reproduce them;-(
The first needs a sample, the second one more information.

Please reopen if more information is available.

Note: See TracTickets for help on using tickets.