[Mono-bugs] [Bug 72683][Cri] Changed - ** ERROR **: file mini.c: line 9064 (mini_method_compile): assertion failed: (tblock)

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 25 Feb 2005 20:15:13 -0500 (EST)


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 dick@ximian.com.

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

--- shadow/72683	2005-02-17 17:10:45.000000000 -0500
+++ shadow/72683.tmp.5421	2005-02-25 20:15:13.000000000 -0500
@@ -33,6 +33,81 @@
 
 This error does not happen reliably at all. I see it maybe once every few 
 days. When it does happen another build will make it go away.
 
 ------- Additional Comments From vargaz@gmail.com  2005-02-17 17:10 -------
 A JIT race condition :)
+
+------- Additional Comments From dick@ximian.com  2005-02-25 20:15 -------
+(gdb) bt
+#0  0x42028811 in kill () from /lib/i686/libc.so.6
+#1  0x400affcd in raise () from /lib/i686/libpthread.so.0
+#2  0x420284b4 in raise () from /lib/i686/libc.so.6
+#3  0x42029bab in abort () from /lib/i686/libc.so.6
+#4  0x40055512 in g_logv () from /usr/lib/libglib-2.0.so.0
+#5  0x40055537 in g_log () from /usr/lib/libglib-2.0.so.0
+#6  0x0813d7f6 in mini_method_compile (method=0x829e558, opts=92555,
+    domain=0x820bf00, run_cctors=1, compile_aot=0, parts=0) at mini.c:9098
+#7  0x0813deaf in mono_jit_compile_method_inner (method=0x829e558,
+    target_domain=0x820bf00) at mini.c:9239
+#8  0x0813e0f6 in mono_jit_compile_method_with_opt (method=0x829e558,
+    opt=92555) at mini.c:9309
+#9  0x0813e11f in mono_jit_compile_method (method=0x829e558) at
+mini.c:9316
+#10 0x0809a659 in mono_compile_method (method=0x829e558) at object.c:368
+#11 0x0807f140 in x86_magic_trampoline (eax=137913840, ecx=-1073746064,
+    edx=136963416, esi=136769248, edi=136769136, ebx=136793736,
+    code=0x4093873d "Y\211E�h��3\b�\035���Y\211E�S�u�\213E�P9",
+m=0x829e558)
+    at tramp-x86.c:168
+#12 0x4032c035 in ?? ()
+#13 0x406761f3 in ?? ()
+#14 0x0813e447 in mono_jit_runtime_invoke (method=0x8299440, obj=0x0,
+    params=0x0, exc=0xbfffee44) at mini.c:9428
+#15 0x0809bce5 in mono_runtime_invoke (method=0x8299440, obj=0x0,
+params=0x0,
+---Type <return> to continue, or q <return> to quit---
+    exc=0xbfffee44) at object.c:1155
+#16 0x0809a323 in mono_runtime_class_init (vtable=0x833ef28) at
+object.c:242
+#17 0x0813e011 in mono_jit_compile_method_inner (method=0x8299490,
+    target_domain=0x820bf00) at mini.c:9279
+#18 0x0813e0f6 in mono_jit_compile_method_with_opt (method=0x8299490,
+    opt=92555) at mini.c:9309
+#19 0x0813e11f in mono_jit_compile_method (method=0x8299490) at
+mini.c:9316
+#20 0x0809a659 in mono_compile_method (method=0x8299490) at object.c:368
+#21 0x0807f140 in x86_magic_trampoline (eax=1083408312, ecx=1083403925,
+    edx=136942736, esi=137010976, edi=137010976, ebx=138010464,
+    code=0x40937fd2
+"\211E&#65533;\213E&#65533;\213M&#65533;\211HHS&#65533;&#814;&#65533;&#65533;Y\211]&#65533;hx&#65533;3\b&#65533;n&#65533;&#65533;&#65533;Y\211E&#65533;&#65533;&#65533;&#65533; \b&#65533;0j",
+m=0x8299490) at tramp-x86.c:168
+#22 0x4032c035 in ?? ()
+#23 0x40936e99 in ?? ()
+#24 0x40936c5a in ?? ()
+#25 0x406744a7 in ?? ()
+#26 0x40673b40 in ?? ()
+#27 0x40673533 in ?? ()
+#28 0x0813e447 in mono_jit_runtime_invoke (method=0x8289c88, obj=0x0,
+    params=0xbffff3bc, exc=0x0) at mini.c:9428
+#29 0x0809bce5 in mono_runtime_invoke (method=0x8289c88, obj=0x0,
+    params=0xbffff3bc, exc=0x0) at object.c:1155
+#30 0x0809cc94 in mono_runtime_exec_main (method=0x8289c88,
+args=0x8276fc0,
+---Type <return> to continue, or q <return> to quit---
+    exc=0x0) at object.c:1844
+#31 0x0809c926 in mono_runtime_run_main (method=0x8289c88, argc=9,
+    argv=0xbffff5bc, exc=0x0) at object.c:1707
+#32 0x0805be29 in mono_jit_exec (domain=0x820bf00, assembly=0x8282ae8,
+    argc=10, argv=0xbffff5b8) at driver.c:487
+#33 0x0805beed in main_thread_handler (user_data=0xbffff520) at
+driver.c:522
+#34 0x0805cdaf in mono_main (argc=11, argv=0xbffff5b4) at driver.c:890
+#35 0x0805b1d6 in main (argc=11, argv=0xbffff5b4) at main.c:6
+#36 0x42015967 in __libc_start_main () from /lib/i686/libc.so.6
+(gdb)
+
+
+
+I've still got the core file, so I can poke around in whichever data
+structures you want to know about.
+