[Mono-bugs] [Bug 57547][Cri] Changed - mono/test remoting1.exe (crashes)

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 27 Apr 2004 10:33:17 -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=57547

--- shadow/57547	2004-04-23 18:45:16.000000000 -0400
+++ shadow/57547.tmp.19491	2004-04-27 10:33:17.000000000 -0400
@@ -2,13 +2,13 @@
 Product: Mono: Runtime
 Version: unspecified
 OS: Mac OS X 10.3
 OS Details: 
 Status: NEW   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Critical
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: umuff@quark.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
@@ -62,6 +62,61 @@
     synchronisation = 0x0
   }, 
   rp = 0x0, 
   remote_class = 0x0, 
   custom_type_info = 0 '\0'
 }
+
+------- Additional Comments From umuff@quark.com  2004-04-27 10:33 -------
+normal program output:
+XXXXXXXXXXXX: MyProxyMethod
+then it just freezes (not using gdb)
+
+...
+Method System.IO.FileStream:FlushBuffer () emitted at 0x6abbb8 to 
+0x6abd10 [remoting1.exe]
+Method (wrapper managed-to-native) System.IO.MonoIO:Write 
+(intptr,byte[],int,int,System.IO.MonoIOError&) emitted
+ at 0x6abda8 to 0x6abee4 [remoting1.exe]
+XXXXXXXXXXXX: MyProxyMethod System.IO.FileStream:Flush () emitted at 
+0x6abee8 to 0x6abf7c [remoting1.exe]
+Method System.IO.TextWriter:WriteLine () emitted at 0x6abf80 to 
+0x6abff0 [remoting1.exe]
+Method System.IO.TextWriter:get_NewLine () emitted at 0x6abff8 to 
+0x6ac030 [remoting1.exe]
+
+
+Program received signal EXC_BAD_ACCESS, Could not access memory.
+[Switching to process 23878 thread 0x2403]
+0x01085e78 in mono_remoting_wrapper (method=0x43c250, 
+params=0xf0401938) at marshal.c:1541
+1541            g_assert (((MonoObject *)this)->vtable->klass == 
+mono_defaults.transparent_proxy_class);
+(gdb) bt
+#0  0x01085e78 in mono_remoting_wrapper (method=0x43c250, 
+params=0xf0401938) at marshal.c:1541
+#1  0x00662780 in ?? ()
+#2  0x003f4314 in ?? ()
+#3  0x003f32d8 in ?? ()
+#4  0x01066ae0 in mono_runtime_invoke (method=0x43b7a0, obj=0x0, 
+params=0xf0401d44, exc=0x0) at object.c:957
+#5  0x01067f74 in mono_runtime_exec_main (method=0x43b7a0, 
+args=0xa0f60, exc=0x0) at object.c:1439
+#6  0x01067aa8 in mono_runtime_run_main (method=0x43b7a0, argc=0, 
+argv=0xbffffb58, exc=0x0) at object.c:1313
+#7  0x01091b60 in start_wrapper (data=0x43af40) at threads.c:239
+#8  0x010ed8a4 in timed_thread_start_routine (args=0x43ade0) at 
+timed-thread.c:129
+#9  0x900247e8 in _pthread_body ()
+(gdb) p print_method_from_ip (0x00662780)
+IP 0x662780 at offset 0x130 of method (wrapper remoting-invoke) 
+R1:Add (int,int&,int) (0x662650 0x662894)
+$1 = void
+(gdb) p print_method_from_ip (0x003f4314)
+IP 0x3f4314 at offset 0x2a4 of method Test:Main () (0x3f4070 
+0x3f4a50)
+$2 = void
+(gdb) p print_method_from_ip (0x003f32d8)
+IP 0x3f32d8 at offset 0x50 of method (wrapper runtime-invoke) 
+Test:Main (object,intptr,intptr) (0x3f3288 0x3f338
+8)
+