[Mono-bugs] [Bug 40564][Nor] New - Odd pause and gc.log produced.

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
Mon, 31 Mar 2003 07:37:12 -0500 (EST)


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 ridge@midsouth.rr.com.

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

--- shadow/40564	Mon Mar 31 07:37:12 2003
+++ shadow/40564.tmp.32753	Mon Mar 31 07:37:12 2003
@@ -0,0 +1,48 @@
+Bug#: 40564
+Product: Mono/Runtime
+Version: unspecified
+OS: 
+OS Details: Windows XP Pro
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: ridge@midsouth.rr.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Odd pause and gc.log produced.
+
+Description of Problem:
+I have a couple of programs that under Microsoft's runtime throw either a 
+NullReferenceException or a SEHException.  It's one or the other, but 
+it's not consistant.  Under mono 0.23 these programs run, however, they 
+pause for say 10-15 seconds with 100% cpu load, then continue running as 
+expected.  A gc.log file is produced with contents like so:
+Needed to allocate blacklisted block at 0xa200000
+Needed to allocate blacklisted block at 0xa270000
+etc.
+
+Steps to reproduce the problem:
+1. Run program.
+
+Actual Results:
+Thrown exceptions as noted above under Microsoft's runtime.  Pause and 
+gc.log produced under Mono 0.23.
+
+Expected Results:
+No exceptions, pauses, or logs produced.
+
+How often does this happen? 
+Every execution.
+
+Additional Information:
+I'm happy to provide assemblies and sources, however, these examples 
+require a library that I've written (the successor to CsGL) which is not 
+publicly available yet, but I'm happy to provide.  They also require 
+OpenGL support as well as GLUT.  If someone would like to contact me, I'd 
+be glad to supply all the needed code and additional notes on what's 
+going on.