https://bugzilla.novell.com/show_bug.cgi?id=657862
https://bugzilla.novell.com/show_bug.cgi?id=657862#c0 Summary: Error: The compiler appears to have crashed. Check the build output pad for details. Classification: Mono Product: Mono: Compilers Version: 2.8.x Platform: VMWare OS/Version: SuSE Linux 10.1 Status: NEW Severity: Normal Priority: P5 - None Component: C# AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.215 Safari/534.10 I'm getting the following compiler exception when using the Official Mono VMware VM for 2.8.1: Performing main compilation... /usr/bin/gmcs /noconfig "/out:/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/bin/Release/ObjectCloud.DataAccess.SQLite.dll" "/r:/usr/lib/mono/2.0/System.dll" "/r:/usr/lib/mono/2.0/System.Data.dll" "/r:/usr/lib/mono/2.0/System.Xml.dll" "/r:/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.Common/bin/Release/ObjectCloud.Common.dll" "/r:/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess/bin/Release/ObjectCloud.DataAccess.dll" "/r:/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.Interfaces/bin/Release/ObjectCloud.Interfaces.dll" "/r:/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.ORM.DataAccess.SQLite/bin/Release/ObjectCloud.ORM.DataAccess.SQLite.dll" "/r:/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.ORM.DataAccess/bin/Release/ObjectCloud.ORM.DataAccess.dll" /nologo /warn:4 /optimize+ /codepage:utf8 "/define:TRACE" /t:library "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Directory.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Directory/DatabaseConnector.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Directory/File_Table.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Log/DatabaseConnector.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/NameValuePairs.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/NameValuePairs/DatabaseConnector.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Properties/AssemblyInfo.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/SessionManager.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/SessionManager/DatabaseConnector.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/User.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/UserManager.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/UserManager/DatabaseConnector.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Log.cs" "/home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/User/DatabaseConnector.cs" Unhandled Exception: Mono.CSharp.InternalErrorException: /home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Directory.cs(399,30): ObjectCloud.DataAccess.SQLite.Directory.File_Table ---> Mono.CSharp.InternalErrorException: /home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Directory.cs(537,41): ObjectCloud.DataAccess.SQLite.Directory.File_Table.DoInsertAndReturnPrimaryKey<TKey>(ObjectCloud.DataAccess.Directory.File_Table.File_Inserter) ---> System.ArgumentException: Invalid arguments at Mono.CSharp.TypeParameterInflator..ctor (Mono.CSharp.TypeSpec type, Mono.CSharp.TypeParameterSpec[] tparams, Mono.CSharp.TypeSpec[] targs) [0x00000] in <filename unknown>:0 at Mono.CSharp.Method.DefineTypeParameters () [0x00000] in <filename unknown>:0 at Mono.CSharp.Method.Define () [0x00000] in <filename unknown>:0 at Mono.CSharp.TypeContainer.DefineContainerMembers (IList mcal) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at Mono.CSharp.TypeContainer.DefineContainerMembers (IList mcal) [0x00000] in <filename unknown>:0 at Mono.CSharp.Class.DefineContainerMembers (IList list) [0x00000] in <filename unknown>:0 at Mono.CSharp.TypeContainer.DoDefineMembers () [0x00000] in <filename unknown>:0 at Mono.CSharp.ClassOrStruct.DoDefineMembers () [0x00000] in <filename unknown>:0 at Mono.CSharp.Class.DoDefineMembers () [0x00000] in <filename unknown>:0 at Mono.CSharp.TypeContainer.Define () [0x00000] in <filename unknown>:0 at Mono.CSharp.RootContext.PopulateTypes () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at Mono.CSharp.RootContext.PopulateTypes () [0x00000] in <filename unknown>:0 at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0 at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0 Unhandled Exception: Mono.CSharp.InternalErrorException: /home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Directory.cs(399,30): ObjectCloud.DataAccess.SQLite.Directory.File_Table ---> Mono.CSharp.InternalErrorException: /home/rupert/Mercurial/objectcloud/Server/ObjectCloud.DataAccess.SQLite/Directory.cs(537,41): ObjectCloud.DataAccess.SQLite.Directory.File_Table.DoInsertAndReturnPrimaryKey<TKey>(ObjectCloud.DataAccess.Directory.File_Table.File_Inserter) ---> System.ArgumentException: Invalid arguments at Mono.CSharp.TypeParameterInflator..ctor (Mono.CSharp.TypeSpec type, Mono.CSharp.TypeParameterSpec[] tparams, Mono.CSharp.TypeSpec[] targs) [0x00000] in <filename unknown>:0 at Mono.CSharp.Method.DefineTypeParameters () [0x00000] in <filename unknown>:0 at Mono.CSharp.Method.Define () [0x00000] in <filename unknown>:0 at Mono.CSharp.TypeContainer.DefineContainerMembers (IList mcal) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at Mono.CSharp.TypeContainer.DefineContainerMembers (IList mcal) [0x00000] in <filename unknown>:0 at Mono.CSharp.Class.DefineContainerMembers (IList list) [0x00000] in <filename unknown>:0 at Mono.CSharp.TypeContainer.DoDefineMembers () [0x00000] in <filename unknown>:0 at Mono.CSharp.ClassOrStruct.DoDefineMembers () [0x00000] in <filename unknown>:0 at Mono.CSharp.Class.DoDefineMembers () [0x00000] in <filename unknown>:0 at Mono.CSharp.TypeContainer.Define () [0x00000] in <filename unknown>:0 at Mono.CSharp.RootContext.PopulateTypes () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at Mono.CSharp.RootContext.PopulateTypes () [0x00000] in <filename unknown>:0 at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0 at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0 Build complete -- 1 error, 0 warnings Reproducible: Always Steps to Reproduce: The easiest way to reproduce is to just download my code into the official VM. 1: Use the VMware VM for 2.8.1 2: Download http://appfeeds.repositoryhosting.com/hg_public/appfeeds/objectcloud/archive/tip.zip 3: Open Server/ObjectCloud2005.sln 4: Build ObjectCloud.CodeGenerator 5: Build ObjectCloud.DataAccess.SQLite Note: ObjectCloud.CodeGenerator builds source code needed for ObjectCloud.DataAccess.SQLite Actual Results: ObjectCloud.DataAccess.SQLite crashes the compiler Expected Results: ObjectCloud.DataAccess.SQLite should build I'm currently working around this by building in Windows with Visual Studio 2010 or Mono 2.6.4 on Mac. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
