[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