[Mono-osx] MSIL: Ldfld problems under Mac OS X / Mono, probably Mono bug

lu4 lu4 at online.ua
Thu Dec 15 14:27:01 EST 2011


Hi I'm using 3rd party library JInt (the JavaScript interpriter) which was
working fine until I've switched to Mac OS X, after that I keep on getting
ArgumentNullExceptions, after some investigation I've found out that JInt
uses dynamic code generation for making some sort of Js-Clr bridge. This
method has the following instructions in the end:


Here's how these lines are executed
http://mono.1490590.n4.nabble.com/file/n4201442/gy3m3.png 

It is clearly seen that fieldInfo argument is not null, though when it comes
to executing these lines, notice that LDFLD has no argument!

http://mono.1490590.n4.nabble.com/file/n4201442/oJhXS.png 

My current statement that will get executed is Ldnull, I performing "Step
In"(Over Ldnull) and BANG exception occurs over Ldfld (Full size screenshot 
http://i.stack.imgur.com/rpTvd.png here ):

http://mono.1490590.n4.nabble.com/file/n4201442/rpTvd.png 

Any suggestions?


--
View this message in context: http://mono.1490590.n4.nabble.com/MSIL-Ldfld-problems-under-Mac-OS-X-Mono-probably-Mono-bug-tp4201442p4201442.html
Sent from the Mono - OSX mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-osx/attachments/20111215/e8395777/attachment.html 


More information about the Mono-osx mailing list