[Mono-bugs] [Bug 560200] [verifier] abort in type_to_eval_stack_type while JITting a verified method
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Apr 20 16:05:39 EDT 2010
http://bugzilla.novell.com/show_bug.cgi?id=560200
http://bugzilla.novell.com/show_bug.cgi?id=560200#c5
--- Comment #5 from Sebastien Pouliot <spouliot at novell.com> 2010-04-20 20:05:38 UTC ---
Created an attachment (id=355729)
--> (http://bugzilla.novell.com/attachment.cgi?id=355729)
a more recent test case
using trunk (r155742)
gdb --args mono --security=core-clr --compile-all bin/System.sigabrt.123130.dll
..
ERROR:method-to-ir.c:625:type_to_eval_stack_type: assertion failed:
(cfg->generic_sharing_context)
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffff6146910 (LWP 14290)]
0x00007ffff6d6d4e5 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff6d6d4e5 in raise () from /lib64/libc.so.6
#1 0x00007ffff6d6e9b0 in abort () from /lib64/libc.so.6
#2 0x00007ffff797577f in g_assertion_message () from
/usr/lib64/libglib-2.0.so.0
#3 0x00007ffff7975cf0 in g_assertion_message_expr () from
/usr/lib64/libglib-2.0.so.0
#4 0x0000000000427a91 in type_to_eval_stack_type (cfg=0xabcfa0, type=0xc53e68,
inst=0xc5b508) at method-to-ir.c:625
#5 0x000000000041991a in mono_compile_create_var_for_vreg (cfg=0xabcfa0,
type=0xc53e68, opcode=325, vreg=46) at mini.c:924
#6 0x0000000000419d14 in mono_compile_create_var (cfg=0xabcfa0, type=0xc53e68,
opcode=325) at mini.c:1016
#7 0x0000000000451ba3 in inline_method (cfg=0xabcfa0,
cmethod="System.Net.ChunkStream:ThrowProtocolViolation ()", fsig=0xbb3cf8,
sp=0xc5aaa0, ip=
0x7ffff7e22b90 "(\023\002", real_offset=44, dont_inline=0xad3880 = {...},
inline_allways=0) at method-to-ir.c:4499
#8 0x0000000000461267 in mono_method_to_ir (cfg=0xabcfa0,
method="System.Net.ChunkStream:GetChunkSize ()", start_bblock=0xc56550,
end_bblock=0xc56660,
return_var=0x0, dont_inline=0xad3880 = {...}, inline_args=0x0,
inline_offset=0, is_virtual_call=0) at method-to-ir.c:6402
#9 0x0000000000421826 in mini_method_compile
(method="System.Net.ChunkStream:GetChunkSize ()", opts=51472895,
domain=0x7ffff7e7dd48, run_cctors=0,
compile_aot=0, parts=0) at mini.c:4018
#10 0x00000000004ac82e in compile_all_methods_thread_main (args=0x7fffffffdbb0)
at driver.c:879
#11 0x000000000063c5bd in start_wrapper (data=0xa7b800) at threads.c:747
#12 0x000000000066c6a1 in thread_start_routine (args=0xaa95e8) at
wthreads.c:286
#13 0x000000000069e9e5 in GC_start_routine (arg=0x7ffff7e1bfc0) at
pthread_support.c:1390
#14 0x00007ffff72f165d in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#15 0x00007ffff6e0be1d in clone () from /lib64/libc.so.6
#16 0x0000000000000000 in ?? ()
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list