Bug 349063

Summary: mcs: SIGILL on Mac OS X Panther
Product: [Mono] Mono: Runtime Reporter: Andreas Färber <andreas.faerber>
Component: JITAssignee: Mono Bugs <mono-bugs>
Status: RESOLVED DUPLICATE QA Contact: Mono Bugs <mono-bugs>
Severity: Normal    
Priority: P5 - None CC: forgotten_vxPDddArjq
Version: 1.2.6   
Target Milestone: 1.2.6   
Hardware: PowerPC   
OS: Mac OS X 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Andreas Färber 2007-12-16 00:43:57 UTC
mcs and gmcs crash on Mac OS X v10.3.9 "Panther" with Mono.framework 1.2.6_4.

To reproduce, compile a simple test program such as:
class Test {
public static void Main()
{
}
}

Result:
Unhandled Exception: System.ExecutionEngineException: SIGILL

This issue was originally reported on Mono-list by Shigeru HEMMI.


There are no related messages on the Console.

MONO_OPTIONS=-v indicates the last method JITed before the exception was Mono.CSharp.TypeManager:SignatureFilter.

Executing a trivial pre-compiled test assembly (reflection, console output) worked just fine.


It seems that Geoff, in response to my asking, has replaced Panther with Leopard on the download page instead of adding Leopard; neither the Release Notes nor the mailing lists officially announced an end of Panther support. Therefore I would still expect this to work.
Comment 1 Forgotten User vxPDddArjq 2007-12-26 22:14:44 UTC

*** This bug has been marked as a duplicate of bug 350649 ***
Comment 2 Geoff Norton 2007-12-27 02:45:54 UTC
Andreas,

  Please try the patch listed in #350649.  We're soon ending _BINARY_ support for 10.3; but not source support.  Our build machines are all moving to 10.4 at least; thus the reason for my change to the wiki.  10.3 will be supported for the current time from a source code perspective; we will no longer be providing 10.3 builds however.

Feel free to follow up with me privately if you have any more questions.

Comment 3 Geoff Norton 2007-12-28 22:54:38 UTC
Andreas,

  Also, the 10.3 box in question.  Is it a G4 or a G5?  UP or SMP?

-g

Comment 4 Forgotten User vxPDddArjq 2007-12-29 13:41:24 UTC
Could you guys try this patch:

http://lists.ximian.com/pipermail/mono-patches/2007-December/106879.html
Comment 5 Andreas Färber 2008-01-01 18:35:53 UTC
Geoff,

I had tested it on a G3 (UP). :)
Comment 6 Andreas Färber 2008-01-06 19:50:29 UTC
Works in SVN HEAD for me, thanks Zoltan.
Comment 7 Wade Berrier 2008-01-19 03:39:59 UTC
I've got a 1.2.6 update (rev 5) posted:

http://primates.ximian.com/~wberrier/tmp/mac/5/

It contains only the one patch from Comment #4.

Mind trying it out on the problem systems before I publish it?
Comment 8 Andreas Färber 2008-01-19 17:31:55 UTC
Works for me.