[MPlayer-advusers] SIGSEGV with ffwmv3 @ ppc

Marco Graf grafmar at ee.ethz.ch
Thu Aug 25 12:50:46 CEST 2005


Hi there,

I got a SIGSEGV. I throw it through gdb. following the corresponding
data. It's on a PowerPC running debian. Think it should be the video
codec ([ffwmv3] vfm:ffmpeg (FFmpeg M$ WMV3/WMV9)). Problem is the same
with xv, x11, dga and aa video-output. I'm sorry but I don't have the
time at the moment to check with the verry new cvs version (it's cvs
from 22.8.2005).


/proc/cpuinfo:
processor       : 0
cpu             : 740/750
temperature     : 67-69 C (uncalibrated)
clock           : 291MHz
revision        : 2.2 (pvr 0008 0202)
bogomips        : 581.63
machine         : PowerBook
motherboard     : AAPL,PowerBook1998 MacRISC
detected as     : 50 (PowerBook Wallstreet)
pmac flags      : 00000009
L2 cache        : 1024K unified pipelined-syncro-burst
memory          : 128MB
pmac-generation : OldWorld


Debian testing


mplayer code from:
cvs 22.8.2005


uname -a:
Linux powermga 2.6.11-mga #8 Tue Apr 19 14:55:08 CEST 2005 ppc GNU/Linux


gcc -v:
Reading specs from /usr/lib/gcc-lib/powerpc-linux/3.3.5/specs
Configured with: ../src/configure -v
--enable-languages=c,c++,java,f77,pascal,objc,ada --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
--with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared
--enable-__cxa_atexit --with-system-zlib --enable-nls
--without-included-gettext --enable-clocale=gnu --enable-debug
--enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc
--disable-multilib powerpc-linux
Thread model: posix
gcc version 3.3.5 (Debian 1:3.3.5-13)


ld -v:
GNU ld version 2.15

