[Mono-bugs] [Bug 73181][Maj] Changed - Multithreaded Drawstring causes NullReference exception

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 2 Mar 2005 00:45:40 -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 peter@novonyx.com.

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

--- shadow/73181	2005-03-02 00:28:23.000000000 -0500
+++ shadow/73181.tmp.26536	2005-03-02 00:45:40.000000000 -0500
@@ -1,12 +1,12 @@
 Bug#: 73181
 Product: Mono: Class Libraries
 Version: 1.1
 OS: GNU/Linux [Other]
 OS Details: 
-Status: NEW   
+Status: ASSIGNED   
 Resolution: 
 Severity: Unknown
 Priority: Major
 Component: Sys.Drawing.
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: david.mitchell@telogis.com               
@@ -85,6 +85,12 @@
 
 Changing the doChart method so that it draws lines instead of a string
 will stop the bug occuring so it appears to be some combination of
 multithreading and drawString that causes this to appear.
 
 Hope this helps.
+
+------- Additional Comments From peter@novonyx.com  2005-03-02 00:45 -------
+I can reproduce the problem and did some debugging. It would appear 
+that cairo is the culprit, I implemented their FIXME-marked locking 
+function; now we're getting memory corruption.
+Will take more time to debug