[MonoDevelop] Crash when trying to compile MD from SVN

Rafael Teixeira monoman at gmail.com
Sun Jul 16 19:44:51 EDT 2006


You need to compile mono with the 2.0 profile also, to be able to
compile MD now that it is built with gmcs instead of mcs.

:)

On 7/16/06, "Andrés G. Aragoneses [ knocte ]" <knocte at gmail.com> wrote:
> Hello.
>
> I have just updated my mono rpm's to the 1.1.16.1 version (for SUSE
> 10.1) and when I updated today my SVN copy of MD and tried to compile
> it, I obtained a crash:
>
> (...)
> ./Gui/GlobalOptionsPanel.cs(20,19): warning CS0612: `Gnome.FileEntry' is
> obsolete
> ./Gui/GlobalOptionsPanel.cs(38,5): warning CS0612: `Gnome.FileEntry' is
> obsolete./Gui/GlobalOptionsPanel.cs(45,47): warning CS0612:
> `Gnome.FileEntry' is obsolete
>
> ** (/usr/lib/boo/booc.exe:9441): WARNING **: The class
> System.Collections.Generic.IEnumerable`1 could not be loaded, used in
> mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
>
> =================================================================
> Got a SIGSEGV while executing native code. This usually indicates
> a fatal error in the mono runtime or one of the native libraries
> used by your application.
> =================================================================
>
> Stacktrace:
>
>   at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes
> (bool) <0x00004>
>   at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes
> (bool) <0xffffffff>
>   at System.Reflection.Assembly.GetTypes () <0x0000c>
>   at
> Boo.Lang.Compiler.Steps.InitializeNameResolutionService.OrganizeAssemblyTypes
> (System.Reflection.Assembly) <0x00025>
>   at
> Boo.Lang.Compiler.Steps.InitializeNameResolutionService.OrganizeExternalNamespaces
> () <0x00086>
>   at Boo.Lang.Compiler.Steps.InitializeNameResolutionService.Run ()
> <0x00017>
>   at Boo.Lang.Compiler.CompilerPipeline.RunStep
> (Boo.Lang.Compiler.CompilerContext,Boo.Lang.Compiler.ICompilerStep)
> <0x00047>
>   at Boo.Lang.Compiler.CompilerPipeline.Run
> (Boo.Lang.Compiler.CompilerContext) <0x000f8>
>   at Boo.Lang.Compiler.BooCompiler.Run
> (Boo.Lang.Compiler.Ast.CompileUnit) <0x00073>
>   at Boo.Lang.Compiler.BooCompiler.Run () <0x00025>
>   at (wrapper remoting-invoke-with-check)
> Boo.Lang.Compiler.BooCompiler.Run () <0xffffffff>
>   at BooC.App.Run (string[]) <0x00312>
>   at BooC.App.Main (string[]) <0x000e0>
>   at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[]
> (object,intptr,intptr,intptr) <0xffffffff>
>
> Native stacktrace:
>
>         /usr/bin/mono(mono_handle_native_sigsegv+0xe6) [0x81594a6]
>         /usr/bin/mono [0x8143727]
>         [0xffffe440]
>         /usr/bin/mono [0x8098e02]
>         /usr/bin/mono [0x80991f9]
>         /usr/bin/mono(mono_type_create_from_typespec+0xe9) [0x809b269]
>         /usr/bin/mono [0x8092071]
>         /usr/bin/mono(mono_class_get_full+0x111) [0x8092d91]
>         /usr/bin/mono [0x8099dc0]
>         /usr/bin/mono [0x8091547]
>         /usr/bin/mono(mono_class_init+0x14f) [0x80901ff]
>         /usr/bin/mono(mono_type_get_object+0x8b) [0x80f0fab]
>         /usr/bin/mono [0x80cdf7a]
>         /usr/bin/mono [0x80ce2ea]
>         [0xb6f00329]
>         [0xb6f002e5]
>         [0xb6f0022e]
>         [0xb6efffef]
>         [0xb6effa30]
>         [0xb6f30ab8]
>         [0xb6f30679]
>         [0xb6f3001c]
>         [0xb6f2fd86]
>         [0xb6f2fc61]
>         [0xb7588d63]
>         [0xb7587cb9]
>         [0xb75877d4]
>         /usr/bin/mono [0x81435d0]
>         /usr/bin/mono(mono_runtime_invoke+0x27) [0x80db577]
>         /usr/bin/mono(mono_runtime_exec_main+0xa3) [0x80dc773]
>         /usr/bin/mono(mono_runtime_run_main+0x182) [0x80dc312]
>         /usr/bin/mono(strftime+0x1bbe) [0x805c962]
>         /usr/bin/mono(mono_main+0x857) [0x805d347]
>         /usr/bin/mono(__fxstat64+0x137) [0x805bd0b]
>         /lib/libc.so.6(__libc_start_main+0xdc) [0xb7d6687c]
>         /usr/bin/mono(sinh+0x4d) [0x805bc61]
> /usr/bin/booc: line 2:  9441 Abortado                env /usr/bin/mono
> /usr/lib/boo/booc.exe "$@"
> make[3]: *** [../../../build/AddIns/BackendBindings/BooShell.dll] Error 134
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive] Error 1
>
>
> It seems to be a regression in Mono that is affecting Boo (BTW the
> version of boo that I am using is 0.75.2013). Does anybody else have
> this problem?
>
> Regards,
>
>         Andrés  [ knocte ]
>
> --
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>


-- 
Rafael "Monoman" Teixeira
---------------------------------------
"The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man." George Bernard Shaw


More information about the Monodevelop-list mailing list