[Mono-bugs] [Bug 412494] New: SIGABRT: Opcode 'int_conv_to_ovf_i8_un' missing from machine description file

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun Jul 27 05:16:36 EDT 2008


           Summary: SIGABRT: Opcode 'int_conv_to_ovf_i8_un' missing from
                    machine description file
           Product: Mono: Compilers
           Version: SVN
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basic
        AssignedTo: rkvinge at novell.com
        ReportedBy: gert.driesen at pandora.be
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---

The vbnc compiler is currently broken. Any compilation results in the following

** ERROR **: Opcode 'int_conv_to_ovf_i8_un' missing from machine description

  at vbnc.Scanner.GetIntegralToken
(ulong,vbnc.IntegerBase,vbnc.LiteralTypeCharacters_Characters) <0xffffffff>
  at vbnc.Scanner.GetIntegralToken
(ulong,vbnc.IntegerBase,vbnc.LiteralTypeCharacters_Characters) <0x0019e>
  at vbnc.Scanner.GetNumber () <0x0183c>
  at vbnc.Scanner.GetNextToken () <0x0023c>
  at vbnc.Scanner.NextUnconditionally () <0x00083>
  at vbnc.Scanner.Next () <0x00017>
  at vbnc.tm.NextToken () <0x00133>
  at vbnc.Parser.ParseComparison (vbnc.ExpressionParseInfo) <0x001e6>
  at vbnc.Parser.ParseNot (vbnc.ExpressionParseInfo) <0x0004a>
  at vbnc.Parser.ParseAnd_AndAlso (vbnc.ExpressionParseInfo) <0x00017>
  at vbnc.Parser.ParseOr_OrElse_Xor (vbnc.ExpressionParseInfo) <0x00017>
  at vbnc.Parser.ParseExpression (vbnc.ParsedObject) <0x00039>
  at vbnc.Parser.ParseIfStatement (vbnc.ParsedObject,bool) <0x0007a>
  at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject,bool) <0x0173b>
  at vbnc.Parser.ParseFunctionDeclaration
(vbnc.TypeDeclaration,vbnc.ParseAttributableInfo) <0x001ba>
  at vbnc.Parser.ParseTypeMembers
(vbnc.TypeDeclaration,vbnc.MemberDeclarations) <0x014fc>
  at vbnc.Parser.ParseTypeMembers (vbnc.TypeDeclaration) <0x0005a>
  at vbnc.Parser.ParseModuleDeclaration
(vbnc.ParsedObject,vbnc.Attributes,string) <0x0011a>
  at vbnc.Parser.ParseTypeDeclaration
(vbnc.ParsedObject,vbnc.Attributes,string) <0x00191>
  at vbnc.Parser.ParseAssemblyMembers
(vbnc.AssemblyDeclaration,string,vbnc.MemberDeclarations) <0x007ba>
  at vbnc.Parser.ParseAssemblyDeclaration (string,vbnc.AssemblyDeclaration)
  at vbnc.Parser.Parse (string,vbnc.AssemblyDeclaration) <0x0001d>
  at vbnc.Compiler.Compile_Parse () <0x00162>
  at vbnc.Compiler.Compile () <0x00706>
  at vbnc.Compiler.Compile (string[]) <0x0007e>
  at vbnc.Main.Main (string[]) <0x00186>
  at (wrapper runtime-invoke) vbnc.Main.runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        mono [0x806dcff]
        /lib/libc.so.6(abort+0x101) [0xb7d611e1]
        /usr/lib/libglib-2.0.so.0(g_logv+0x47a) [0xb7f163fa]
        /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xb7f16439]
        mono [0x8213e3f]
        mono [0x817f020]
        mono [0x81b67b2]
        mono [0x81b783f]
        mono [0x8070944]
        mono(mono_runtime_exec_main+0x160) [0x80aff20]
        mono(mono_runtime_run_main+0x173) [0x80b13e3]
        mono(mono_main+0xe38) [0x805c028]
        mono [0x805ac52]
        /lib/libc.so.6(__libc_start_main+0xe0) [0xb7d4bfe0]
        mono [0x805abc1]

