[Mono-bugs] [Bug 80151][Nor] Changed - [Windows] Image Stream must be kept alive

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Jan 15 15:23:53 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 sebastien at ximian.com.

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

--- shadow/80151	2006-12-08 19:36:12.000000000 -0500
+++ shadow/80151.tmp.11427	2007-01-15 15:23:53.000000000 -0500
@@ -1,22 +1,22 @@
 Bug#: 80151
 Product: Mono: Class Libraries
 Version: 1.2
-OS: unknown
+OS: Windows XP
 OS Details: 
 Status: NEW   
 Resolution: 
 Severity: Unknown
-Priority: Blocker
-Component: Windows.Forms
-AssignedTo: toshok at ximian.com                            
+Priority: Normal
+Component: Sys.Drawing.
+AssignedTo: sebastien at ximian.com                            
 ReportedBy: monkey at jpobst.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: 1_2
 URL: 
-Summary: [Windows - DataGrid] MakeTransparent OutOfMemoryException
+Summary: [Windows] Image Stream must be kept alive
 
 The lines in DataGrid.cs:
 - back_button_image.MakeTransparent (Color.Transparent);
 - parent_rows_button_image.MakeTransparent (Color.Transparent);
 
 cause an OutOfMemoryException when doing a new DataGrid () on Windows.  The
@@ -32,6 +32,19 @@
 
 
 ------- Additional Comments From toshok at ximian.com  2006-12-08 19:36 -------
 I've commented out the calls in trunk (we released 1.2.2 without them)
  going to cc sebastien on this one, as it's got to be a weird S.D./gdi
 interaction with resources.
+
+------- Additional Comments From sebastien at ximian.com  2007-01-15 15:23 -------
+<shana> spouliot_away: I've stumbled on to a gdi group post where an
+MS guy says that the the Stream must stay alive for the life of the
+image.
+http://groups.google.com/group/microsoft.public.win32.programmer.gdi/browse_thread/thread/4967097db1469a27/4d36385b83532126?lnk=st&q=IStream+gdi&rnum=3&hl=en#4d36385b83532126
+<shana> "If a Bitmap or Image is created from a stream or file or
+memory chunk, that that stream or file or memory is "locked" by GDI+
+for the life of the Bitmap or Image. In the case of stream or memory,
+you must ensure the stream or memory stay's "alive" for the life of
+the Image or Bitmap. "
+
+-> moving to SD


More information about the mono-bugs mailing list