[Mplayer-felhasznalok] Bugreport

khiraly at cia.hu khiraly at cia.hu
Tue Nov 12 09:50:56 CET 2002


Hi!

Megprobalok egy korrekt bugreportot csinalni. 
Ha barmi hianyzik, szoljatok!

Leiras:

Egy sig11 -et okozo hibara(?) bukkantam. 
Sajnos a terminalt is magaval rantja(xterm).
Libavcodeckel enkodoltam, es visszajatszva a fajlt, ha parancsorban
-vop expand=0:0:0:0 at irok, 
akkor a kepen felul elvaltozo negyzetek jelennek meg.
Amikor 'q' t nyomok akkor az mplayer sig11-el elszall. de nem adja vissza a
promptot. Utana lenyomot 'CTRL-C' -re se adja vissza.
Mplayer es a libavcodec verzioja mai CVS. 
De az enkodolasnal hasznalt verzio az kb 1 hetes.
(visszajatszasnal a mostani verzioval is elojon a bug)

A hibas visszajatszasrol itt egy screenshot:
http://khiraly.multimania.com/linux/mplayer/bug1.png
sig11-rol a masik:
http://khiraly.multimania.com/linux/mplayer/bug2.png

A hiba csak akkor jon elo, ha a -vop expand=0:0:0:0 -at irok a parancssorba!
(a configfajlomba alapba be van allitva, hogy expand,ezert kellett a 0:0:0:0
cat config
vo=x11
zoom=igen
vop=expand=-1:-120:-1:0
)

Enkodolas:
(Azert nem hasznaltam -dumpstream -et, mert 800 mega hely volt a gepemen.
De sztem nem ez a hiba oka;)
mkdir RIP ; cd RIP 
mencoder -dvd 4 -aid 129 -ovc frameno -oac mp3lame -lameopts
vbr=3:ratio=9 -o frameno.avi
mencoder -dvd 4 -aid 129 -ovc lavc -lavcopts
vcodec=mpeg4:vhq:keyint=130:vpass=1:vbitrate=842 -oac copy -vop
expand=0:0:0:0,scale=720:404,crop=720:550:0:12 -o BuenaVista.avi 
mencoder -dvd 4 -aid 129 -ovc lavc -lavcopts
vcodec=mpeg4:vhq:keyint=130:vpass=2:vbitrate=842 -oac copy -vop
expand=0:0:0:0,scale=720:404,crop=720:550:0:12 -o BuenaVista.avi

Visszajatszas:
mplayer -vop expand=0:0:0:0 BuenaVista.avi

Rendszerinformaciok:
Debian testing(Sarge ?)
kernel: 2.4.19
libc: 2.3.1
X: 4.1.0.1 (20011221)
gcc: 2.95.4 (20011002)
ld: 2.13.90.0.4 (20020814)
as: 2.13.90.0.4 (20020814)

Ablakkezelo:
sawfish: 1.0.1

Gepinformaciok:
proci: AMD Duron 950Mhz
vidkartya: Nvidia GF2 MX400
nvidia binaris drajvere: 1.0-2880
hangkartya: sb live! 5.1 
 drajvere: az opensource.creative.com rol letoltheto drajver 
  verzioja: 0.18-2
  
Mplayer-t igy forgattam:
./configure --language=hu --enable-debug=3 ; make && make install 


