[FFmpeg-trac] #1141(FFmpeg:new): MXF - Segmentation fault (at one machine, not in other... version problem?)
FFmpeg
trac at avcodec.org
Wed Mar 28 13:44:04 CEST 2012
#1141: MXF - Segmentation fault (at one machine, not in other... version problem?)
-----------------------------------+---------------------------------------
Reporter: ibantxo28 | Type: defect
Status: new | Priority: normal
Component: FFmpeg | Version: unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-----------------------------------+---------------------------------------
Well... it is a bit strange... In a machine I get "segmentation fault" and
in another different machine I don't get it.
# ffmpeg -i input.MXF
ffmpeg version N-39247-g6809818 Copyright (c) 2000-2012 the FFmpeg
developers
built on Mar 28 2012 11:41:42 with gcc 4.5.1 20101208 [gcc-4_5-branch
revision 167585]
configuration: --shlibdir=/usr/lib64 --prefix=/usr/local
--mandir=/usr/share/man --libdir=/usr/lib64 --enable-pthreads --enable-
shared --enable-libvorbis --enable-gpl --enable-x11grab --enable-libx264
--enable-libmp3lame --enable-nonfree --enable-postproc --enable-debug=3
--disable-optimizations --disable-mmx
libavutil 51. 44.100 / 51. 44.100
libavcodec 54. 12.100 / 54. 12.100
libavformat 54. 3.100 / 54. 3.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 65.102 / 2. 65.102
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 10.100 / 0. 10.100
libpostproc 52. 0.100 / 52. 0.100
Segmentation fault
# ffmpeg -i imput.MXF
ffmpeg version 0.9.0.git, Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 5 2012 12:22:34 with gcc 4.5.1 20101208 [gcc-4_5-branch
revision 167585]
configuration: --shlibdir=/usr/lib64 --prefix=/usr/local
--mandir=/usr/share/man --libdir=/usr/lib64 --enable-pthreads --enable-
shared --enable-libvorbis --enable-libfaac --enable-gpl --enable-x11grab
--enable-libx264 --enable-libmp3lame --enable-libtheora --enable-libxvid
--enable-nonfree --enable-postproc --enable-pthreads
libavutil 51. 33.100 / 51. 33.100
libavcodec 53. 50.100 / 53. 50.100
libavformat 53. 29.100 / 53. 29.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 57.101 / 2. 57.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 5.100 / 0. 5.100
libpostproc 51. 2.100 / 51. 2.100
Input #0, mxf, from 'input.MXF':
Duration: 00:00:35.00, start: 0.000000, bitrate: 117557 kb/s
Stream #0:0: Video: h264 (High 4:2:2 Intra), yuv422p10le, 1280x720
[SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 50 tbn, 100 tbc
Stream #0:1: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
Stream #0:2: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
Stream #0:3: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
Stream #0:4: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
{{{
gdb ffmpeg
GNU gdb (GDB) SUSE (7.2-3.3)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/ffmpeg...(no debugging symbols
found)...done.
(gdb) r -i /net/online/satabio/HD_FROGAK/AC100/remen2.MXF
Starting program: /usr/local/bin/ffmpeg -i
/net/online/satabio/HD_FROGAK/AC100/remen2.MXF
Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
Try: zypper install -C "debuginfo(build-
id)=b1d398a5cb1609e7ac1c51a26588e87fc20f753c"
Missing separate debuginfo for /lib64/libpthread.so.0
Try: zypper install -C "debuginfo(build-
id)=e23cbc772e670af00bea9874f925e2e61afda713"
[Thread debugging using libthread_db enabled]
Missing separate debuginfo for /lib64/libm.so.6
Try: zypper install -C "debuginfo(build-
id)=5ac64cd348d3581ec2a223ee70f42e73cad029cc"
Missing separate debuginfo for /lib64/libc.so.6
Try: zypper install -C "debuginfo(build-
id)=1493bf69b1d671cbad9be1d1b0284fbd9138444b"
Missing separate debuginfo for /usr/lib64/libXfixes.so.3
Try: zypper install -C "debuginfo(build-
id)=3bc046d7ea5494d8770309240eeb198e9ec76d19"
Missing separate debuginfo for /usr/lib64/libXext.so.6
Try: zypper install -C "debuginfo(build-
id)=113ba00ae2c1794de40dbd41b41133e6152f7956"
Missing separate debuginfo for /usr/lib64/libX11.so.6
Try: zypper install -C "debuginfo(build-
id)=638ec0c11b4dbb04c5fa510b99372762bed50099"
Missing separate debuginfo for /usr/lib64/libasound.so.2
Try: zypper install -C "debuginfo(build-
id)=dec8ee51dcf3a2a1d6d6ef8b8058a1b6c3d7afee"
Missing separate debuginfo for /usr/lib64/libSDL-1.2.so.0
Try: zypper install -C "debuginfo(build-
id)=88eae1fab5a0fefddd28dc9d15df099133a2b615"
Missing separate debuginfo for /lib64/libbz2.so.1
Try: zypper install -C "debuginfo(build-
id)=d374c7b1e1ce607d693f0e62e2c7ea4f2352d799"
Missing separate debuginfo for /lib64/libz.so.1
Try: zypper install -C "debuginfo(build-
id)=61e4e9a46287c10135232e8a269575a1ceda7638"
Missing separate debuginfo for /usr/lib64/libvorbisenc.so.2
Try: zypper install -C "debuginfo(build-
id)=66a62829bda9d222f56e78c710baf900bf6d9def"
Missing separate debuginfo for /usr/lib64/libvorbis.so.0
Try: zypper install -C "debuginfo(build-
id)=c5a785926d5cb3f7f65a257fe2eedd7b5e3a1b42"
Missing separate debuginfo for /usr/lib64/libxcb.so.1
Try: zypper install -C "debuginfo(build-
id)=0b8f337f2a376dd55d362fe232f2e624de3c7537"
Missing separate debuginfo for /lib64/libdl.so.2
Try: zypper install -C "debuginfo(build-
id)=9a8d0811525ec7a152dca9e109292adca81857c1"
Missing separate debuginfo for /lib64/librt.so.1
Try: zypper install -C "debuginfo(build-
id)=e3e6773e84151cf7b70051b1e22f0254ede44f08"
Missing separate debuginfo for /usr/lib64/libogg.so.0
Try: zypper install -C "debuginfo(build-
id)=98c7d64ad387ca66abcab0e63d328c2a0de7fc06"
Missing separate debuginfo for /usr/lib64/libXau.so.6
Try: zypper install -C "debuginfo(build-
id)=52b8895380f152bf00f1ffa86e3e76a882cce61d"
ffmpeg version N-39247-g6809818 Copyright (c) 2000-2012 the FFmpeg
developers
built on Mar 28 2012 11:41:42 with gcc 4.5.1 20101208 [gcc-4_5-branch
revision 167585]
configuration: --shlibdir=/usr/lib64 --prefix=/usr/local
--mandir=/usr/share/man --libdir=/usr/lib64 --enable-pthreads --enable-
shared --enable-libvorbis --enable-gpl --enable-x11grab --enable-libx264
--enable-libmp3lame --enable-nonfree --enable-postproc --enable-debug=3
--disable-optimizations --disable-mmx
libavutil 51. 44.100 / 51. 44.100
libavcodec 54. 12.100 / 54. 12.100
libavformat 54. 3.100 / 54. 3.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 65.102 / 2. 65.102
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 10.100 / 0. 10.100
libpostproc 52. 0.100 / 52. 0.100
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00007ffff5d9f9cf in av_log_format_line () from
/usr/lib64/libavutil.so.51
#2 0x00007ffff5d9fb0a in av_log_default_callback () from
/usr/lib64/libavutil.so.51
#3 0x00007ffff5d9fdc8 in av_vlog () from /usr/lib64/libavutil.so.51
#4 0x00007ffff5d9fd88 in av_log () from /usr/lib64/libavutil.so.51
#5 0x00007ffff5dab8ec in ?? () from /usr/lib64/libavutil.so.51
#6 0x00007ffff5dab9af in av_timecode_init () from
/usr/lib64/libavutil.so.51
#7 0x00007ffff75d6587 in ?? () from /usr/lib64/libavformat.so.54
#8 0x00007ffff75d7d51 in ?? () from /usr/lib64/libavformat.so.54
#9 0x00007ffff7652e97 in avformat_open_input () from
/usr/lib64/libavformat.so.54
#10 0x0000000000412f4e in ?? ()
#11 0x0000000000419792 in ?? ()
#12 0x00000000004198eb in ?? ()
#13 0x00000000004189f7 in ?? ()
#14 0x00007ffff55cbbfd in __libc_start_main () from /lib64/libc.so.6
#15 0x00000000004062c9 in ?? ()
#16 0x00007fffffffe1b8 in ?? ()
#17 0x000000000000001c in ?? ()
#18 0x0000000000000003 in ?? ()
#19 0x00007fffffffe56c in ?? ()
#20 0x00007fffffffe582 in ?? ()
#21 0x00007fffffffe585 in ?? ()
#22 0x0000000000000000 in ?? ()
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0xffffffffffffffe0 to 0x20:
End of assembler dump.
(gdb) info all-registers
rax 0x62d8c0 6478016
rbx 0x10 16
rcx 0x7fffffffd950 140737488345424
rdx 0x0 0
rsi 0x10 16
rdi 0x62d8c0 6478016
rbp 0x7fffffffd490 0x7fffffffd490
rsp 0x7fffffffd438 0x7fffffffd438
r8 0x7fffffffd4d0 140737488344272
r9 0x400 1024
r10 0x7fffffffd850 140737488345168
r11 0x7ffff562d1d2 140737310282194
r12 0x4062a0 4219552
r13 0x7fffffffe1c0 140737488347584
r14 0x0 0
r15 0x0 0
rip 0x0 0
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 0 (raw 0x00000000000000000000)
st7 0 (raw 0x00000000000000000000)
fctrl 0x37f 895
fstat 0x0 0
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0xd, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xd4, 0x17, 0x5d, 0x41, 0x4c, 0x5d, 0x4c, 0x1d, 0x9a, 0x62,
0xbc, 0x97, 0x92, 0x43, 0x9c, 0xb3}, v8_int16 = {0x17d4, 0x415d, 0x5d4c,
0x1d4c, 0x629a,
0x97bc, 0x4392, 0xb39c}, v4_int32 = {0x415d17d4, 0x1d4c5d4c,
0x97bc629a, 0xb39c4392}, v2_int64 = {0x1d4c5d4c415d17d4,
0xb39c439297bc629a}, uint128 = 0xb39c439297bc629a1d4c5d4c415d17d4}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16
times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff}, v4_int32 = {
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
{0xffffffffffffffff, 0xffffffffffffffff}, uint128 =
0xffffffffffffffffffffffffffffffff}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0xff, 0x0 <repeats 12 times>}, v8_int16 = {0x0,
0xff00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xff000000, 0x0, 0x0,
0x0},
v2_int64 = {0xff000000, 0x0}, uint128 =
0x000000000000000000000000ff000000}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0xff, 0x0 <repeats 12 times>, 0xff, 0x0}, v8_int16 =
{0xff00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, v4_int32 = {0xff00, 0x0,
0x0, 0xff0000},
v2_int64 = {0xff00, 0xff000000000000}, uint128 =
0x00ff000000000000000000000000ff00}
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 = {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}
xmm7 {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}
xmm8 {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}
xmm9 {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}
xmm10 {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}
xmm11 {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}
xmm12 {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}
xmm13 {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}
xmm14 {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}
xmm15 {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}
mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1141>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list