Re: [Mono-dev] Mono GC 2.8.2: embedding

2011-08-27 Thread Duane Wandless
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

2011-08-25 Thread Duane Wandless
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

2011-08-25 Thread Duane Wandless
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

2011-02-25 Thread Duane Wandless
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

2011-02-17 Thread Duane Wandless
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