[Mono-bugs] [Bug 50916][Wis] Changed - GC does not see objs put into an array as dead till array's method is out of scope

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 13 Nov 2003 07:36:48 -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 vargaz@freemail.hu.


--- shadow/50916	2003-11-12 22:30:29.000000000 -0500
+++ shadow/50916.tmp.32223	2003-11-13 07:36:48.000000000 -0500
@@ -1,14 +1,14 @@
 Bug#: 50916
 Product: Mono/Runtime
 Version: unspecified
+OS: unknown
 OS Details: 
-Status: NEW   
+Status: RESOLVED   
+Resolution: NOTABUG
+Severity: Unknown
 Priority: Wishlist
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: bmaurer@users.sf.net               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
@@ -62,6 +62,13 @@
 Expected Results:
+------- Additional Comments From vargaz@freemail.hu  2003-11-13 07:36 -------
+The time when finalizers are called is not guaranteed. The reason
+why the array objects are not freed is probably because the foofoo
+array is reachable from the stack frame of 'blah'. Even if the
+variable is nulled out, it is possibly that JIT generated temporaries
+continue to refer to the array.