Opened 17 years ago

Last modified 13 years ago

#791 new defect

crash on xvidix on AMD64 with signal 11

Reported by: melihov@… Owned by: reimar
Priority: normal Component: vo
Version: HEAD Severity: major
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

Available old and new RPM versions (livna, freshrpms) as well as self-compiled HEAD (April 6 07) and 1.0rc1

This problem is easily reproduceable with both ATI and free drivers on Fedora Core 5 and 6 with latests updates installed. It happened with any video file I tried, both high and low resolutions, avi, mpeg, wmv.

Please see mplayer's output and the backtrace below.

[root@fedora tmp]# uname -a
Linux fedora 2.6.20-1.2307.fc5 #1 SMP Sun Mar 18 20:58:09 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
[root@fedora tmp]# gcc --version
gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51)

OUTPUTS

(gdb) run -vo xvidix /var/tmp/try.wmv
Starting program: /home/melihov/SVN/mplayer/mplayer -vo xvidix /var/tmp/try.wmv
[Thread debugging using libthread_db enabled]
[New Thread 46912511498160 (LWP 6846)]
MPlayer dev-SVN-r22921-4.1.1 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3600+ (Family: 15, Model: 107, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2

Playing /var/tmp/try.wmv.
ASF file format detected.
VIDEO: [WMV3] 1440x1080 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
No vidix driver name provided, probing available ones (-v option for details)!
[radeon] Found chip: RV350 AR [Radeon 9600]
[radeon] Video memory = 128Mb
[radeon] Set write-combining type of video memory
[radeon] Saved overlay colorkey settings
[VO_SUB_VIDIX] Description: BES driver for Radeon cards.
[VO_SUB_VIDIX] Author: Nick Kurshev.
==========================================================================
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
Selected video codec: [ffwmv3] vfm: ffmpeg (FFmpeg M$ WMV3/WMV9)
==========================================================================
==========================================================================
Requested audio codec family [wma9dmo] (afm=dmo) not available.
Enable it at compilation.
Requested audio codec family [wmadmo] (afm=dmo) not available.
Enable it at compilation.
Cannot find codec for audio format 0x162.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Starting playback...
VDec: vo config request - 1440 x 1080 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xvidix] 1440x1080 => 1920x1080 Planar YV12
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912511498160 (LWP 6846)]
0x0000000000581a05 in vo_draw_alpha_yv12 (w=1440, h=1080, src=0x2aaab71e2010 "", srca=0x2aaab735e010 '\001' <repeats 200 times>..., srcstride=Variable "srcstride" is not available.
) at osd_template.c:53
53 asm volatile(
(gdb)

(gdb) bt
#0 0x0000000000581a05 in vo_draw_alpha_yv12 (w=1440, h=1080, src=0x2aaab71e2010 "", srca=0x2aaab735e010 '\001' <repeats 200 times>..., srcstride=Variable "srcstride" is not available.
) at osd_template.c:53
#1 0x000000000047a23b in vidix_init (src_width=1440, src_height=1080, x_org=4294966976, y_org=4294967232, dst_width=1920, dst_height=1152, format=842094169, dest_bpp=32,

vid_w=1280, vid_h=1024) at vosub_vidix.c:515

#2 0x000000000047852f in set_window (force_update=1) at vo_xvidix.c:193
#3 0x0000000000478bd7 in config (width=Variable "width" is not available.
) at vo_xvidix.c:393
#4 0x000000000045fe13 in config_video_out (vo=0xb59080, width=1440, height=1080, d_width=1920, d_height=1152, flags=0, title=0x8ff8c5 "MPlayer", format=842094169)

at video_out.c:346

#5 0x00000000004c2202 in config (vf=0xd058f0, width=1440, height=1080, d_width=1920, d_height=1080, flags=0, outfmt=842094169) at vf_vo.c:65
#6 0x0000000000499389 in vf_config_wrapper (vf=0xd058f0, width=Variable "width" is not available.
) at vf.c:617
#7 0x0000000000497a36 in mpcodecs_config_vo (sh=0xcee280, w=Variable "w" is not available.
) at vd.c:305
#8 0x00000000004cb3e2 in init_vo (sh=0xcee280, pix_fmt=PIX_FMT_YUV420P) at vd_ffmpeg.c:542
#9 0x00000000004cb803 in decode (sh=0xcee280, data=0xcf7730, len=7658, flags=0) at vd_ffmpeg.c:865
#10 0x000000000049694f in decode_video (sh_video=0xcee280, start=0xcf7730 "", in_size=7658, drop_frame=0, pts=5) at dec_video.c:370
#11 0x000000000043a1dd in main (argc=4, argv=0x7fff30f528f8) at mplayer.c:2038

Change History (1)

comment:1 by compn, 13 years ago

Owner: changed from beastd to reimar
Note: See TracTickets for help on using tickets.