Mplayer gdb-n keresztul futtatva:
lama at khiraly:~/RIP/BUUU$ gdb /usr/local/share/main/mplayer
gdb: Symbol `emacs_ctlx_keymap' has different size in shared object,
consider re-linking
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"...
(gdb) run -v -vop expand=0:0:0:0 /home/lama/RIP/BUUU/BuenaVista-es.avi 
Starting program: /usr/local/share/main/mplayer -v -vop expand=0:0:0:0
/home/lama/RIP/BUUU/BuenaVista-es.avi
[New Thread 16384 (LWP 24054)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer CVS-021112-07:23-2.95.4 (C) 2000-2002  Gereöffy Árpád  (lásd DOCS!)

CPU: Advanced Micro Devices Duron SF Spitfire (Family: 6, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
x86-os CPU - a következő kiterjesztések használata: MMX MMX2 3DNow 3DNowEx

/home/lama/.mplayer/config(2): option: vo
/home/lama/.mplayer/config(2): parameter: x11
/home/lama/.mplayer/config(3): option: zoom
/home/lama/.mplayer/config(3): parameter: igen
/home/lama/.mplayer/config(5): option: stop_xscreensaver
/home/lama/.mplayer/config(5): parameter: igen
Reading /home/lama/.mplayer/codecs.conf: 40 audio & 110 video codecs
CommandLine: '-v' '-vop' 'expand=0:0:0:0'
'/home/lama/RIP/BUUU/BuenaVista-es.avi'
get_path('font/font.desc') -> '/home/lama/.mplayer/font/font.desc'
Font /home/lama/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: Hozzáférés megtagadva (mplayer should be setuid
root or /dev/rtc should be readable by the user.)
Using usleep() timing
get_path('input.conf') -> '/home/lama/.mplayer/input.conf'
Parsing input config file /home/lama/.mplayer/input.conf
Input config file /home/lama/.mplayer/input.conf parsed : 52 binds

/home/lama/RIP/BUUU/BuenaVista-es.avi lejátszása
Not an URL!
File size is 733296864 bytes
Ez egy AVI formátumú file!
list_end=0x144
======= AVI Header =======
us/frame: 40000  (fps=25,000)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (2320) HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE
frames  total: 150730   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  720 x 404
list_end=0xD4
==> Megtalált video stream: 0
======= STREAM Header =======
Type: vids   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 250000/10000 = 25,000
Start: 0   Len: 150730
Suggested BufferSize: 47262
Quality 0
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 720
  biHeight 404
  biPlanes 1
  biBitCount 24
  biCompression 1482049860='DIVX'
  biSizeImage 872640
===========================
Regenerating keyframe table for DIVX 4 video
list_end=0x144
==> Megtalált audio stream: 1
======= STREAM Header =======
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 48000/1152 = 41,667
Start: 0   Len: 251236
Suggested BufferSize: 768
Quality 0
Sample size: 0
found 'wf', 28 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 48000
avg byte/sec: 14753
Block align: 1152
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=1152
mp3.nFramesPerBlock=1
mp3.nCodecDelay=33
list_end=0x17A
hdr=Software  size=34
Software  : MEncoder CVS-021030-01:22-2.95.4 
Broken chunk?  chunksize=1662  (id=JUNK)
list_end=0x2B5315F8
Found movie at 0x80C - 0x2B5315F8
Reading INDEX block, 401966 chunks for 150730 frames (fpos=0x2b531600)
AVI index offset: 0x808 (movi=0x80C idx0=0x4 idx1=0x18C)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video length=723396384
VIDEO:  [DIVX]  720x404  24bpp  25,00 fps  959,9 kbps (117,2 kbyte/s)
[V] filefmt:3  fourcc:0x58564944  size:720x404  fps:25,00  ftime:=0,0400
Clip info: 
 Software: MEncoder CVS-021030-01:22-2.95.4 
get_path('sub/') -> '/home/lama/.mplayer/sub/'
==========================================================================
Audio dekóder meghívása: [mp3lib] MPEG layer-2, layer-3
dec_audio: 4608 + 65536 = 70144 byte allokálása bemeneti buffernek
mp3lib: made decode tables with MMX optimization
init layer2&3 finished, tables done
mp3lib: using 3DNow!Ex optimized decore!
MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
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)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local
display)
[x11] Detected wm is of class NetWM.
Video filter megnyitása: [expand=0:0:0:0]
Expand: 0 x 0, 0 ; 0  (-1=autodetect) osd: 0
==========================================================================
Video dekóder meghívása: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
ao2: 48000 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested:
Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 48000 Hz samplerate (requested: 48000)
audio_setup: frags:  16/16  (4096 bytes/frag)  free:  65536
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: Leírás: OSS/ioctl audio output
AO: Készítő: A'rpi
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Adding filter dummy 
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000010
and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000010
and bps = 2
Lejátszás indítása...
This file was encoded with libavcodec build 4632
VDec: vo config kérés - 720 x 404 (preferált csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
A film aspect értéke nem definiált - nincs arányjavítás.
VO Config (720x404->720x404,flags=4,'MPlayer',0x32315659)
REQ: flags=0x445  req=0x0  
VO: [x11] 720x404 => 720x404 Planar YV12  [zoom]
VO: Description: X11 ( XImage/Shm )
VO: Author: Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
Sharing memory.
Using MMX2 for colorspace transform
SwScaler: using unscaled Planar YV12 -> BGR 32-bit special converter
*** [vo] Allocating mp_image_t, 720x416x12bpp YUV planar, 449280 bytes
*** [expand] Direct Rendering mp_image_t, 720x416x12bpp YUV planar,
449280 bytes
Uninit audio filters... 0,006 ct:  0,007   45/ 45  11% 21%  1,8% 0 0 0%
uninit audio: mp3lib  
uninit video: ffmpeg  

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 24076)]
0x40389e9d in mallopt () from /lib/libc.so.6
(gdb) bt
#0  0x40389e9d in mallopt () from /lib/libc.so.6
#1  0x40388e81 in free () from /lib/libc.so.6
#2  0x08094354 in vf_uninit_filter (vf=0x8329650) at mp_image.h:193
#3  0x0809441c in vf_uninit_filter_chain (vf=0x83296b0) at vf.c:425
#4  0x08088935 in uninit_video (sh_video=0x82e8ff8) at dec_video.c:145
#5  0x0804e077 in uninit_player (mask=65535) at mplayer.c:311
#6  0x0804e277 in exit_player (how=0x81c9644 "Kilépés") at mplayer.c:404
#7  0x08051ab1 in main (argc=5, argv=0xbffffa64) at mplayer.c:1936
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x40389e7d to 0x40389ebd:
0x40389e7d <mallopt+1433>:      add    %cl,0x4f8b323c(%ebp)
0x40389e83 <mallopt+1439>:      add    $0x83,%al
0x40389e85 <mallopt+1441>:      loope  0x40389e7f <mallopt+1435>
0x40389e87 <mallopt+1443>:      mov    %ecx,0xfffffff0(%ebp)
0x40389e8a <mallopt+1446>:      test   $0x1,%eax
0x40389e8f <mallopt+1451>:      jne    0x40389ea3 <mallopt+1471>
0x40389e91 <mallopt+1453>:      mov    (%esi),%eax
0x40389e93 <mallopt+1455>:      add    %eax,%edx
0x40389e95 <mallopt+1457>:      sub    %eax,%esi
0x40389e97 <mallopt+1459>:      mov    0x8(%esi),%ecx
0x40389e9a <mallopt+1462>:      mov    0xc(%esi),%eax
0x40389e9d <mallopt+1465>:      mov    %eax,0xc(%ecx)
0x40389ea0 <mallopt+1468>:      mov    %ecx,0x8(%eax)
0x40389ea3 <mallopt+1471>:      mov    0x8(%ebp),%eax
0x40389ea6 <mallopt+1474>:      cmp    0x54(%eax),%edi
0x40389ea9 <mallopt+1477>:      je     0x40389eec <mallopt+1544>
0x40389eab <mallopt+1479>:      mov    0xfffffff0(%ebp),%ecx
0x40389eae <mallopt+1482>:      testb  $0x1,0x4(%ecx,%edi,1)
0x40389eb3 <mallopt+1487>:      jne    0x40389ec6 <mallopt+1506>
0x40389eb5 <mallopt+1489>:      mov    0x8(%edi),%ecx
0x40389eb8 <mallopt+1492>:      mov    0xc(%edi),%eax
0x40389ebb <mallopt+1495>:      mov    %eax,0xc(%ecx)
---Type <return> to continue, or q <return> to quit---
End of assembler dump.
(gdb) 


Remelem eleg infot nyomtam.;) 
Ha valamit kifelejtettem/nem irtam le, akkor szivesen megcsinalom azt is!
Csak szoljatok.;)

.so: ne szivd mar ugy mellre, nem a GUI-t/teged akartalak fikazni! 
Lepj mar tul rajta...;)
 
 
Khiraly



More information about the MPlayer-felhasznalok mailing list