[MPlayer-users] Mplayer crashes when rendering subs on Fedora 16

Roger Pack rogerdpack2 at gmail.com
Fri Nov 11 00:31:15 CET 2011


On Thu, Nov 10, 2011 at 2:48 PM, Vladimir Mosgalin
<mosgalin at vm10124.spb.edu> wrote:
> Hello everybody.
>
> After updating to Fedora 16 and rebuilding latest svn mplayer I get
> crashes on some videos subtitles that worked before. Crash happens when
> ass sub is about to render and happens in freetype (which was updated,
> too). I wonder if this likely to be bug in mplayer or freetype and where
> should i report it?
>
> Mplayer is built with latest distribution-supplied
> libass-0.9.12-1.fc16.x86_64. Freetype version is
> freetype-2.4.6-3.fc16.x86_64
>
> Crash happens regardless of -vf ass filter is used or not, and with
> various vo's. Mplayer indicates that it happens in "filter video".
>
> Mplayer from rpmforge, mplayer-1.0-0.126.20110816svn.fc16.x86_64 also
> crashes the same way.
>
> Some other videos are working just fine, and this video actually can
> render some subtitles; there is no obvious difference between one that
> cause crash and ones that don't. In the end there is two-line file,
> first line renders just fine but second always crashes.
>
> Here is backtrace from gdb, I can post some additional info if
> developers think that it's mplayer problem:
>
>
> $ gdb ~/Software/bin/mplayer
> GNU gdb (GDB) Fedora (7.3.50.20110722-9.fc16)
> Copyright (C) 2011 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /home/mosgalin/Software/bin/mplayer...done.
> (gdb) set args \[Kira-Fansub\]\ Uchuu\ no\ Stellvia\ ep\ 08\ \(BD\ H264\ 1280x960\ 24fps\ AAC\)\ \[357B26A4\].mkv
> (gdb) r
> Starting program: /home/mosgalin/Software/bin/mplayer \[Kira-Fansub\]\ Uchuu\ no\ Stellvia\ ep\ 08\ \(BD\ H264\ 1280x960\ 24fps\ AAC\)\ \[357B26A4\].mkv
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> MPlayer SVN-r34338-4.6.2 (C) 2000-2011 MPlayer Team
>
> Воспроизведение [Kira-Fansub] Uchuu no Stellvia ep 08 (BD H264 1280x960 24fps AAC) [357B26A4].mkv.
> Detaching after fork from child process 23393.
> Заполнение кэша:  0.00% (0 байт(а))
>
> Обнаружен libavformat формат файла!
> [lavf] stream 0: video (h264), -vid 0
> [lavf] stream 1: audio (aac), -aid 0, -alang jpn
> [lavf] stream 2: subtitle (ass), -sid 0
> VIDEO:  [H264]  1280x960  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
> Load subtitles in ./
> [gl] using extended formats. Use -vo gl:nomanyfmts if playback fails.
> Открываю видео фильтр: [ass auto=1]
> Не могу открыть видео фильтр 'ass'.
> ASS: cannot add video filter
> Открываю видео фильтр: [noise=10uah:5uah]
> Открываю видео фильтр: [pp=al]
> Открываю видео фильтр: [hqdn3d]
> Открываю видео фильтр: [pp7]
> ==========================================================================
> Попытка форсировать семейство видеокодеков ffmpeg...
> Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
> [New Thread 0x7fffebebb700 (LWP 23394)]
> [New Thread 0x7fffeb6ba700 (LWP 23395)]
> [New Thread 0x7fffeaeb9700 (LWP 23396)]
> [New Thread 0x7fffea6b8700 (LWP 23397)]
> Выбран видеокодек: [ffh264] vfm: ffmpeg (FFmpeg H.264)
> ==========================================================================
> ==========================================================================
> Попытка форсировать семейство аудиокодеков libmad...
> Открываю декодер аудио: [ffmpeg] FFmpeg/libavcodec audio decoders
> AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
> Выбран аудиокодек: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
> ==========================================================================
> [New Thread 0x7fffe5eb6700 (LWP 23398)]
> AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
> Начало воспроизведения...
> Unsupported PixelFormat 61
> Unsupported PixelFormat 53
> Unsupported PixelFormat 86
> [PP] Использую внешний фильтр постобработки, max q = 6.
> Movie-Aspect - 1.33:1 - выполняю предварительное масштабирование
> для коррекции соотношения сторон фильма.
> VO: [gl] 1280x960 => 1664x1248 Planar YV12  [zoom]
> A: 603.5 V: 603.4 A-V:  0.091 ct:  0.047   0/  0 ??% ??% ??,?% 0 0 99%
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000003051e1c37c in ft_stroke_border_close (border=0x1cd7ba0, reverse=0 '\000')
>    at /usr/src/debug/freetype-2.4.6/src/base/ftstroke.c:364
> 364       border->points[start] = border->points[count];
> Missing separate debuginfos, use: debuginfo-install a52dec-0.7.4-15.fc11.x86_64 aalib-libs-1.4.0-0.19.rc5.fc15.x86_64 alsa-lib-1.0.24-2.fc15.x86_64 bzip2-libs-1.0.6-3.fc15.x86_64 cdparanoia-libs-10.2-10.fc15.x86_64 dirac-libs-1.0.2-6.fc16.x86_64 enca-1.13-2.fc15.x86_64 expat-2.0.1-11.fc15.x86_64 faac-1.28-2.fc12.x86_64 faad2-libs-2.7-1.fc11.x86_64 flac-1.2.1-6.fc12.x86_64 freeglut-2.6.0-6.fc15.x86_64 fribidi-0.19.2-3.fc15.x86_64 giflib-4.1.6-4.fc15.x86_64 gnutls-2.12.7-2.fc16.x86_64 gpm-libs-1.20.6-18.fc16.x86_64 gsm-1.0.13-2.fc12.x86_64 jack-audio-connection-kit-1.9.7-2.fc16.x86_64 lame-libs-3.98.4-1.fc14.x86_64 lcms-libs-1.19-4.fc16.x86_64 libXScrnSaver-1.2.1-2.fc15.x86_64 libXcursor-1.1.11-3.fc15.x86_64 libXi-1.4.3-3.fc16.x86_64 libXinerama-1.1.1-2.fc15.x86_64 libXrender-0.9.6-2.fc15.x86_64 libXtst-1.2.0-2.fc15.x86_64 libXv-1.0.6-2.fc15.x86_64 libass-0.9.12-1.fc16.x86_64 libasyncns-0.8-2.fc15.x86_64 libbluray-0.2-0.5.20110710git51d7d60a96d06.fc16.x86_64 libbs2b-3.1.0-3.fc15.x86_64 libcaca-0.99-0.12.beta17.fc16.x86_64 libdca-0.0.5-5.fc12.x86_64 libdv-1.0.0-11.fc16.x86_64 libdvdnav-4.1.4-0.3.svn1226.fc16.x86_64 libdvdread-4.1.4-0.4.svn1226.fc16.x86_64 libffi-3.0.10-1.fc16.x86_64 libgcrypt-1.5.0-2.fc16.x86_64 libgpg-error-1.10-1.fc16.x86_64 libmad-0.15.1b-13.fc12.x86_64 libmng-1.0.10-5.fc15.x86_64 libmp4v2-1.5.0.1-11.fc15.x86_64 libmpg123-1.12.3-1.fc14.x86_64 libnemesi-0.7.0-0.1.20110215git.fc16.x86_64 libogg-1.2.2-3.fc15.x86_64 librtmp-2.4-0.1.20110811gitc58cfb3e.fc16.x86_64 libsndfile-1.0.25-1.fc16.x86_64 libtasn1-2.7-2.fc15.x86_64 libtheora-1.1.1-1.fc15.x86_64 libtool-ltdl-2.4-7.fc16.x86_64 libtxc_dxtn-1.0.0-1.fc15.x86_64 libvdpau-0.4.1-4.fc15.x86_64 libvorbis-1.3.2-1.fc15.x86_64 libvpx-0.9.7.1-1.fc16.x86_64 lirc-libs-0.9.0-3.fc16.x86_64 live555-0-0.32.2011.09.02.fc16.x86_64 lksctp-tools-1.0.11-3.fc15.x86_64 llvm-libs-2.9-4.fc16.x86_64 lzo-2.06-1.fc16.x86_64 ncurses-libs-5.9-2.20110716.fc16.x86_64 netembryo-0.1.1-1.fc16.x86_64 opencore-amr-0.1.2-1.fc12.x86_64 openjpeg-libs-1.4-6.fc16.x86_64 orc-0.4.16-4.fc16.x86_64 pulseaudio-libs-0.9.23-1.fc16.x86_64 schroedinger-1.0.10-2.fc15.x86_64 slang-2.2.4-1.fc16.x86_64 speex-1.2-0.13.rc1.fc15.x86_64 tcp_wrappers-libs-7.6-64.fc16.x86_64 xvidcore-1.3.2-2.fc15.x86_64
> (gdb) where
> #0  0x0000003051e1c37c in ft_stroke_border_close (border=0x1cd7ba0, reverse=0 '\000')

Googling for ft_stroke_border_close SIGSEGV noted this:
http://savannah.nongnu.org/bugs/index.php?33897


More information about the MPlayer-users mailing list