[Mono-bugs] [Bug 67355][Wis] New - [PPC] XSP has a jit bug which causes failures
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Fri, 1 Oct 2004 13:17:09 -0400 (EDT)
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 grompf@sublimeintervention.com.
http://bugzilla.ximian.com/show_bug.cgi?id=67355
--- shadow/67355 2004-10-01 13:17:09.000000000 -0400
+++ shadow/67355.tmp.27088 2004-10-01 13:17:09.000000000 -0400
@@ -0,0 +1,46 @@
+Bug#: 67355
+Product: Mono: Runtime
+Version: unspecified
+OS:
+OS Details: osx 10.3.5
+Status: NEW
+Resolution:
+Severity:
+Priority: Wishlist
+Component: misc
+AssignedTo: mono-bugs@ximian.com
+ReportedBy: grompf@sublimeintervention.com
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: [PPC] XSP has a jit bug which causes failures
+
+Running xsp / mod_mono on HEAD is currently failing due to a jit bug.
+
+I believe this is a similar one to the last stack (un)winding. The call that is being improperly
+handled is in XSPApplicationHost.cs:
+
+public void ProcessRequest (int reqId, long localEPAddr, int localEPPort, long remoteEPAdds,
+ int remoteEPPort, string verb, string path, string pathInfo,
+ string queryString, string protocol, byte [] inputBuffer, string redirect)
+
+which is called from: XSPApplicationHost.cs:210.
+
+I have modified this call locally to be:
+
+host.ProcessRequest (requestId, this, rdata, redirect);
+
+with the call signature:
+
+public void ProcessRequest (int reqId, XSPWorker worker, RequestData rdata, string redirect)
+
+This modification masks the JIT bug.
+
+To replicate, run xsp/mod_mono from CVS HEAD, with mono from CVS HEAD and request the
+session1.aspx test. Submit the callback a few times and you will get an exception.
+
+I'm going to work more on atomicizing a cross-appdomain call that can replicate the same
+behaviour but have been unsuccesful so far..
+
+-kangaroo