[MPlayer-users] Crash in init_audio_codec with some files under Mac OS X since r27940
cbreak
cbreak at the-color-black.net
Fri Nov 21 17:15:34 CET 2008
On 20.11.2008, at 23:11, Martin Bor wrote:
> Hi,
>
> I recently noticed that some files that used to play fine now
> crashed the latest SVN versions of mplayer under Mac OS X. The error
> message I get is "MPlayer interrupted by signal 11 in module:
> init_audio_codec". The crash usually happens with .mkv's with a
> Vorbis or DTS audio track or .wmv's. I uploaded a 1 MB sample
> (COLORS.mkv) to ftp://upload.mplayerhq.hu/MPlayer/incoming/ The full
> mplayer output is attached as output_mkv.txt and output_wmv.txt
>
> I tried to compile mplayer with --enable-debug=3, which
> unfortunately resulted in a compile error in i386/cavsdsp_mmx.c
> (can't find a register in class 'GENERAL_REGS' while reloading
> 'asm'). So I added -g3 to the CFLAGS, OPTFLAGS and CXXFLAGS in
> config.mak. Running mplayer with gdb didn't reveal much, but the
> output is attached as mplayer.gdb
>
> Checking out and compiling several revisions from Subversion, I
> found out that problem started with r27940, which added Yasm support
> to the build system. When I compiled r27940 and r27969 without Yasm,
> mplayer didn't crash anymore.
>
> When I compared the Makefile of x264 (which also uses yasm) and
> mplayer, I noticed that the flags for Yasm differed. x264 uses "-f
> macho", while mplayer uses "-f macho32". When I changed this in
> configure and recompiled, mplayer didn't crash anymore. I attached
> the svn diff as configure.patch
Changing macho32 to macho in config.mak also solved the problem for me.
>
> So, while changing the configure worked for me, I don't really know
> if this a solution to the problem, considering what vmrsss wrote in http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-November/058948.html
> .
>
> I hope that this is enough information. If there are any question
> I'll be more than happy to answer them. Below is an overview of my
> system.
>
> Kind regards,
> Martin
> --
>
> System Information
> ------------------
>
> OS: Mac OS X 10.5.5 (9F2114)
>
> $ uname -a
> Darwin amaterasu.local 9.5.1 Darwin Kernel Version 9.5.1: Fri Sep 19
> 16:19:24 PDT 2008; root:xnu-1228.8.30~1/RELEASE_I386 i386
>
> $ gcc -v
> Using built-in specs.
> Target: i686-apple-darwin9
> Configured with: /var/tmp/gcc/gcc-5488~2/src/configure --disable-
> checking -enable-werror --prefix=/usr --mandir=/share/man --enable-
> languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/
> s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/
> usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-
> tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
> Thread model: posix
> gcc version 4.0.1 (Apple Inc. build 5488)
>
> $ ld -v
> @(#)PROGRAM:ld PROJECT:ld64-85.2.1
>
> $ as -v
> Apple Inc version cctools-698.1~1, GNU assembler version 1.38
>
> $ yasm --version
> yasm 0.7.2.2153
> Compiled on Nov 6 2008.
> Copyright (c) 2001-2008 Peter Johnson and other Yasm developers.
> Run yasm --license for licensing overview and summary.
>
> Hardware and drivers
> --------------------
> MacBook (late 2008)
> CPU: Intel Core 2 Duo 2.4 GHz (P8600)
> Video card: NVIDIA GeForce 9400M
> Sound Card: Intel High Definition Audio (not further specified in
> System Profiler)
>
> <
> output_mkv
> .txt
> >
> <
> output_wmv
> .txt
> >
> <
> mplayer
> .gdb><configure.patch>_______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users
More information about the MPlayer-users
mailing list