[Mono-bugs] [Bug 58279][Nor] New - 0.91: PowerPC JIT SIGILLs when building libs

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 10 May 2004 11:42:17 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by uli@suse.de.

http://bugzilla.ximian.com/show_bug.cgi?id=58279

--- shadow/58279	2004-05-10 11:42:17.000000000 -0400
+++ shadow/58279.tmp.2316	2004-05-10 11:42:17.000000000 -0400
@@ -0,0 +1,341 @@
+Bug#: 58279
+Product: Mono: Runtime
+Version: unspecified
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: uli@suse.de               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: 0.91: PowerPC JIT SIGILLs when building libs
+
+[...] 
+make[1]: Entering directory `/usr/src/packages/BUILD/mcs-0.91/mcs' 
+../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > jay-tmp.out && mv 
+jay-tmp.out cs-parser.cs 
+../jay/jay: 3 rules never reduced 
+../jay/jay: 30 shift/reduce conflicts, 1 reduce/reduce conflict. 
+mcs   -d:NET_1_1 -d:ONLY_1_1 -g /target:exe /out:mcs.exe AssemblyInfo.cs 
+anonymous.cs assign.cs attribute.cs driver.cs cs-tokenizer.cs cfold.cs 
+class.cs codegen.cs const.cs constant.cs convert.cs decl.cs delegate.cs 
+enum.cs ecore.cs expression.cs flowanalysis.cs genericparser.cs 
+iterators.cs literal.cs location.cs modifiers.cs namespace.cs 
+parameter.cs pending.cs report.cs rootcontext.cs statement.cs support.cs 
+typemanager.cs symbolwriter.cs tree.cs CryptoConvert.cs cs-parser.cs 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+assign.cs(156) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+attribute.cs(95) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+driver.cs(149) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+cs-tokenizer.cs(158) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+cfold.cs(181) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+class.cs(437) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+codegen.cs(87) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+const.cs(194) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+constant.cs(580) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+convert.cs(24) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+decl.cs(221) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+delegate.cs(66) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+enum.cs(77) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+ecore.cs(60) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+expression.cs(172) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+flowanalysis.cs(678) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+iterators.cs(45) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+location.cs(78) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00a54> System.UInt32:Parse 
+(string,System.Globalization.NumberStyles,System.IFormatProvider) 
+in <0x00030> System.UInt32:Parse 
+(string,System.Globalization.NumberStyles) 
+in <0x00198> Mono.CSharp.Tokenizer:handle_hex () 
+in <0x000a8> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+modifiers.cs(14) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+namespace.cs(328) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+parameter.cs(36) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+pending.cs(550) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+report.cs(91) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+rootcontext.cs(184) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+statement.cs(56) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+support.cs(326) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+typemanager.cs(389) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+tree.cs(63) error CS8025: Parsing error 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+CryptoConvert.cs(31) error CS8025: Parsing error 
+cs-parser.cs(4) error CS1576: Argument to #line directive is missing or 
+invalid 
+System.ExecutionEngineException: SIGILL 
+in <0x00228> Mono.CSharp.Tokenizer:adjust_int (int) 
+in <0x004d4> Mono.CSharp.Tokenizer:is_number (int) 
+in <0x00584> Mono.CSharp.Tokenizer:xtoken () 
+in <0x0002c> Mono.CSharp.Tokenizer:token () 
+in <0x003c8> Mono.CSharp.CSharpParser:yyparse 
+(Mono.CSharp.yyParser.yyInput) 
+in <0x000b4> Mono.CSharp.CSharpParser:parse () 
+ 
+cs-parser.cs(880) error CS8025: Parsing error 
+Compilation failed: 31 error(s), 0 warnings 
+make[1]: *** [mcs.exe] Error 1 
+make[1]: Leaving directory `/usr/src/packages/BUILD/mcs-0.91/mcs' 
+make: *** [mcs-tree-safe-build] Error 2