[MPlayer-users] Crah in mplayer at end of AVI
Wolfgang Thiess
wollet1 at gmx.net
Wed Oct 9 12:30:02 CEST 2002
On some avi's mplayer crashes at the end of the sequence. I uploaded such a
file to ftp://mplayerhq.hu/MPlayer/incoming/wth01.avi
mplayer version is today's CVS tree.
regards
Wolfgang
System Information:
Your Linux distribution or operating system e.g.:
SuSE 8.0, all SuSE patches applied
kernel version:
Linux wth01 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i586 unknown
libc version:
-rwxr-xr-x 1 root root 1394302 Aug 10 19:55 /lib/libc.so.6
X version:
XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: SuSE Linux [ELF] SuSE
Module Loader present
gcc and ld versions:
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs
gcc version 2.95.3 20010315 (SuSE)
GNU ld version 2.11.92.0.10 20011021 (SuSE)
binutils version:
GNU assembler 2.11.92.0.10 (SuSE)
Copyright 2001 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `i486-suse-linux'.
If you have problems with fullscreen mode:
KDE 3.0.3
Hardware & drivers:
CPU info (this works on Linux only):
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 12
cpu MHz : 501.135
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnow k6_mtrr
bogomips : 999.42
Video card manufacturer and model, e.g.:
ATI XPert 2000
"ATI Technologies Inc Rage 128 PF (1002 at 5046)"
3D Hardware acceleration is not used.
X built-in driver
??? - I don't know
Sound card type & driver, e.g.:
No Sound Card
If your problem is specific to one or more files, then please upload the
offender(s) to:
ftp://mplayerhq.hu/MPlayer/incoming/
It's called 'wth01.avi'
gmplayer gives some messageboxes when crashes. The first says:
Fatal error!
MPlayer interrupted by signal 11 in module: uninit_vcodec
OK
For crashes
wolle at wth01:~/MPlayer-CVS-2A08/main> gdb ./mplayer
GNU gdb 5.1.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-suse-linux"...
(gdb) run -v -vo x11 -nosound wth01.avi
Starting program: /home/wolle/MPlayer-CVS-2A08/main/./mplayer -v -vo x11
-nosound wth01.avi
[New Thread 1024 (LWP 7990)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer CVS-021009-10:53-2.95.3 (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 for x86 CPU with extensions: MMX 3DNow
Reading /home/wolle/.mplayer/codecs.conf: can't open
'/home/wolle/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 38 audio & 107 video codecs
CommandLine: '-v' '-vo' 'x11' '-nosound' 'wth01.avi'
get_path('font/font.desc') -> '/home/wolle/.mplayer/font/font.desc'
Font /home/wolle/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Failed to open /dev/rtc: Permission denied (mplayer should be setuid root or
/dev/rtc should be readable by the user.)
Using usleep() timing
get_path('input.conf') -> '/home/wolle/.mplayer/input.conf'
Can't open input config file /home/wolle/.mplayer/input.conf : No such file or
directory
Can't open input config file /usr/local/etc/mplayer/input.conf : No such file
or directory
Falling back on default (hardcoded) input config
Playing wth01.avi
Not an URL!
File size is 975872 bytes
Detected AVI file format!
list_end=0x138
======= AVI Header =======
us/frame: 100000 (fps=10.000)
max bytes/sec: 34536
padding: 0
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
frames total: 349 initial: 0
streams: 2
Suggested BufferSize: 5510
Size: 160 x 120
list_end=0xD4
==> Found video stream: 0
======= STREAM Header =======
Type: vids FCC: iv32 (32337669)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 1000000/100000 = 10.000
Start: 0 Len: 349
Suggested BufferSize: 4739
Quality 10000
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 160
biHeight 120
biPlanes 1
biBitCount 24
biCompression 842225225='IV32'
biSizeImage 57600
===========================
list_end=0x138
==> Found audio stream: 1
======= STREAM Header =======
Type: auds FCC: (0)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 11025/1 = 11025.000
Start: 0 Len: 384598
Suggested BufferSize: 5510
Quality 10000
Sample size: 1
found 'wf', 16 bytes of 18
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 1
Samplerate: 11025
avg byte/sec: 11025
Block align: 1
bits/sample: 8
cbSize: 0
Broken chunk? chunksize=1716 (id=JUNK)
list_end=0xEC8EA
Found movie at 0x800 - 0xEC8EA
Reading INDEX block, 419 chunks for 349 frames
Broken chunk? chunksize=0 (id=idx1)
Reading INDEX block, 419 chunks for 349 frames
stream_seek: WARNING! Can't seek to 0xC8FBE84A !
AVI index offset: 0x7FC (movi=0x800 idx0=0x4 idx1=0x950)
Auto-selected AVI video ID = 0
AVI_NI: No Audio stream found... -> no sound
AVI video length=963546
VIDEO: [IV32] 160x120 24bpp 10.00 fps 220.9 kbps (27.0 kbyte/s)
[V] filefmt:3 fourcc:0x32335649 size:160x120 fps:10.00 ftime:=0.1000
get_path('sub/') -> '/home/wolle/.mplayer/sub/'
X11 opening display: :0.0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x960 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm is of class NetWM.
==========================================================================
Opening video decoder: [vfwex] Win32/VfWex video codecs
======= Win32 (VFW) VIDEO Codec init =======
Loading codec DLL: 'ir32_32.dll'
Loaded DLL driver ir32_32.dll
ICDecompressGetFormatSize ret: 1064
ICDecompressGetFormat OK
VDec: vo config request - 160 x 120 (preferred csp: Packed YUY2)
[PP] Using codec's postprocessing, max q = 9
VDec: using BGR 24-bit as output csp (no 1)
Movie-Aspect is undefined - no prescaling applied.
VO Config (160x120->160x120,flags=8,'MPlayer',0x42475218)
VO: [x11] 160x120 => 160x120 BGR 24-bit [flip]
VO: Description: X11 ( XImage/Shm )
VO: Author: Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
Sharing memory.
SwScaler: using unscaled BGR 24-bit -> BGR 32-bit special converter
ICDecompressQuery OK
Input format:
======= VIDEO Format ======
biSize 40
biWidth 160
biHeight 120
biPlanes 1
biBitCount 24
biCompression 842225225='IV32'
biSizeImage 57600
===========================
Output format:
======= VIDEO Format ======
biSize 40
biWidth 160
biHeight 120
biPlanes 1
biBitCount 24
biCompression 0=''
biSizeImage 57600
===========================
INFO: Win32 video codec init OK!
Selected video codec: [indeo3] vfm:vfwex (Intel Indeo 3.1/3.2)
==========================================================================
Audio: no sound!!!
Freeing 0 unused audio chunks
Start playing...
*** [vo] Allocating mp_image_t, 160x120x24bpp BGR packed, 57600 bytes
ds_fill_buffer: EOF reached (stream: video)
EOF code: 1 1% 7% 0.0% 0 0 0%
uninit video: vfwex
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 7990)]
ICUniversalEx (hic=136782848, command=16447, lpbiFormat=0x0, lpbi=0x0)
at vfl.c:186
186 icd.dxSrc=lpbiFormat->biWidth;
(gdb) bt
#0 ICUniversalEx (hic=136782848, command=16447, lpbiFormat=0x0, lpbi=0x0)
at vfl.c:186
#1 0x080c8a29 in uninit (sh=0x82743f8) at vd_vfw.c:260
#2 0x080c67c9 in uninit_video (sh_video=0x82743f8) at dec_video.c:138
#3 0x08068a83 in uninit_player (mask=65403) at mplayer.c:296
#4 0x0806dd58 in main (argc=6, argv=0xbffff464) at mplayer.c:2692
#5 0x4040e9ed in __libc_start_main () from /lib/libc.so.6
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x816e7ad to 0x816e7ed:
0x816e7ad <ICUniversalEx+21>: rol %bh
0x816e7af <ICUniversalEx+23>: inc %ebp
0x816e7b0 <ICUniversalEx+24>: aam $0x0
0x816e7b2 <ICUniversalEx+26>: add %al,(%eax)
0x816e7b4 <ICUniversalEx+28>: add %cl,0x45c7d84d(%ecx)
0x816e7ba <ICUniversalEx+34>: faddl (%eax)
0x816e7bc <ICUniversalEx+36>: add %al,(%eax)
0x816e7be <ICUniversalEx+38>: add %al,%bh
0x816e7c0 <ICUniversalEx+40>: inc %ebp
0x816e7c1 <ICUniversalEx+41>: hlt
0x816e7c2 <ICUniversalEx+42>: add %al,(%eax)
0x816e7c4 <ICUniversalEx+44>: add %al,(%eax)
0x816e7c6 <ICUniversalEx+46>: movl $0x0,0xfffffff0(%ebp)
0x816e7cd <ICUniversalEx+53>: mov 0x4(%edx),%eax
0x816e7d0 <ICUniversalEx+56>: mov %eax,0xfffffff8(%ebp)
0x816e7d3 <ICUniversalEx+59>: mov 0x8(%edx),%eax
0x816e7d6 <ICUniversalEx+62>: test %eax,%eax
0x816e7d8 <ICUniversalEx+64>: jge 0x816e7dc <ICUniversalEx+68>
0x816e7da <ICUniversalEx+66>: neg %eax
0x816e7dc <ICUniversalEx+68>: mov %eax,0xfffffffc(%ebp)
0x816e7df <ICUniversalEx+71>: movl $0x0,0xffffffe4(%ebp)
0x816e7e6 <ICUniversalEx+78>: movl $0x0,0xffffffe0(%ebp)
---Type <return> to continue, or q <return> to quit---
End of assembler dump.
More information about the MPlayer-users
mailing list