Re: [Mono-dev] Mono GC 2.8.2: embedding
I compiled a debug build of libmonosgen from trunk and now have this stacktrace. My app embeds mono into a Cocoa application, with Cocoa initializing the mono runtime. Stacktrace: at unknown 0x at System.AppDomain.ValidateAssemblyName (string) IL 0x00034, 0x0004f at System.AppDomain.DefineDynamicAssembly (System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,string,System.Security.Policy.Evidence,System.Security.PermissionSet,System.Security.PermissionSet,System.Security.PermissionSet,bool) IL 0x00017, 0x00023 at (wrapper remoting-invoke-with-check) System.AppDomain.DefineDynamicAssembly (System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,string,System.Security.Policy.Evidence,System.Security.PermissionSet,System.Security.PermissionSet,System.Security.PermissionSet,bool) IL 0x00045, 0x at MonoMac.ObjCRuntime.NativeImplementationBuilder..cctor () IL 0x000e6, 0x001f3 at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) IL 0x0004c, 0x at unknown 0x at MonoMac.ObjCRuntime.NativeMethodBuilder..ctor (System.Reflection.MethodInfo,System.Type,MonoMac.Foundation.ExportAttribute) IL 0x1, 0x0001b at MonoMac.ObjCRuntime.NativeMethodBuilder..ctor (System.Reflection.MethodInfo) IL 0x00022, 0x0006b at MonoMac.ObjCRuntime.Class..cctor () IL 0x00016, 0x0004b at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) IL 0x0004c, 0x at unknown 0x at MonoMac.AppKit.NSApplication..cctor () IL 0x004c4, 0x008ef at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) IL 0x0004c, 0x at unknown 0x at MacClient.Program.Main (string[]) [0x00022] in C:\Users\Duane\Documents\NewSVN\Win23\api_clean_409\MacClient\MonoMessage.cs:50 at (wrapper runtime-invoke) Module.runtime_invoke_void_object (object,intptr,intptr,intptr) IL 0x00050, 0x Native stacktrace: 0 mysgen.dylib0x002d0a3e mono_handle_native_sigsegv + 376 1 mysgen.dylib0x00207e19 mono_sigsegv_signal_handler + 322 2 libSystem.B.dylib 0x93e7305b _sigtramp + 43 3 ??? 0x 0x0 + 4294967295 4 ??? 0x0097c4d9 0x0 + 9946329 On Thu, Aug 25, 2011 at 5:57 PM, Duane Wandless du...@wandless.net wrote: I found this bug against 2.10.2: https://bugzilla.novell.com/show_bug.cgi?id=694027 Thanks, Duane On Thu, Aug 25, 2011 at 5:47 PM, Duane Wandless du...@wandless.netwrote: This is still happening with 2.10.4. Any suggestions? *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libmonosgen-2.0.0.dylib * * Expected in: flat namespace* * in /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libmonosgen-2.0.0.dylib * * * On Fri, Feb 25, 2011 at 4:59 PM, Duane Wandless du...@wandless.netwrote: I found this reference: http://go-mono.com/forums/#nabble-td2277117 Which says: You've configured mono without debugger support (--disable-mono-debugger), which is currently broken (it should get fixed later today). I did not compile libmonosgen that is the 2.8.2 install. So is libmonosgen being incorrectly compiled? Duane On Thu, Feb 17, 2011 at 4:00 PM, Duane Wandless du...@wandless.netwrote: I am trying to embed the sgen libraries (on Snow Leopard) but receiving this error at runtime: *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib * * Expected in: dynamic lookup* Linker flags: -pthread -L/Library/Frameworks/Mono.framework/Versions/Current/lib -lmonosgen-2.0 -lpthread -rpath@loader_path /../Libraries # otool -L InitMono.dylib InitMono.dylib: @loader_path/../Libraries/InitMono.dylib (compatibility version 1.0.0, current version 1.0.0) /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.19.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 677.26.0) Of course changing the -lmonosgen-2.0 to -lmono-2.0 and everything works as expected. Any suggestions on how to fix the symbol not
Re: [Mono-dev] Mono GC 2.8.2: embedding
This is still happening with 2.10.4. Any suggestions? *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libmonosgen-2.0.0.dylib * * Expected in: flat namespace* * in /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libmonosgen-2.0.0.dylib * * * On Fri, Feb 25, 2011 at 4:59 PM, Duane Wandless du...@wandless.net wrote: I found this reference: http://go-mono.com/forums/#nabble-td2277117 Which says: You've configured mono without debugger support (--disable-mono-debugger), which is currently broken (it should get fixed later today). I did not compile libmonosgen that is the 2.8.2 install. So is libmonosgen being incorrectly compiled? Duane On Thu, Feb 17, 2011 at 4:00 PM, Duane Wandless du...@wandless.netwrote: I am trying to embed the sgen libraries (on Snow Leopard) but receiving this error at runtime: *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib * * Expected in: dynamic lookup* Linker flags: -pthread -L/Library/Frameworks/Mono.framework/Versions/Current/lib -lmonosgen-2.0 -lpthread -rpath@loader_path /../Libraries # otool -L InitMono.dylib InitMono.dylib: @loader_path/../Libraries/InitMono.dylib (compatibility version 1.0.0, current version 1.0.0) /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.19.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 677.26.0) Of course changing the -lmonosgen-2.0 to -lmono-2.0 and everything works as expected. Any suggestions on how to fix the symbol not found for embedding the sgen library are greatly appreciated. Or if there is a different means to embed please let me know. Thanks, Duane ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Mono GC 2.8.2: embedding
I found this bug against 2.10.2: https://bugzilla.novell.com/show_bug.cgi?id=694027 Thanks, Duane On Thu, Aug 25, 2011 at 5:47 PM, Duane Wandless du...@wandless.net wrote: This is still happening with 2.10.4. Any suggestions? *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libmonosgen-2.0.0.dylib * * Expected in: flat namespace* * in /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libmonosgen-2.0.0.dylib * * * On Fri, Feb 25, 2011 at 4:59 PM, Duane Wandless du...@wandless.netwrote: I found this reference: http://go-mono.com/forums/#nabble-td2277117 Which says: You've configured mono without debugger support (--disable-mono-debugger), which is currently broken (it should get fixed later today). I did not compile libmonosgen that is the 2.8.2 install. So is libmonosgen being incorrectly compiled? Duane On Thu, Feb 17, 2011 at 4:00 PM, Duane Wandless du...@wandless.netwrote: I am trying to embed the sgen libraries (on Snow Leopard) but receiving this error at runtime: *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib * * Expected in: dynamic lookup* Linker flags: -pthread -L/Library/Frameworks/Mono.framework/Versions/Current/lib -lmonosgen-2.0 -lpthread -rpath@loader_path /../Libraries # otool -L InitMono.dylib InitMono.dylib: @loader_path/../Libraries/InitMono.dylib (compatibility version 1.0.0, current version 1.0.0) /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.19.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 677.26.0) Of course changing the -lmonosgen-2.0 to -lmono-2.0 and everything works as expected. Any suggestions on how to fix the symbol not found for embedding the sgen library are greatly appreciated. Or if there is a different means to embed please let me know. Thanks, Duane ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Mono GC 2.8.2: embedding
I found this reference: http://go-mono.com/forums/#nabble-td2277117 Which says: You've configured mono without debugger support (--disable-mono-debugger), which is currently broken (it should get fixed later today). I did not compile libmonosgen that is the 2.8.2 install. So is libmonosgen being incorrectly compiled? Duane On Thu, Feb 17, 2011 at 4:00 PM, Duane Wandless du...@wandless.net wrote: I am trying to embed the sgen libraries (on Snow Leopard) but receiving this error at runtime: *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib * * Expected in: dynamic lookup* Linker flags: -pthread -L/Library/Frameworks/Mono.framework/Versions/Current/lib -lmonosgen-2.0 -lpthread -rpath@loader_path /../Libraries # otool -L InitMono.dylib InitMono.dylib: @loader_path/../Libraries/InitMono.dylib (compatibility version 1.0.0, current version 1.0.0) /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.19.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 677.26.0) Of course changing the -lmonosgen-2.0 to -lmono-2.0 and everything works as expected. Any suggestions on how to fix the symbol not found for embedding the sgen library are greatly appreciated. Or if there is a different means to embed please let me know. Thanks, Duane ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Mono GC 2.8.2: embedding
I am trying to embed the sgen libraries (on Snow Leopard) but receiving this error at runtime: *dyld: Symbol not found: _MONO_DEBUGGER__debugger_info* * Referenced from: /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib * * Expected in: dynamic lookup* Linker flags: -pthread -L/Library/Frameworks/Mono.framework/Versions/Current/lib -lmonosgen-2.0 -lpthread -rpath@loader_path /../Libraries # otool -L InitMono.dylib InitMono.dylib: @loader_path/../Libraries/InitMono.dylib (compatibility version 1.0.0, current version 1.0.0) /Library/Frameworks/Mono.framework/Versions/2.8.2/lib/libmonosgen-2.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.19.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 677.26.0) Of course changing the -lmonosgen-2.0 to -lmono-2.0 and everything works as expected. Any suggestions on how to fix the symbol not found for embedding the sgen library are greatly appreciated. Or if there is a different means to embed please let me know. Thanks, Duane ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list