[MPlayer-users] bug with player 0.90pre3 and nas 1.5

ch_mplayer at kepler.mechanik.tu-darmstadt.de ch_mplayer at kepler.mechanik.tu-darmstadt.de
Wed May 15 23:19:01 CEST 2002


Du (Dominik Mierzejewski) meintest am Wed, May 15, 2002 at 08:19:41PM +0200:
> > > > But it will crash when using the aspect switch
> > > > 
> > > > mplayer -ao nas test.avi  -> OK
> > > > mplayer -ao nas -aspect 16:9 test.avi -> crash
> > > > mplayer -ao oss -aspect 16:9 test.avi -> OK

> It's still incomplete.

sorry.
here you go.

versionlist:

Debian woody
Linux 2.4.18
libc 2.2.5
XFree 4.1.0.1
gcc 2.95.4
ld 2.12.90.0.1 20020307
as 2.12.90.0.1 20020307
AMD Athlon XP 1600+
Nvidia GeForce MX400 with Drivers NVIDIA_GLX-1.0-2313  NVIDIA_kernel-1.0-2314
Terratec 512i with alsa 0.9.0b12
nas 1.5


gdblog:

GNU gdb 2002-04-01-cvs
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-linux"...(no debugging symbols found)...
(gdb) run -v -ao nas -aspect 16:9 test.avi
Starting program: /usr/local/bin/mplayer -v -ao nas -aspect 16:9 test.avi
 '-v' '-ao' 'nas' '-aspect' '16:9' 'test.avi'
font: can't open file: /home/scorch/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
======= AVI Header =======
us/frame: 40000  (fps=25.000)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames  total: 156373   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  512 x 384
======= STREAM Header =======
Type: vids   FCC: div3 (33766964)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 1000000/40000 = 25.000
Start: 0   Len: 156373
Suggested BufferSize: 76090
Quality -1
Sample size: 0
======= VIDEO Format ======
  biSize 40
  biWidth 512
  biHeight 384
  biPlanes 1
  biBitCount 24
  biCompression 861292868='DIV3'
  biSizeImage 589824
===========================
======= STREAM Header =======
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 1
Rate: 8010/372 = 21.532
Start: 0   Len: 134689
Suggested BufferSize: 79980
Quality -1
Sample size: 372
======= WAVE Format =======
Format Tag: 353 (0x161)
Channels: 2
Samplerate: 44100
avg byte/sec: 8010
Block align: 372
bits/sample: 16
cbSize: 10
Unknown extra header dump: [0] [0] [1] [0] [74] [1] [0] [0] [1] [3] 
Input format:
======= WAVE Format =======
Format Tag: 353 (0x161)
Channels: 2
Samplerate: 44100
avg byte/sec: 8010
Block align: 372
bits/sample: 16
cbSize: 10
Unknown extra header dump: [0] [0] [1] [0] [74] [1] [0] [0] [1] [3] 
Output fmt:
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 44100
avg byte/sec: 176400
Block align: 4
bits/sample: 16
cbSize: 0

Loading DLL: 'divxa32.acm'
Loaded divxa32.acm to address 0x1c200000
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x1024 with depth 24 and 32 bits/pixel (":0.0" => local display)
libavcodec: CPU flags: mmx mmxext 3dnow
ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
ao_nas: init(): Using audioserver :0.0
[New Thread 1024 (LWP 4858)]
[New Thread 2049 (LWP 4859)]
[New Thread 1026 (LWP 4860)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1026 (LWP 4860)]
0x404afc8d in memmove () from /lib/libc.so.6
(gdb) bt
#0  0x404afc8d in memmove () from /lib/libc.so.6
#1  0x0815d5af in jpeg_fdct_ifast ()
#2  0x0815d7b5 in jpeg_fdct_ifast ()
#3  0x400b983c in AuDispatchEvent () from /usr/lib/libaudio.so.2
#4  0x0815d683 in jpeg_fdct_ifast ()
#5  0x0815d6c9 in jpeg_fdct_ifast ()
#6  0x400a40ba in pthread_start_thread () from /lib/libpthread.so.0
#7  0x400a4101 in pthread_start_thread_event () from /lib/libpthread.so.0
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x404afc6d to 0x404afcad:
0x404afc6d <memmove+13>:	or     $0x89,%al
0x404afc6f <memmove+15>:	cli    
0x404afc70 <memmove+16>:	sub    %esi,%edx
0x404afc72 <memmove+18>:	cmp    %eax,%edx
0x404afc74 <memmove+20>:	jb     0x404afca0 <memmove+64>
0x404afc76 <memmove+22>:	cmp    $0x7,%eax
0x404afc79 <memmove+25>:	jbe    0x404afc92 <memmove+50>
0x404afc7b <memmove+27>:	mov    %edi,%ecx
0x404afc7d <memmove+29>:	neg    %ecx
0x404afc7f <memmove+31>:	and    $0x3,%ecx
0x404afc82 <memmove+34>:	sub    %ecx,%eax
0x404afc84 <memmove+36>:	cld    
0x404afc85 <memmove+37>:	repz movsb %ds:(%esi),%es:(%edi)
0x404afc87 <memmove+39>:	mov    %eax,%ecx
0x404afc89 <memmove+41>:	shr    $0x2,%ecx
0x404afc8c <memmove+44>:	cld    
0x404afc8d <memmove+45>:	repz movsl %ds:(%esi),%es:(%edi)
0x404afc8f <memmove+47>:	and    $0x3,%eax
0x404afc92 <memmove+50>:	mov    %eax,%ecx
0x404afc94 <memmove+52>:	cld    
0x404afc95 <memmove+53>:	repz movsb %ds:(%esi),%es:(%edi)
0x404afc97 <memmove+55>:	jmp    0x404afce0 <memmove+128>
0x404afc99 <memmove+57>:	lea    0x0(%esi,1),%esi
0x404afca0 <memmove+64>:	add    %eax,%esi
0x404afca2 <memmove+66>:	mov    0x8(%ebp),%edi
0x404afca5 <memmove+69>:	add    %eax,%edi
0x404afca7 <memmove+71>:	cmp    $0x7,%eax
0x404afcaa <memmove+74>:	jbe    0x404afcd1 <memmove+113>
0x404afcac <memmove+76>:	mov    %edi,%ecx
End of assembler dump.
(gdb) quit
A debugging session is active.
Do you still want to close the debugger?(y or n) 




More information about the MPlayer-users mailing list