Debug info from gdb:

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb7d35b80 (LWP 22818)]
[New Thread 0xb738cb90 (LWP 22820)]
[New Thread 0xb73b0b90 (LWP 22819)]
0xffffe410 in __kernel_vsyscall ()
  3 Thread 0xb73b0b90 (LWP 22819)  0xffffe410 in __kernel_vsyscall ()
  2 Thread 0xb738cb90 (LWP 22820)  0xffffe410 in __kernel_vsyscall ()
  1 Thread 0xb7d35b80 (LWP 22818)  0xffffe410 in __kernel_vsyscall ()

Thread 3 (Thread 0xb73b0b90 (LWP 22819)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e9a846 in nanosleep () from /lib/libpthread.so.0
#2  0x0815d1b1 in collection_thread (unused=0x0) at collection.c:34
#3  0xb7e93192 in start_thread () from /lib/libpthread.so.0
#4  0xb7df902e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb738cb90 (LWP 22820)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e97566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so0
#2  0x08148c5f in timedwait_signal_poll_cond (cond=0x83222dc, mutex=0x83222c4, 
    timeout=0x0, alertable=0) at handles.c:1492
#3  0x0814b93e in _wapi_handle_timedwait_signal_handle (handle=0x404, 
    timeout=0x0, alertable=0) at handles.c:1572
#4  0x0814b9bc in _wapi_handle_wait_signal_handle (handle=0x404, alertable=0)
    at handles.c:1532
#5  0x08150caa in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, 
    alertable=0) at wait.c:205
#6  0x080bfada in finalizer_thread (unused=0x0) at gc.c:905
#7  0x08127ba0 in start_wrapper (data=0x831c2b0) at threads.c:621
#8  0x0815f002 in thread_start_routine (args=0x832251c) at threads.c:279
#9  0x08175f15 in GC_start_routine (arg=0x26f20) at pthread_support.c:1369
#10 0xb7e93192 in start_thread () from /lib/libpthread.so.0
#11 0xb7df902e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7d35b80 (LWP 22818)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e99ffb in read () from /lib/libpthread.so.0
#2  0x0806de62 in mono_handle_native_sigsegv (signal=6, ctx=0xbfdc917c)
    at mini-exceptions.c:1327
#3  <signal handler called>
#4  0xffffe410 in __kernel_vsyscall ()
#5  0xb7d5f8f5 in raise () from /lib/libc.so.6
#6  0xb7d611e1 in abort () from /lib/libc.so.6
#7  0xb7f163fa in g_logv () from /usr/lib/libglib-2.0.so.0
#8  0xb7f16439 in g_log () from /usr/lib/libglib-2.0.so.0
#9  0x08213e3f in mono_local_regalloc (cfg=0x8c49e88, bb=0x8ce0f64)
    at mini-codegen.c:952
#10 0x0817f020 in mono_codegen (cfg=0x8c49e88) at mini.c:12654
#11 0x081b67b2 in mini_method_compile (method=0x838c10c, opts=30501375, 
    domain=0x25ea0, run_cctors=<value optimized out>, 
    compile_aot=<value optimized out>, parts=0) at mini.c:13611
#12 0x081b783f in mono_jit_compile_method (method=0x838c10c) at mini.c:13917
#13 0x08070944 in mono_magic_trampoline (regs=0xbfdc9da0, 
"\203Ä\020P\203ì\b\213E¨\211\004$\213E¬\211D$\004è\231\002", m=0x838c10c,
tramp=0x0) at mini-trampolines.c:249
#14 0xb7c05066 in ?? ()
#15 0xbfdc9da0 in ?? ()
#16 0xb61f69be in ?? ()
#17 0x0838c10c in ?? ()
#18 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()

Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.

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