[Mono-bugs] [Bug 657862] New: Error: The compiler appears to have crashed. Check the build output pad for details.

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Dec 6 19:30:55 EST 2010


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: msafar at novell.com
        ReportedBy: novel at andrewrondeau.com
         QAContact: mono-bugs at lists.ximian.com
          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.


More information about the mono-bugs mailing list