[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�\213E�\213M�\211HHS�̮��Y\211]�hx�3\b�n���Y\211E���� \b�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.
+