as --version:
GNU assembler 2.15
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of `powerpc-linux-gnu'.


file to play:
http://www.drunkencat.com/files/gvJb83T5Davx/UpFcGiSF.wmv


gdb output:
(gdb) run UpFcGiSF.wmv
Starting program: /usr/local/bin/mplayer UpFcGiSF.wmv
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 10653)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/stow/mplayer20050822//share/locale

MPlayer dev-CVS-050822-16:24-3.3.5 (C) 2000-2005 MPlayer Team
CPU: PowerPC

Failed to open /dev/rtc: Permission denied (it should be readable by the
user.)
Playing UpFcGiSF.wmv.
ASF file format detected.
VIDEO:  [3VMW]  320x240  24bpp  1000.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
name:
author:
copyright:
comments:
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16be, 164.9 kbit/11.68% (ratio: 20610->176400)
Selected audio codec: [ffwmav2] afm:ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
vo: X11 running at 1024x768 with depth 16 and 16 bpp (":0.0" => local
display)
==========================================================================
Requested video codec family [wmv9dmo] (vfm=dmo) not available.
Enable it at compilation.
Requested video codec family [wmvdmo] (vfm=dmo) not available.
Enable it at compilation.
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[wmv3 @ 0x10496858]This decoder is not supposed to produce picture. Dont
report this as a bug!
[wmv3 @ 0x10496858]Profile 1:
frmrtq_postproc=7, bitrtq_postproc=31
LoopFilter=1, MultiRes=0, FastUVMV=0, Extended MV=0
Rangered=0, VSTransform=1, Overlap=1, SyncMarker=0
DQuant=0, Quantizer mode=0, Max B frames=0
Selected video codec: [ffwmv3] vfm:ffmpeg (FFmpeg M$ WMV3/WMV9)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16be -> 0Hz/0ch/s8...
AO: [oss] 44100Hz 2ch s16be (2 bps)
Building audio filter chain for 44100Hz/2ch/s16be -> 44100Hz/2ch/s16be...
Starting playback...
[wmv3 @ 0x10496858]concealing 300 DC, 300 AC, 300 MV errors
VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 320x240 => 320x240 Planar YV12
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
[wmv3 @ 0x10496858]concealing 300 DC, 300 AC, 300 MV errors,?% 0
0

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 10653)]
0x101bd248 in put_h264_chroma_mc8_c (
    dst=0x1071e080 <Address 0x1071e080 out of bounds>, src=0x106c8f20 "",
    stride=352, h=0, x=1112004416, y=275550336) at dsputil.c:1485
1485    H264_CHROMA_MC(put_       , op_put)
(gdb) BT
#0  0x101bd248 in put_h264_chroma_mc8_c (
    dst=0x1071e080 <Address 0x1071e080 out of bounds>, src=0x106c8f20 "",
    stride=352, h=0, x=1112004416, y=275550336) at dsputil.c:1485
#1  0x1029de6c in ff_mspel_motion (s=0x406d8200,
    dest_y=0x106dc080 '\200' <repeats 200 times>...,
    dest_cb=0x106f2638 '\200' <repeats 200 times>...,
    dest_cr=0x106f83f8 '\200' <repeats 200 times>...,
ref_picture=0x1056a228,
    pix_op=0x1056ab28, motion_x=0, motion_y=0, h=16) at wmv2.c:663
#2  0x101a84b8 in MPV_motion (s=0x1056a140,
    dest_y=0x106dc080 '\200' <repeats 200 times>...,
    dest_cb=0x106f2638 '\200' <repeats 200 times>...,
    dest_cr=0x106f83f8 '\200' <repeats 200 times>..., dir=1112004416,
    ref_picture=0x1056a228, pix_op=0x1056ab28, qpix_op=0x106dc080)
    at mpegvideo.c:3313
#3  0x101a11d0 in MPV_decode_mb (s=0x1056a140, block=0x160) at
mpegvideo.c:3769
#4  0x1027ad2c in decode_mb (s=0x0) at error_resilience.c:38
#5  0x1027be1c in guess_mv (s=0x1056ae90) at error_resilience.c:357
#6  0x1027d060 in ff_er_frame_end (s=0x106dcb88) at error_resilience.c:924
#7  0x1030f7dc in vc9_decode_frame (avctx=0x0, data=0x10687a28,
data_size=0x0,
    buf=0x106dcb88 '\200' <repeats 200 times>..., buf_size=274116240)
    at vc9.c:2603
#8  0x10198f2c in avcodec_decode_video (avctx=0x10569e50,
picture=0x10569d80,
    got_picture_ptr=0x7fffe660,
    buf=0x10544e68
"g_þß\177À²÷_üµôĪÔ\031¡\034ÔN\büq$n\rI#ühÞ\rþ4n>\005\201Í¿@¤\002àæ¨\005Í\022=Á¯\032ãâ\216\204sXeà\025÷Ý\023\200l\031pÔ¼\031 
6\f\215! 
6\f\215\v\223X£G¢1\214\032ÌÝ4£þ5\217$¢¡JÂUWExÛ\211\005«\001PsDª\234\033ã¬S×(¡\2271ä\222è4\232#\203\232ìëð×Å\027Ï\217\201cx(ª\016Øè 
[¯$\027\006¼\003M\230\2122\222\207\216\216\227\203/¦¡ 
7ÅF^à¡Z§ÿÏ\217\201Àsd\202àß\035\bæ£à¢Ñé¢Ã2"...,
buf_size=2382)
    at utils.c:625
#9  0x10068d44 in decode (sh=0x1056ab28, data=0x10544e68, len=2147477088,
    flags=274111872) at vd_ffmpeg.c:816
#10 0x00000000 in ?? ()
#11 0x00000000 in ?? ()
Previous frame identical to this frame (corrupt stack?)
(gdb)


regards
  Marco

-- 
_____________________________________________________________________________
   ___  ___   ___    _____
  / __\/__ \ / __/_ /___  \     Marco Graf  marco.graf at schweiz.org
/ / / / / // /_/ / / _   /  Heldaustr. 18  http://redirect.to/mga
/_/ /_/ / / \__/ / /___/_/   9470 Buchs SG  ICQ: 23012328
            /___/	    +41-81-7565109  mobile: +41-78-6030045





More information about the MPlayer-advusers mailing list