[Mono-bugs] [Bug 79217][Nor] Changed - problem with multithreaded p/invoke or marshalling

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Sep 26 15:27:54 EDT 2006


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 toshok at ximian.com.

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

--- shadow/79217	2006-09-22 12:23:28.000000000 -0400
+++ shadow/79217.tmp.28363	2006-09-26 15:27:54.000000000 -0400
@@ -101,6 +101,56 @@
 ------- Additional Comments From vargaz at gmail.com  2006-09-21 16:04 -------
 Could you get a native stacktrace from gdb ?
 
 
 ------- Additional Comments From vargaz at gmail.com  2006-09-22 12:23 -------
 Also, there is no such assert in mono_marshal_load_type_info ().
+
+------- Additional Comments From toshok at ximian.com  2006-09-26 15:27 -------
+from r65921:
+
+** ERROR **: file marshal.c: line 9320 (mono_marshal_load_type_info):
+assertion failed: (ret == 0)
+aborting...
+
+Program received signal SIGABRT, Aborted.
+[Switching to Thread -1224103008 (LWP 22280)]
+0xffffe410 in __kernel_vsyscall ()
+(gdb) where
+#0  0xffffe410 in __kernel_vsyscall ()
+#1  0xb7d107d0 in raise () from /lib/libc.so.6
+#2  0xb7d11ea3 in abort () from /lib/libc.so.6
+#3  0xb7e881bd in g_logv () from /opt/gnome/lib/libglib-2.0.so.0
+#4  0xb7e88205 in g_log () from /opt/gnome/lib/libglib-2.0.so.0
+#5  0xb7e88286 in g_assert_warning () from /opt/gnome/lib/libglib-2.0.so.0
+#6  0x080b34ef in mono_marshal_load_type_info (klass=0x83325e4) at
+marshal.c:9320
+#7  0x080bdda6 in emit_marshal (m=0xb7099ba8, argnum=2, t=0x8332674,
+spec=0x0, conv_arg=0,
+    conv_arg_type=0x837d90c, action=MARSHAL_ACTION_CONV_IN) at
+marshal.c:7085
+#8  0x080c0310 in mono_marshal_emit_native_wrapper (image=<value
+optimized out>, mb=0xb6eb54b8, sig=0x837d8b4,
+    piinfo=0xb6e2efec, mspecs=0xb6efefe0, func=0xb6ba9f60) at
+marshal.c:7190
+#9  0x080c574b in mono_marshal_get_native_wrapper (method=0xb6e2efec)
+at marshal.c:7457
+#10 0x0813f263 in mono_method_to_ir (cfg=0xb6efeed0,
+method=0xb6e2cc1c, start_bblock=0xb6ef002c,
+    end_bblock=0xb6ef00cc, locals_offset=2, return_var=0x0,
+dont_inline=0x0, inline_args=0x0, inline_offset=0,
+    is_virtual_call=0) at mini.c:4423
+#11 0x081499c6 in mini_method_compile (method=0xb6e2cc1c,
+opts=5335551, domain=0x21f00,
+    run_cctors=<value optimized out>, compile_aot=<value optimized
+out>, parts=0) at mini.c:9916
+#12 0x0814b3b6 in mono_jit_compile_method (method=0xb6e2cc1c) at
+mini.c:10283
+#13 0x08081c2a in mono_magic_trampoline (regs=0xb709a13c,
+code=0xb68d7e36 "\203\uffff\b\uffff\uffff", m=0xb6e2cc1c, tramp=0x0)
+    at mini-trampolines.c:27
+#14 0xb7bcc032 in ?? ()
+#15 0xb709a13c in ?? ()
+#16 0xb68d7e36 in ?? ()
+#17 0xb6e2cc1c in ?? ()
+#18 0x00000000 in ?? ()
+


More information about the mono-bugs mailing list