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