[Mono-bugs] [Bug 58324][Maj] New - mono/tests/appdomain3 is crashing on the mac

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 11 May 2004 09:56:29 -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 umuff@quark.com.

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

--- shadow/58324	2004-05-11 09:56:29.000000000 -0400
+++ shadow/58324.tmp.19571	2004-05-11 09:56:29.000000000 -0400
@@ -0,0 +1,69 @@
+Bug#: 58324
+Product: Mono: Runtime
+Version: unspecified
+OS: Mac OS X 10.3
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: umuff@quark.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: mono/tests/appdomain3 is crashing on the mac
+
+gdb --args mono -v --debug appdomain3.exe
+
+Method System.LocalDataStoreSlot:Finalize () emitted at 0x7b3330 to 0x7b3394 [NewDomain]
+test-ok
+Method (wrapper runtime-invoke) System.Runtime.Remoting.Proxies.RemotingProxy:Finalize 
+(object,intptr,intptr) emitted at 0x7b8548 to 0x7b8648 [appdomain3.exe]
+Method System.Runtime.Remoting.Proxies.RemotingProxy:Finalize () emitted at 0x7b8698 to 
+0x7b875c [appdomain3.exe]
+Method System.Runtime.Remoting.RemotingServices:DisposeIdentity 
+(System.Runtime.Remoting.Identity) emitted at 0x7b8760 to 0x7b8900 [appdomain3.exe]
+Method System.Runtime.Remoting.Identity:get_Disposed () emitted at 0x7b89d8 to 0x7b8a10 
+[appdomain3.exe]
+Method System.Collections.Hashtable:Remove (object) emitted at 0x7b8a18 to 0x7b8c28 
+[appdomain3.exe]
+Method System.Runtime.Remoting.Identity:set_Disposed (bool) emitted at 0x7b8c30 to 
+0x7b8c70 [appdomain3.exe]
+Method (wrapper runtime-invoke) System.IO.FileStream:Finalize (object,intptr,intptr) emitted at 
+0x7b8c78 to 0x7b8d78 [appdomain3.exe]
+Method System.IO.FileStream:Finalize () emitted at 0x7b8dc8 to 0x7b8e48 [appdomain3.exe]
+Method (wrapper runtime-invoke) System.Threading.Thread:Finalize (object,intptr,intptr) emitted 
+at 0x7b8e50 to 0x7b8f50 [appdomain3.exe]
+Method System.Threading.Thread:Finalize () emitted at 0x7b8fa0 to 0x7b9020 [appdomain3.exe]
+Method (wrapper managed-to-native) System.Threading.Thread:Thread_free_internal (intptr) 
+emitted at 0x7b90b0 to 0x7b91c0 [appdomain3.exe]
+Method (wrapper runtime-invoke) System.IO.StreamWriter:Finalize (object,intptr,intptr) emitted at 
+0x7b91c8 to 0x7b92c8 [appdomain3.exe]
+Method System.IO.StreamWriter:Finalize () emitted at 0x7b9318 to 0x7b9398 [appdomain3.exe]
+Method System.IO.StreamWriter:Dispose (bool) emitted at 0x7b93a0 to 0x7b9458 
+[appdomain3.exe]
+Method (wrapper runtime-invoke) System.LocalDataStoreSlot:Finalize (object,intptr,intptr) 
+emitted at 0x7b9460 to 0x7b9560 [appdomain3.exe]
+
+Program received signal EXC_BAD_ACCESS, Could not access memory.
+[Switching to process 10545 thread 0x1103]
+0x007b32e8 in ?? ()
+(gdb) 
+
+(gdb) bt
+#0  0x007b32e8 in ?? ()
+Cannot access memory at address 0x7b32e8
+Cannot access memory at address 0x7b32e8
+#1  0x007b94c8 in ?? ()
+#2  0x0106cae0 in run_finalize (obj=0x73df80, data=0x7b32e8) at gc.c:103
+#3  0x0106d2dc in finalize_domain_objects (req=0x73df80) at gc.c:507
+#4  0x0106d3dc in finalizer_thread (unused=0x73df80) at gc.c:539
+#5  0x01078d98 in start_wrapper (data=0x3813600) at threads.c:239
+#6  0x010b73c0 in timed_thread_start_routine (args=0x430da0) at timed-thread.c:129
+#7  0x900247e8 in _pthread_body ()
+
+(gdb) p print_method_from_ip (0x7b32e8)
+IP 0x7b32e8 at offset 0x0 of method System.LocalDataStoreSlot:Finalize () (0x7b32e8 0x7b330c)