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 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) -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: output_mkv.txt Url: http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20081120/8da6e5bd/attachment-0002.txt -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: output_wmv.txt Url: http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20081120/8da6e5bd/attachment-0003.txt -------------- next part -------------- A non-text attachment was scrubbed... Name: mplayer.gdb Type: application/octet-stream Size: 11984 bytes Desc: not available Url : http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20081120/8da6e5bd/attachment-0002.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: configure.patch Type: application/octet-stream Size: 404 bytes Desc: not available Url : http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20081120/8da6e5bd/attachment-0003.obj