[MPlayer-dev-eng] [BUG] uninit vo_gif89a gives sig11 with -vop scale

Gabucino gabucino at mplayerhq.hu
Sun Dec 29 10:41:46 CET 2002


As subject says. Easily reproducable. With any files. With empty configfile.
Anything I missed?

(gdb) run ~/Media/Movie/Hack-OP.avi -vo gif89a -ss 00:01:00 -vop scale
Starting program: /home/gabucino/x/mplayer.debug ~/Media/Movie/Hack-OP.avi -vo gif89a -ss 00:01:00 -vop scale
[New Thread 1024 (LWP 29103)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer CVS-021229-09:26-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices K6-2 (Family: 5, Stepping: 12)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get best performance, recompile MPlayer with --disable-runtime-cpudetection
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/gabucino/.mplayer/config
Reading /home/gabucino/.mplayer/codecs.conf: 49 audio & 126 video codecs
Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
Using usleep() timing
Input config file /home/gabucino/.mplayer/input.conf parsed : 50 binds

Playing /home/gabucino/Media/Movie/Hack-OP.avi
Cache fill:  0.00% (0 bytes)    Detected AVI file format!
VIDEO:  [DIV3]  640x360  24bpp  23.98 fps  1575.8 kbps (192.4 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening video filter: [scale]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Start playing...
VDec: vo config request - 640 x 360 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 5 -> 4

SwScaler: BICUBIC scaler, from Planar YV12 to RGB 24-bit using 3DNOW
VO: [gif89a] 640x360 => 640x360 RGB 24-bit  [fs]
A:  61.0 V:  60.6 A-V:  0.418 ct:  0.034  1453/1453   0%  0%  0.0% 1 0 78%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 29103)]
0x40391a3b in free () from /lib/libc.so.6
(gdb) bt
#0  0x40391a3b in free () from /lib/libc.so.6
#1  0x08096136 in uninit () at vo_gif89a.c:382
#2  0x08067c41 in uninit_player (mask=65535) at mplayer.c:374
#3  0x08067d9f in exit_player (how=0x827751a "Quit") at mplayer.c:442
#4  0x0806bc1d in main (argc=8, argv=0xbffffab4) at mplayer.c:2183
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x40391a1b to 0x40391a5b:
0x40391a1b <free+31>:   add    %al,0x831074c0(%ebp)
0x40391a21 <free+37>:   les    (bad),%edi
0x40391a22 <free+38>:   clc    
0x40391a23 <free+39>:   pushl  0x4(%ebp)
0x40391a26 <free+42>:   push   %edx
0x40391a27 <free+43>:   call   *%eax
0x40391a29 <free+45>:   jmp    0x40391aca <free+206>
0x40391a2e <free+50>:   mov    %esi,%esi
0x40391a30 <free+52>:   test   %edx,%edx
0x40391a32 <free+54>:   je     0x40391aca <free+206>
0x40391a38 <free+60>:   lea    0xfffffff8(%edx),%edi
0x40391a3b <free+63>:   testb  $0x2,0xfffffffc(%edx)
0x40391a3f <free+67>:   je     0x40391a50 <free+84>
0x40391a41 <free+69>:   mov    %edi,%eax
0x40391a43 <free+71>:   call   0x40390a40 <_IO_file_xsputn+2508>
0x40391a48 <free+76>:   jmp    0x40391aca <free+206>
0x40391a4d <free+81>:   lea    0x0(%esi),%esi
0x40391a50 <free+84>:   lea    0xffffd858(%ebx),%eax
0x40391a56 <free+90>:   cmp    0xffffd860(%ebx),%edi
End of assembler dump.
(gdb) info all-registers
eax            0x0      0
ecx            0x40438a01       1078168065
edx            0x4076c040       1081524288
ebx            0x4043ae48       1078177352
esp            0xbfffe624       0xbfffe624
ebp            0xbfffe63c       0xbfffe63c
esi            0xb67afff0       -1233453072
edi            0x4076c038       1081524280
eip            0x40391a3b       0x40391a3b
eflags         0x210202 2163202
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x0      0
st0            -nan(0x8686868686868686) (raw 0xffff8686868686868686)
st1            -1       (raw 0xbfff8000000000000000)
st2            0.0301647484302520751953125      (raw 0x3ff9f71c100000000000)
st3            0.0343356020748615264892578125   (raw 0x3ffa8ca37d0000000000)
st4            0.41801942952473958303727386009995826    (raw 0x3ffdd606a485cd7b9000)
st5            60.56081390380859375     (raw 0x4004f23e460000000000)
---Type <return> to continue, or q <return> to quit---
st6            61.27199999999999999872324352168107      (raw 0x4004f516872b020c49ba)
st7            0.90000000000000002220446049250313081    (raw 0x3ffee666666666666800)
fctrl          0x37f    895
fstat          0x120    288
ftag           0xffff   65535
fiseg          0x23     35
fioff          0x403722d3       1077355219
foseg          0x2b     43
fooff          0xbfffdd74       -1073750668
fop            0x51c    1308
xmm0           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm1           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm2           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm3           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm4           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm5           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
---Type <return> to continue, or q <return> to quit---
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm6           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm7           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
mxcsr          0x1f80   8064
orig_eax       0xffffffff       -1


-- 
Gabucino
MPlayer Core Team
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20021229/d81d9fc5/attachment.pgp>


More information about the MPlayer-dev-eng mailing list