[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