[MPlayer-users] bugreport: mencoder segfaults

Johannes Feigl jaf.corporation at gmx.at
Sun Dec 9 23:28:11 CET 2001


is this video playbackable with mplayer?

mfg Johannes

On Sun, Dec 09, 2001 at 08:38:44PM +0100, Bastian wrote:
> *This message was transferred with a trial version of CommuniGate(tm) Pro*
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> ok, this is the bugreport.
> was: [MPlayer-users] mencoder & 2-pass divx
> 
> synopsis: mencoder randomly segfaults during dixv4/mp3 encoding.
> 
> Information
> ------------
> 1. System Info:
>    - Redhat 7.2, Kernel 2.4.13
>    - libc-2.2.4.so
>    - gcc version 2.95.3 20010315 (release) (conectiva)
>    - GNU ld version 2.11.90.0.8 (with BFD 2.11.90.0.8)
>    - GNU assembler 2.11.90.0.8
>    - used: MPlayer-20011209
>               (configure --disable-dshow --enable-debug)
>    - used: lame3.89beta
>    - processor       : 0
>      vendor_id       : AuthenticAMD
>      cpu family       : 5
>      model             : 8
>      model name    : AMD-K6(tm) 3D processor
>      stepping          : 12
>      cpu MHz         : 551.256
>      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        : 1101.00
> 
>      Since this machine is only used for encoding there is no X stuff and
>      thou, mplayer itself was not compiled.
> 
> 2. gdb results (GNU gdb Red Hat Linux 7.x (5.0rh-15) (MI_OUT)):
>     - started with: gdb mencoder
>       then: run -v -ovc divx4 -oac mp3lame
>   vts_08_1.vob -divx4opts br=1200 -lameopts br=192:cbr -o vts_08_1.avi -pass 1
>     - output:
> **************** SCHNIPP ****************
> Starting program
> [New Thread 1024 (LWP 8007)]
> MEncoder CVS-011209-06:00-2.95.3 (C) 2000-2001 Arpad Gereoffy (see DOCS!)
> Reading /home/style/.mplayer/codecs.conf: 21 audio & 57 video codecs
> CPU vendor name: AuthenticAMD  max cpuid level: 1
> CPU: Advanced Micro Devices K6-2
> extended cpuid-level: 5
> CPUflags: Type: 5 MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
> File size is 1861081088 bytes
> success: format: 0  data: 0x0 - 0x6EEDD800
> ASF_check: not ASF guid!
> Checking for MOV
> Checking for VIVO
> header block 1 size: 0
> system stream synced at 0xD (13)!
> ==> Found video stream: 0
> Detected MPEG-PS file format!
> ==> Found audio stream: 129
> Searching for sequence header... OK!
> VIDEO:  MPEG2  720x576  (aspect 3)  25.00 fps  9375.0 kbps (1171.9 kbyte/s)
> [V] filefmt:2  fourcc:0x10000002  size:720x576  fps:25.00  ftime:=0.0400
> Detected video codec: [mpeg12] drv:1 (MPEG 1 or 2)
> mpeg2dec-0.2.0-release (C) 2000-2001 Aaron Holtzman & Michel Lespinasse
> libmpeg2: Using MMX for IDCT transform
> libmpeg2: Using 3DNOW for motion compensation
> Detected audio codec: [ac3] drv:3 (AC3)
> Initializing audio codec...
> dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer
> !! libac3 (core v0.6.2) : using 3dNow! optimization, mixing to 2 output 
> channels
> 5.1 Mode 48.0 KHz 448 kbps Complete Main Audio Service
> AUDIO: srate=48000  chans=2  bps=2  sfmt=0x10  ratio: 56000->192000
> Divx: 2-pass logfile: divx2pass.log
> MP3 audio selected
> Writing AVI header...
> LAME version 3.89 (beta 1, Dec  9 2001) (http://www.mp3dev.org/)
> Using polyphase lowpass  filter, transition band: 18774 Hz - 19355 Hz
> 
> misc:
>         scaling: 0.000000
>         filter type: 0
>         quantization: xr^3/4
>         huffman search: best (outside loop)
>         experimental X=0 Y=0 Z=0
>         ...
> stream format:
>         MPEG-1 Layer 3
>         2 channel - joint stereo
>         padding: auto
>         constant bitrate - CBR 
>         ...
> psychoacoustic:
>         tonality estimation limit: 8871.700195 Hz
>         force channels to have same block types: yes
>         adjust masking: 0.000000 dB
>         psymodel: 1
>         noise shaping: 1
>          ^ amplification: 2
>          ^ stopping: 1
>         ATH: using
>          ^ type: -1
>          ^ adjust type: 0
>          ^ adapt threshold type: 2
>         using temporal masking effect: yes
>         ...
> 
> A: 678.9 V: 678.4 A-V:  0.484 oAV:  0.472 diff: -0.026 ct:  0.036 vpc:  0.036 
>   
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1024 (LWP 8007)]
> 0x4003c4ba in outer_loop () at eval.c:41
> 41      eval.c: No such file or directory.
>           in eval.c
> (gdb) bt
> #0  0x4003c4ba in outer_loop () at eval.c:41
> (gdb) disass $eip-32 $eip+32
> Dump of assembler code from 0x4003c49a to 0x4003c4da:
> 0x4003c49a <outer_loop+1918>:   cmpl   $0x3,0xffffdd84(%ebp)
> 0x4003c4a1 <outer_loop+1925>:   jle    0x4003c4b0 <outer_loop+1940>
> 0x4003c4a3 <outer_loop+1927>:   cmpl   $0x0,0xffffe698(%ebp)
> 0x4003c4aa <outer_loop+1934>:   je     0x4003c9ca <outer_loop+3246>
> 0x4003c4b0 <outer_loop+1940>:   mov    0xffffdd94(%ebp),%edx
> 0x4003c4b6 <outer_loop+1946>:   cmpl   $0x0,0x81e4(%edx)
> 0x4003c4bd <outer_loop+1953>:   je     0x4003c51e <outer_loop+2050>
> 0x4003c4bf <outer_loop+1955>:   mov    0xc(%ebp),%ecx
> 0x4003c4c2 <outer_loop+1958>:   cmpl   $0x2,0x18(%ecx)
> 0x4003c4c6 <outer_loop+1962>:   jne    0x4003c508 <outer_loop+2028>
> 0x4003c4c8 <outer_loop+1964>:   fld1   
> 0x4003c4ca <outer_loop+1966>:   fcoml  0xffffec80(%ebp)
> 0x4003c4d0 <outer_loop+1972>:   fnstsw %ax
> 0x4003c4d2 <outer_loop+1974>:   and    $0x45,%ah
> 0x4003c4d5 <outer_loop+1977>:   cmp    $0x1,%ah
> 0x4003c4d8 <outer_loop+1980>:   je     0x4003c9c8 <outer_loop+3244>
> End of assembler dump.
> **************** SCHNAPP ****************
> 
> If you need more information or if I should try something, feel free to 
> contact me at style at wtal.de.
> 
> Regards,
>    Bastian
> 
> _______________________________________________
> RTFM!!!  http://www.MPlayerHQ.hu/DOCS
> Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
> 




More information about the MPlayer-users mailing list