[Mono-bugs] [Bug 62892][Nor] Changed - Double free/abort trap on nunit-console test failure.

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sat, 14 Aug 2004 16:59:20 -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 grompf@sublimeintervention.com.


--- shadow/62892	2004-08-14 12:10:50.000000000 -0400
+++ shadow/62892.tmp.22058	2004-08-14 16:59:20.000000000 -0400
@@ -1,13 +1,13 @@
 Bug#: 62892
 Product: Mono: Runtime
 Version: unspecified
 OS: unknown
 OS Details: Mac OS X 10.4 tiger preview seed update 1
-Status: RESOLVED   
-Resolution: FIXED
+Status: REOPENED   
 Severity: Unknown
 Priority: Normal
 Component: misc
 AssignedTo: martin@ximian.com                            
 ReportedBy: mass@akuma.org               
 QAContact: mono-bugs@ximian.com
@@ -58,6 +58,25 @@
 Created an attachment (id=9032)
 simple nunit test fixture illustrating problem
 ------- Additional Comments From vargaz@freemail.hu  2004-08-14 12:10 -------
 Fixed in CVS.
+------- Additional Comments From grompf@sublimeintervention.com  2004-08-14 16:59 -------
+  Your patch for this seems to make things worse; now when bootstrapping mcs has 
+double free warnings all over the place:
+mcs -d:BOOTSTRAP_WITH_OLDLIB   -d:NET_1_1 -d:ONLY_1_1 -g /target:exe /out:mcs.exe 
+cs-parser.cs  @mcs.exe.sources
+cs-parser.jay(2537) warning CS0162: Unreachable code detected
+Compilation succeeded - 1 warning(s)
+*** malloc[26580]: Deallocation of a pointer not malloced: 0x2f46000; This could be a 
+double free(), or free() called with the middle of an allocated block; Try setting 
+environment variable MallocHelp to see tools to help debug
+rolling back your patch to image.c and reflection.c causes this to go away.