[Mono-bugs] [Bug 656914] New: [verifier] g_assert_not_reached hit in mono_metadata_token_from_dor

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Dec 1 15:40:48 EST 2010


https://bugzilla.novell.com/show_bug.cgi?id=656914

https://bugzilla.novell.com/show_bug.cgi?id=656914#c0


           Summary: [verifier] g_assert_not_reached hit in
                    mono_metadata_token_from_dor
    Classification: Mono
           Product: Mono: Runtime
           Version: SVN
          Platform: x86
        OS/Version: openSUSE 11.3
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: verifier
        AssignedTo: rkumpera at novell.com
        ReportedBy: spouliot at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Created an attachment (id=403000)
 --> (http://bugzilla.novell.com/attachment.cgi?id=403000)
assembly causing the abort

gdb --args mono --security=core-clr --compile-all
bin/System.ServiceModel.sigabrt.117633.dll


* Assertion: should not be reached at metadata.c:3741


Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb72a6b70 (LWP 7820)]
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7e2e7ff in raise () from /lib/libc.so.6
#2  0xb7e30140 in abort () from /lib/libc.so.6
#3  0x082893c2 in monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
format=0x82fcee4 "* Assertion: should not be reached at %s:%d\n", args=
    0xb72a5874 "B\314/\b\235\016") at goutput.c:134
#4  0x08289441 in monoeg_assertion_message (format=0x82fcee4 "* Assertion:
should not be reached at %s:%d\n") at goutput.c:154
#5  0x081e1b0d in mono_metadata_token_from_dor (dor_index=3) at metadata.c:3741
#6  0x081ddad5 in mono_metadata_parse_typedef_or_ref (m=0x83be050, ptr=
    0xb7c80be7 "\001\022\202\255\b\016\006 \001\001\022\201\275\b
\002\001\022\201\275\022,\005 ", rptr=0xb72a5934) at metadata.c:1218
#7  0x081ddb36 in mono_metadata_parse_custom_mod (m=0x83be050, dest=0xb72a58ec,
ptr=
    0xb7c80be5 " \003\001\022\202\255\b\016\006 \001\001\022\201\275\b
\002\001\022\201\275\022,\005 ", rptr=0xb72a5934) at metadata.c:1240
#8  0x081de1dc in mono_metadata_parse_type_internal (m=0x83be050,
container=0x0, mode=MONO_PARSE_PARAM, opt_attrs=0, transient=0, ptr=
    0xb7c80be5 " \003\001\022\202\255\b\016\006 \001\001\022\201\275\b
\002\001\022\201\275\022,\005 ", rptr=0xb72a5a1c) at metadata.c:1565
#9  0x081de4e3 in mono_metadata_parse_type_full (m=0x83be050, container=0x0,
mode=MONO_PARSE_PARAM, opt_attrs=0, ptr=
    0xb7c80be5 " \003\001\022\202\255\b\016\006 \001\001\022\201\275\b
\002\001\022\201\275\022,\005 ", rptr=0xb72a5a1c) at metadata.c:1665
#10 0x081dec13 in mono_metadata_parse_method_signature_full (m=0x83be050,
container=0x0, def=0, ptr=
    0xb7c80be5 " \003\001\022\202\255\b\016\006 \001\001\022\201\275\b
\002\001\022\201\275\022,\005 ", rptr=0x0) at metadata.c:1942
#11 0x081ded3e in mono_metadata_parse_method_signature (m=0x83be050, def=0,
ptr=
    0xb7c80bdf "\006\b\002\006\016\b \003\001\022\202\255\b\016\006
\001\001\022\201\275\b \002\001\022\201\275\022,\005 ", rptr=0x0) at
metadata.c:1989
#12 0x082196dc in method_from_memberref (image=0x83be050, idx=145,
typespec_context=0x0, used_context=0xb72a5b74) at loader.c:1006
#13 0x0821a9d4 in mono_get_method_from_token (image=0x83be050, token=167772305,
klass=0x0, context=0x0, used_context=0xb72a5b74) at loader.c:1587
#14 0x0821adf7 in mono_get_method_full (image=0x83be050, token=167772305,
klass=0x0, context=0x0) at loader.c:1703
#15 0x08175e9f in verifier_load_method (ctx=0xb72a5ccc, token=167772305,
opcode=0x82c56d1 "callvirt") at verify.c:939
#16 0x0817b263 in do_invoke_method (ctx=0xb72a5ccc, method_token=167772305,
virtual=1) at verify.c:2946
#17 0x081867ff in mono_method_verify
(method="Mono.CodeGeneration.CodeClass:CreateType ()", level=48) at
verify.c:5120
#18 0x08189d93 in mono_method_verify_with_current_settings
(method="Mono.CodeGeneration.CodeClass:CreateType ()", skip_visibility=0) at
verify.c:5809
#19 0x0805bb92 in mini_method_verify (cfg=0x8443480,
method="Mono.CodeGeneration.CodeClass:CreateType ()", fail_compile=1) at
mini.c:1374
#20 0x0805bdc5 in mono_compile_is_broken (cfg=0x8443480,
method="Mono.CodeGeneration.CodeClass:CreateType ()", fail_compile=1) at
mini.c:1429
#21 0x080619de in mini_method_compile
(method="Mono.CodeGeneration.CodeClass:CreateType ()", opts=59861503,
domain=0x34e60, run_cctors=0, compile_aot=0, 
    parts=0) at mini.c:4159
#22 0x080e6a44 in compile_all_methods_thread_main (args=0xbfffee04) at
driver.c:882
#23 0x081ed07a in start_wrapper (data=0x8425108) at threads.c:770
#24 0x08269444 in thread_start_routine (args=0x84006e4) at wthreads.c:285
#25 0x08297d5e in GC_start_routine (arg=0x5dfc0) at pthread_support.c:1397
#26 0xb7f74b25 in start_thread () from /lib/libpthread.so.0
#27 0xb7ed646e in clone () from /lib/libc.so.6

-- 
Configure bugmail: https://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