[Mono-bugs] [Bug 61514][Maj] Changed - assertion failure in mini-exceptions.c

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 19 Apr 2005 01:56:26 -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 michi@zeroc.com.

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

--- shadow/61514	2005-04-19 00:56:26.000000000 -0400
+++ shadow/61514.tmp.20167	2005-04-19 01:56:26.000000000 -0400
@@ -61,6 +61,18 @@
 
    Thanks for the reports.  We are seeing a pattern here related to
 process shutdown, there are now several bug reports on this.  We are
 investigating.
 
 Miguel.
+
+------- Additional Comments From michi@zeroc.com  2005-04-19 01:56 -------
+I've done some more digging on my own in the mean time. It looks 
+like our code is doing something stupid. In particular, we assumed 
+that C# would give us the same guarantees as Java for finalizers, 
+but I since found out that this isn't the case. The upshot is that 
+it is likely that finalizers in our code end up calling into 
+something that's been finalized already. I suspect that this is at 
+the root of the problem. It seems likely that exceptions get thrown 
+when one of these finalizers does something stupid. Hopefully, this 
+will be of some use to you.
+