[Mono-bugs] [Bug 80618][Maj] New - Segfault calling MethodInfo.Invoke from a second AppDomain.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Jan 25 12:52:19 EST 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by billholmes54 at gmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=80618

--- shadow/80618	2007-01-25 12:52:19.000000000 -0500
+++ shadow/80618.tmp.27299	2007-01-25 12:52:19.000000000 -0500
@@ -0,0 +1,36 @@
+Bug#: 80618
+Product: Mono: Runtime
+Version: 1.2
+OS: other
+OS Details: SUSE 10.2 and Windows XP SP2
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: remoting
+AssignedTo: lluis at ximian.com                            
+ReportedBy: billholmes54 at gmail.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Segfault calling MethodInfo.Invoke from a second AppDomain.
+
+Sample attached and output attached.
+
+Running:
+mcs -target:library PreProcess.cs
+mcs RunInOtherDomain.cs
+mono RunInOtherDomain.exe
+
+This does not always fail.  You may have to run the exe a few times.
+
+Observations:
+This was found on recent svn built versions of mono on Windows and SUSE
+10.2.  A regression from 1.2.
+Removing or changing the argument type of CreateAdditionalFiles will succeed.
+Changing line 79 in RunInOtherDomain.cs to false causes the Invoke call to
+be run in the current AppDomain and the error does not occur.
+Compiling PreProcessor.CreateAdditionalFiles into the exe works fine. 
+(uncomment ln 52 in RunInOtherDomain.cs  and run mcs RunInOtherDomain.cs
+PreProcess.cs)


More information about the mono-bugs mailing list