[Mono-bugs] [Bug 666476] New: dmcs crashes while compiling IronRuby
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Jan 24 00:54:01 EST 2011
https://bugzilla.novell.com/show_bug.cgi?id=666476
https://bugzilla.novell.com/show_bug.cgi?id=666476#c0
Summary: dmcs crashes while compiling IronRuby
Classification: Mono
Product: Mono: Compilers
Version: unspecified
Platform: Other
OS/Version: Windows 7
Status: NEW
Severity: Critical
Priority: P5 - None
Component: C#
AssignedTo: msafar at novell.com
ReportedBy: tomas.matousek at microsoft.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: Yes
1) download the latest IronRuby sources @ https://github.com/IronLanguages/main
2) run "xbuild Solutions\Ruby.sln"
3) this ends with an exception from the compiler - xbuild fails to build
IronRuby.Tests.csproj project:
C:\Git\ironruby\Languages\Ruby\IronRuby.Tests>C:\PROGRA~1\Mono\bin\dmcs.bat
--stacktrace /noconfig /debug:full /debug+ /
keyfile:C:\Git\ironruby\Solutions\\Key.snk /optimize-
/out:obj\Debug\IronRuby.Tests.exe Runtime\ClrTests_Globals.cs Driv
er.cs Helpers.cs Manual.cs Parser\AssertTokenizer.cs
Parser\DefaultParserLogger.cs Parser\CoverageParserLogger.cs Parser
\TokenizerTestDriver.cs Parser\ParserTests.cs RubyTests.cs
Properties\AssemblyInfo.cs Runtime\AliasTests.cs Runtime\Assi
gnmentTests.cs Runtime\BacktraceTests.cs Runtime\BoolAndConditionalTests.cs
Runtime\IntegerTests.cs Runtime\CloningTests
cs Runtime\ClrTests.cs Runtime\ArrayTests.cs Runtime\ConstantTests.cs
Runtime\DeclarationTests.cs Runtime\DlrInteropTes
ts.cs Runtime\InterpreterTests.cs Runtime\IoTests.cs Runtime\MethodTests.cs
Runtime\MiscTests.cs Runtime\ModuleTests.cs
Runtime\MutableStringTests.cs Runtime\OverloadResolutionTests.cs
Runtime\ProtocolTests.cs Runtime\RangeTests.cs Runtime\
RegexTests.cs Runtime\RubyArrayTests.cs Runtime\RemotingTests.cs
Runtime\SplattingTests.cs Runtime\StringTests.cs Runtim
e\SuperTests.cs Runtime\UndefTests.cs Runtime\InitializerTests.cs
Runtime\HashTests.cs Runtime\EvalTests.cs Runtime\Loop
Tests.cs Runtime\HostingTests.cs Runtime\LoaderTests.cs Runtime\DefinedTests.cs
Runtime\BlockTests.cs Runtime\SingletonT
ests.cs Runtime\ExceptionTests.cs Runtime\RubyUtilsTests.cs /target:exe
/warnaserror- /define:"TRACE;DEBUG;CLR4" /refere
nce:C:\PROGRA~1\Mono\lib\mono\4.0\System.dll
/reference:C:\PROGRA~1\Mono\lib\mono\4.0\System.Data.dll /reference:C:\PROG
RA~1\Mono\lib\mono\4.0\System.Windows.Forms.dll
/reference:C:\PROGRA~1\Mono\lib\mono\4.0\System.Xml.dll /reference:C:\PR
OGRA~1\Mono\lib\mono\4.0\System.Core.dll
/reference:C:\PROGRA~1\Mono\lib\mono\4.0\Microsoft.CSharp.dll /reference:C:\PRO
GRA~1\Mono\lib\mono\4.0\System.Numerics.dll
/reference:C:\Git\ironruby\bin\Debug\\Microsoft.Scripting.dll /reference:C:\
Git\ironruby\bin\Debug\\Microsoft.Dynamic.dll
/reference:C:\Git\ironruby\bin\Debug\\IronRuby.Libraries.dll /reference:C:
\Git\ironruby\bin\Debug\\IronRuby.dll
/reference:C:\PROGRA~1\Mono\lib\mono\4.0\mscorlib.dll
/reference:C:\PROGRA~1\Mono\
lib\mono\4.0\System.Configuration.dll
/reference:C:\PROGRA~1\Mono\lib\mono\4.0\System.Xaml.dll
/reference:C:\PROGRA~1\Mo
no\lib\mono\4.0\System.Runtime.Remoting.dll
/reference:C:\Git\ironruby\bin\Debug\Microsoft.Scripting.Metadata.dll /warn:
4
Parser\ParserTests.cs(644,26): warning CS0219: The variable `x' is assigned but
its value is never used
in ConsoleReportPrinter.Print (Mono.CSharp.AbstractMessage)
in Report.Warning (System.Int32, System.Int32, Mono.CSharp.Location,
System.String)
in Report.Warning (System.Int32, System.Int32, Mono.CSharp.Location,
System.String, System.String)
in LocalVariable.CreateBuilder (Mono.CSharp.EmitContext)
in BlockVariableDeclaration.DoEmit (Mono.CSharp.EmitContext)
in Statement.Emit (Mono.CSharp.EmitContext)
in Block.DoEmit (Mono.CSharp.EmitContext)
in Block.Emit (Mono.CSharp.EmitContext)
in ExplicitBlock.Emit (Mono.CSharp.EmitContext)
in ToplevelBlock.Emit (Mono.CSharp.EmitContext)
in MethodData.Emit (Mono.CSharp.DeclSpace)
in MethodOrOperator.Emit ()
in Method.Emit ()
in TypeContainer.EmitType ()
in ModuleContainer.Emit ()
in AssemblyDefinition.Emit ()
in Driver.Compile ()
in Driver.Main (System.String[])
Runtime\DlrInteropTests.cs(849,42): error CS0584: Internal compiler error:
Argument is out of range.
Parameter name: index
in ConsoleReportPrinter.Print (Mono.CSharp.AbstractMessage)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String,
System.String)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in Assign.DoResolve (Mono.CSharp.ResolveContext)
in SimpleAssign.DoResolve (Mono.CSharp.ResolveContext)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in ExpressionStatement.ResolveStatement (Mono.CSharp.BlockContext)
in BlockVariableDeclaration.ResolveInitializer
(Mono.CSharp.BlockContext, Mono.CSharp.LocalVariable, Mono.CSharp
Expression)
in BlockVariableDeclaration.Resolve (Mono.CSharp.BlockContext)
in Block.Resolve (Mono.CSharp.BlockContext)
in ParametersBlock.Resolve (Mono.CSharp.FlowBranching,
Mono.CSharp.BlockContext, Mono.CSharp.IMethodData)
in MethodData.Emit (Mono.CSharp.DeclSpace)
in MethodOrOperator.Emit ()
in Method.Emit ()
in TypeContainer.EmitType ()
in ModuleContainer.Emit ()
in AssemblyDefinition.Emit ()
in Driver.Compile ()
in Driver.Main (System.String[])
Runtime\DlrInteropTests.cs(867,39): error CS0584: Internal compiler error:
Argument is out of range.
Parameter name: index
in ConsoleReportPrinter.Print (Mono.CSharp.AbstractMessage)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String,
System.String)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in BlockVariableDeclaration.Resolve (Mono.CSharp.BlockContext)
in Block.Resolve (Mono.CSharp.BlockContext)
in ParametersBlock.Resolve (Mono.CSharp.FlowBranching,
Mono.CSharp.BlockContext, Mono.CSharp.IMethodData)
in MethodData.Emit (Mono.CSharp.DeclSpace)
in MethodOrOperator.Emit ()
in Method.Emit ()
in TypeContainer.EmitType ()
in ModuleContainer.Emit ()
in AssemblyDefinition.Emit ()
in Driver.Compile ()
in Driver.Main (System.String[])
Runtime\HostingTests.cs(483,41): error CS0584: Internal compiler error:
Argument is out of range.
Parameter name: index
in ConsoleReportPrinter.Print (Mono.CSharp.AbstractMessage)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String,
System.String)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in Probe.DoResolve (Mono.CSharp.ResolveContext)
in As.DoResolve (Mono.CSharp.ResolveContext)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in BlockVariableDeclaration.Resolve (Mono.CSharp.BlockContext)
in Block.Resolve (Mono.CSharp.BlockContext)
in ParametersBlock.Resolve (Mono.CSharp.FlowBranching,
Mono.CSharp.BlockContext, Mono.CSharp.IMethodData)
in MethodData.Emit (Mono.CSharp.DeclSpace)
in MethodOrOperator.Emit ()
in Method.Emit ()
in TypeContainer.EmitType ()
in ModuleContainer.Emit ()
in AssemblyDefinition.Emit ()
in Driver.Compile ()
in Driver.Main (System.String[])
Runtime\HostingTests.cs(908,41): error CS0584: Internal compiler error:
Argument is out of range.
Parameter name: index
in ConsoleReportPrinter.Print (Mono.CSharp.AbstractMessage)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String,
System.String)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in BlockVariableDeclaration.Resolve (Mono.CSharp.BlockContext)
in Block.Resolve (Mono.CSharp.BlockContext)
in ParametersBlock.Resolve (Mono.CSharp.FlowBranching,
Mono.CSharp.BlockContext, Mono.CSharp.IMethodData)
in MethodData.Emit (Mono.CSharp.DeclSpace)
in MethodOrOperator.Emit ()
in Method.Emit ()
in TypeContainer.EmitType ()
in ModuleContainer.Emit ()
in AssemblyDefinition.Emit ()
in Driver.Compile ()
in Driver.Main (System.String[])
Runtime\HostingTests.cs(910,42): error CS0584: Internal compiler error:
Argument is out of range.
Parameter name: index
in ConsoleReportPrinter.Print (Mono.CSharp.AbstractMessage)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String)
in Report.Error (System.Int32, Mono.CSharp.Location, System.String,
System.String)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in Probe.DoResolve (Mono.CSharp.ResolveContext)
in As.DoResolve (Mono.CSharp.ResolveContext)
in Expression.Resolve (Mono.CSharp.ResolveContext,
Mono.CSharp.ResolveFlags)
in Expression.Resolve (Mono.CSharp.ResolveContext)
in BlockVariableDeclaration.Resolve (Mono.CSharp.BlockContext)
in Block.Resolve (Mono.CSharp.BlockContext)
in ParametersBlock.Resolve (Mono.CSharp.FlowBranching,
Mono.CSharp.BlockContext, Mono.CSharp.IMethodData)
in MethodData.Emit (Mono.CSharp.DeclSpace)
in MethodOrOperator.Emit ()
in Method.Emit ()
in TypeContainer.EmitType ()
in ModuleContainer.Emit ()
in AssemblyDefinition.Emit ()
in Driver.Compile ()
in Driver.Main (System.String[])
Compilation failed: 5 error(s), 1 warnings
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list