[Mono-bugs] [Bug 651287] [verifier] SIGSEGV in mono_class_is_assignable_from

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Nov 12 09:07:27 EST 2010


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

https://bugzilla.novell.com/show_bug.cgi?id=651287#c5


Sebastien Pouliot <spouliot at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #398580|0                           |1
        is obsolete|                            |

--- Comment #5 from Sebastien Pouliot <spouliot at novell.com> 2010-11-12 14:07:26 UTC ---
Created an attachment (id=399933)
 --> (http://bugzilla.novell.com/attachment.cgi?id=399933)
assembly to reproduce the crash

note: it is important to set MONO_PATH to (valid) Moonlight base libraries to
duplicate the error


MONO_PATH=./bin gdb --args pedump --verify all
bin/System.ServiceModel.sigabrt.5744.dll


Error: Cannot load method from token 0x0a0002a3 for newobj at 0x0049
* Assertion at class.c:7290, condition `klass->idepth > 0' not met


Program received signal SIGABRT, Aborted.
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  0x0819a436 in monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
format=0x81a5e08 "* Assertion at %s:%d, condition `%s' not met\n", 
    args=0xbfffe904 "\377]\032\bz\034") at goutput.c:134
#4  0x0819a4b5 in monoeg_assertion_message (format=0x81a5e08 "* Assertion at
%s:%d, condition `%s' not met\n") at goutput.c:154
#5  0x08067b74 in mono_class_is_assignable_from (klass=0x82fa040,
oklass=0x82fa040) at class.c:7290
#6  0x0810948a in verify_type_compatibility_full (ctx=0xbfffeb2c,
target=0x8342ef4, candidate=0x82f80fc, strict=0) at verify.c:2118
#7  0x08109b9d in verify_stack_type_compatibility_full (ctx=0xbfffeb2c,
type=0x8342ef4, stack=0x834a310, drop_byref=0, valuetype_must_be_boxed=0)
    at verify.c:2317
#8  0x08109bd2 in verify_stack_type_compatibility (ctx=0xbfffeb2c,
type=0x8342ef4, stack=0x834a310) at verify.c:2323
#9  0x0810c1d6 in do_ret (ctx=0xbfffeb2c) at verify.c:2901
#10 0x0811700d in mono_method_verify (method=0x8342ecc, level=135) at
verify.c:4920
#11 0x080508a2 in dump_verify_info (image=0x82c9650, flags=135) at pedump.c:369
#12 0x0805167c in main (argc=4, argv=0xbffff034) at pedump.c:735

-- 
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