[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