[MPlayer-users] Major regression in r36452, sig 11 demux_open
Josh
joshf87 at live.com
Sun Sep 22 06:29:05 CEST 2013
I thought this was an FFmpeg regression but reverting to a known good
FFmpeg revision didn't fix the regression. Basically, in every single
h264/webm file I am getting a "Signal 11: demux_open" error. I have
traced this to r36452. There might be other formats affected.
I can't seem to access the samples ftp server.
Here's a debug output, but this differs every run:
E:\Buildsys\projects\mplayer\gdb>cmd /c gdb ../mplayer/mplayer.exe.debug
GNU gdb (GDB) 7.1.90.20100730-cvs
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 "i686-w64-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from
E:\Buildsys\projects\mplayer\gdb/../mplayer/mplayer.exe.debug...done.
(gdb) run "C:\Users\Joshua\Videos\Youtube\Proper Lubrication of an Glock
Pistol (#2).webm" -vo direct3d -v
Starting program:
E:\Buildsys\projects\mplayer\gdb/../mplayer/mplayer.exe.debug
"C:\Users\Joshua\Videos\Youtube\Proper Lubrication of an Glock Pistol
(#2).webm"
-vo direct3d -v
[New Thread 776.0x6e4]
MPlayer Redxii-SVN-r36455-4.6.3 (C) 2000-2013 MPlayer Team
Compiled against FFmpeg version N-56554-ge07ac72
Build date: Sun Sep 22 00:13:59 EDT 2013
CPU vendor name: GenuineIntel max cpuid level: 13
CPU: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz (Family: 6, Model: 42,
Stepping: 7)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1
SSSE3: 1 SSE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
Setting PATH to E:\Buildsys\projects\mplayer\mplayer\codecs
get_path('codecs.conf') ->
'E:/Buildsys/projects/mplayer/mplayer/mplayer/codecs.conf'
Reading optional codecs config file
E:/Buildsys/projects/mplayer/mplayer/mplayer/codecs.conf: No such file
or directory
Reading optional codecs config file /usr/local/etc/mplayer/codecs.conf:
No such file or directory
Using built-in default codecs.conf.
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> 'E:/Buildsys/projects/mplayer/mplayer/mplayer/fonts'
Configuration: --extra-cflags=-I/mingw/src/live --enable-static
--enable-runtime-cpudetection --enable-menu --disable-inet6
--disable-libmpeg2-internal --disabl
e-tv --disable-vidix --disable-faac-lavc --disable-mencoder --enable-debug=3
CommandLine: 'C:\Users\Joshua\Videos\Youtube\Proper Lubrication of an
Glock Pistol (#2).webm' '-vo' 'direct3d' '-v'
Using Windows native timing
get_path('input.conf') ->
'E:/Buildsys/projects/mplayer/mplayer/mplayer/input.conf'
Parsing input config file
E:/Buildsys/projects/mplayer/mplayer/mplayer/input.conf
Input config file
E:/Buildsys/projects/mplayer/mplayer/mplayer/input.conf parsed: 92 binds
get_path('Proper Lubrication of an Glock Pistol (#2).webm.conf') ->
'E:/Buildsys/projects/mplayer/mplayer/mplayer/Proper Lubrication of an
Glock Pistol (#2).web
m.conf'
Playing C:\Users\Joshua\Videos\Youtube\Proper Lubrication of an Glock
Pistol (#2).webm.
get_path('sub/') -> 'E:/Buildsys/projects/mplayer/mplayer/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 27559349 bytes
STREAM: [file] C:\Users\Joshua\Videos\Youtube\Proper Lubrication of an
Glock Pistol (#2).webm
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
libavformat version 55.18.102 (internal)
Configuration: --enable-gpl --enable-postproc
LAVF_check: Matroska / WebM
libavformat file format detected.
Program received signal SIGSEGV, Segmentation fault.
0x01038ef0 in builtin_video_codecs ()
(gdb) bt
#0 0x01038ef0 in builtin_video_codecs ()
#1 0x016a1768 in cbrt_tab ()
#2 0x00008020 in ?? ()
#3 0x00000000 in ?? ()
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x1038ed0 to 0x1038f10:
0x01038ed0 <builtin_video_codecs+264304>: mov %edx,0x1c(%esp)
0x01038ed4 <builtin_video_codecs+264308>: shl $0x3,%ecx
0x01038ed7 <builtin_video_codecs+264311>: mov %ecx,0x8(%esp)
0x01038edb <builtin_video_codecs+264315>: mov 0x4(%eax),%ecx
0x01038ede <builtin_video_codecs+264318>: add %ecx,0x8(%esp)
0x01038ee2 <builtin_video_codecs+264322>: mov 0x18(%esp),%edx
0x01038ee6 <builtin_video_codecs+264326>: mov 0x8(%esp),%eax
0x01038eea <builtin_video_codecs+264330>: test %edx,%edx
0x01038eec <builtin_video_codecs+264332>: mov %eax,0x10(%esp)
=> 0x01038ef0 <builtin_video_codecs+264336>: mov (%eax),%esi
0x01038ef2 <builtin_video_codecs+264338>: jne 0x1038f80
<builtin_video_codecs+264480>
0x01038ef8 <builtin_video_codecs+264344>: xor %eax,%eax
0x01038efa <builtin_video_codecs+264346>: mov %esi,0x4(%esp)
0x01038efe <builtin_video_codecs+264350>: mov %ebp,(%esp)
0x01038f01 <builtin_video_codecs+264353>: jmp 0x1038f0e
<builtin_video_codecs+264366>
0x01038f03 <builtin_video_codecs+264355>: test %bl,%bl
0x01038f05 <builtin_video_codecs+264357>: je 0x1038fc6
<builtin_video_codecs+264550>
0x01038f0b <builtin_video_codecs+264363>: add $0x1,%eax
0x01038f0e <builtin_video_codecs+264366>: mov 0x4(%esp),%edx
End of assembler dump.
(gdb)
More information about the MPlayer-users
mailing list