[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)
+