[FFmpeg-trac] #10914(avfilter:new): ddagrab filter is not working in ffmpeg 6.1.1 cross-compiled for Windows x86_32
FFmpeg
trac at avcodec.org
Wed Mar 20 05:43:49 EET 2024
#10914: ddagrab filter is not working in ffmpeg 6.1.1 cross-compiled for Windows
x86_32
-------------------------------------+-------------------------------------
Reporter: Vadim | Owner: (none)
Guchenko |
Type: defect | Status: new
Priority: normal | Component: avfilter
Version: git-master | Resolution:
Keywords: ddagrab x86 | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Vadim Guchenko):
Using gdb for Windows:
{{{
...
[format @ 00cbb380] Setting 'pix_fmts' to value 'yuv420p'
[auto_scale_0 @ 04210f80] w:iw h:ih flags:'' interl:0
[format @ 00cbb380] auto-inserting filter 'auto_scale_0' between the
filter 'Parsed_format_2' and the filter 'format'
[AVFilterGraph @ 04210a00] query_formats: 5 queried, 9 merged, 3 already
done, 0 delayed
[New Thread 32328.0x50f4]
[New Thread 32328.0x6608]
[Parsed_ddagrab_0 @ 04211480] Created internal hw_device_ctx
Thread 6 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 32328.0x43cc]
0x0000002b in ?? ()
}}}
{{{
(gdb) bt
#0 0x0000002b in ?? ()
#1 0x78aea420 in vertex_shader_input_layout () from
C:\src\win-x86\lib\avfilter-10.dll
#2 0x00cbb340 in ?? ()
Backtrace stopped: frame did not save the PC
}}}
{{{
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0xb to 0x4b:
0x0000000b: Cannot access memory at address 0xb
}}}
{{{
(gdb) info all-registers
eax 0x42115b8 69277112
ecx 0x4211480 69276800
edx 0x57 87
ebx 0x80000022 -2147483614
esp 0x4211540 0x4211540
ebp 0x4211540 0x4211540
esi 0x1 1
edi 0x46cf014 74248212
eip 0x2b 0x2b
eflags 0x76a4694c [ PF ZF TF OF NT AC ID ]
cs 0x0 0
ss 0xc6ead0 13036240
ds 0x3cf000 3993600
es 0xc6fda0 13041056
fs 0xc6eaf0 13036272
gs 0x772f4770 1999587184
st0 <invalid float value> (raw 0x027f0000000078a47635)
st1 2.41246595419045934145e-4946 (raw 0x00000000000000010286)
st2 1.42719936927755029733e-4933 (raw 0x0000056efd1000000023)
st3 1.42719936927755032649e-4933 (raw 0x0000056efd100000002b)
st4 1.42719936927755032649e-4933 (raw 0x0000056efd100000002b)
st5 1.42719936927755032649e-4933 (raw 0x0000056efd100000002b)
st6 1.4271993692775504723e-4933 (raw 0x0000056efd1000000053)
st7 1.42719936927755032649e-4933 (raw 0x0000056efd100000002b)
fctrl 0x0 0
fstat 0x0 0
ftag 0x0 0
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x0, 0xffffffff, 0x0}, v2_double = {0x0,
0x0}, v16_int8 = {0x7f, 0x2, 0x20, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x8e,
0xd0, 0x6c, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x27f, 0x120, 0x0, 0x0,
0x8e5f, 0x6cd0, 0x0, 0x0}, v4_int32 = {0x120027f, 0x0, 0x6cd08e5f, 0x0},
v2_int64 = {0x120027f, 0x6cd08e5f}, uint128 = 0x6cd08e5f000000000120027f}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x20, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x8e, 0xd0, 0x6c, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x120, 0x0, 0x0, 0x8e5f, 0x6cd0,
0x0, 0x0, 0x0}, v4_int32 = {0x120, 0x8e5f0000, 0x6cd0, 0x0}, v2_int64 =
{0x8e5f000000000120, 0x6cd0}, uint128 = 0x6cd08e5f000000000120}
xmm2 {v4_float = {0x0, 0xffffffff, 0x0, 0x0}, v2_double =
{0x7fffffffffffffff, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x5f, 0x8e,
0xd0, 0x6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0,
0x8e5f, 0x6cd0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x6cd08e5f, 0x0,
0x0}, v2_int64 = {0x6cd08e5f00000000, 0x0}, uint128 = 0x6cd08e5f00000000}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 12 times>, 0xa0, 0x1f, 0x0, 0x0}, v8_int16 =
{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fa0, 0x0}, v4_int32 = {0x0, 0x0, 0x0,
0x1fa0}, v2_int64 = {0x0, 0x1fa000000000}, uint128 =
0x1fa0000000000000000000000000}
xmm4 {v4_float = {0xffffffff, 0x0, 0x0, 0x0}, v2_double = {0x0,
0x0}, v16_int8 = {0x5f, 0x8e, 0xd0, 0x6c, 0x0 <repeats 12 times>},
v8_int16 = {0x8e5f, 0x6cd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 =
{0x6cd08e5f, 0x0, 0x0, 0x0}, v2_int64 = {0x6cd08e5f, 0x0}, uint128 =
0x6cd08e5f}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xa0, 0x1f, 0x0, 0x0, 0xff, 0xff, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x1fa0, 0x0, 0xffff, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x1fa0, 0xffff, 0x0}, v2_int64 =
{0x1fa000000000, 0xffff}, uint128 = 0xffff00001fa000000000}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x1f, 0x0, 0x0,
0xff, 0xff, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x1fa0, 0x0,
0xffff, 0x0}, v4_int32 = {0x0, 0x0, 0x1fa0, 0xffff}, v2_int64 = {0x0,
0xffff00001fa0}, uint128 = 0xffff00001fa00000000000000000}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 12 times>, 0xa0, 0x1f, 0x0, 0x0}, v8_int16 =
{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fa0, 0x0}, v4_int32 = {0x0, 0x0, 0x0,
0x1fa0}, v2_int64 = {0x0, 0x1fa000000000}, uint128 =
0x1fa0000000000000000000000000}
mxcsr 0x0 [ ]
mm0 {uint64 = 0x78a47635, v2_int32 = {0x78a47635, 0x0},
v4_int16 = {0x7635, 0x78a4, 0x0, 0x0}, v8_int8 = {0x35, 0x76, 0xa4, 0x78,
0x0, 0x0, 0x0, 0x0}}
mm1 {uint64 = 0x10286, v2_int32 = {0x10286, 0x0}, v4_int16 =
{0x286, 0x1, 0x0, 0x0}, v8_int8 = {0x86, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0,
0x0}}
mm2 {uint64 = 0x56efd1000000023, v2_int32 = {0x23, 0x56efd10},
v4_int16 = {0x23, 0x0, 0xfd10, 0x56e}, v8_int8 = {0x23, 0x0, 0x0, 0x0,
0x10, 0xfd, 0x6e, 0x5}}
mm3 {uint64 = 0x56efd100000002b, v2_int32 = {0x2b, 0x56efd10},
v4_int16 = {0x2b, 0x0, 0xfd10, 0x56e}, v8_int8 = {0x2b, 0x0, 0x0, 0x0,
0x10, 0xfd, 0x6e, 0x5}}
mm4 {uint64 = 0x56efd100000002b, v2_int32 = {0x2b, 0x56efd10},
v4_int16 = {0x2b, 0x0, 0xfd10, 0x56e}, v8_int8 = {0x2b, 0x0, 0x0, 0x0,
0x10, 0xfd, 0x6e, 0x5}}
mm5 {uint64 = 0x56efd100000002b, v2_int32 = {0x2b, 0x56efd10},
v4_int16 = {0x2b, 0x0, 0xfd10, 0x56e}, v8_int8 = {0x2b, 0x0, 0x0, 0x0,
0x10, 0xfd, 0x6e, 0x5}}
mm6 {uint64 = 0x56efd1000000053, v2_int32 = {0x53, 0x56efd10},
v4_int16 = {0x53, 0x0, 0xfd10, 0x56e}, v8_int8 = {0x53, 0x0, 0x0, 0x0,
0x10, 0xfd, 0x6e, 0x5}}
mm7 {uint64 = 0x56efd100000002b, v2_int32 = {0x2b, 0x56efd10},
v4_int16 = {0x2b, 0x0, 0xfd10, 0x56e}, v8_int8 = {0x2b, 0x0, 0x0, 0x0,
0x10, 0xfd, 0x6e, 0x5}}
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10914#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list