[Mono-bugs] [Bug 81709][Min] Changed - [WIN32] OutOfMemoryException resizing form a lot
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Tue May 22 17:39:17 EDT 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 sebastien at ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=81709
--- shadow/81709 2007-05-22 17:09:54.000000000 -0400
+++ shadow/81709.tmp.18697 2007-05-22 17:39:17.000000000 -0400
@@ -4,19 +4,18 @@
OS: unknown
OS Details: Windows XP SP2
Status: NEW
Resolution:
Severity: Unknown
Priority: Minor
-Component: Sys.Drawing.
+Component: Windows.Forms
AssignedTo: mono-bugs at ximian.com
ReportedBy: gert.driesen at pandora.be
QAContact: mono-bugs at ximian.com
TargetMilestone: ---
URL:
-Cc:
Summary: [WIN32] OutOfMemoryException resizing form a lot
When rapidly resizing a form for while (by dragging the sizing grip to all
corners of the screen), the following exception is reported:
System.OutOfMemoryException: Not enough memory to complete operation [GDI+
@@ -46,6 +45,20 @@
after that.
I was only able to reproduce it with the "smaller" repro attached to bug
#80394.
Have fun ;-)
+
+------- Additional Comments From sebastien at ximian.com 2007-05-22 17:39 -------
+Graphics.FromHdc is a simple call/check on top of GdipCreateFromHDC.
+
+On Win32 it means MS GDI+ return an OutOfMemory error code. This can
+occurs if a GpGraphics cannot be allocated (well I guess ;-) or if the
+HDC is NULL (unit tested, to be committed and fixed in libgdiplus).
+
+My guess is the later... so I'm moving this to the caller, MWF ;-)
+
+Anyway it would be useful to run mono with --debug and with
+--trace=M:System.Drawing.GDIPlus:GdipCreateFromHDC to see if I'm right
+about the HDC being NULL.
+
More information about the mono-bugs
mailing list