[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.
http://bugzilla.ximian.com/show_bug.cgi?id=50916
--- 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:
+OS: unknown
OS Details:
-Status: NEW
-Resolution:
-Severity:
+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 @@
1
11
Expected Results:
11
11
+
+------- 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.