[Mono-dev] Daily Package: instruction metadata inconsistent

Rodrigo Kumpera kumpera at gmail.com
Thu Jun 24 08:34:48 EDT 2010


You compiled mono in the wrong way. gemdesc was run with the wrong inputs.

On Thu, Jun 24, 2010 at 4:09 AM, cs_eps <christian.schmid at eps.ch> wrote:

>
> Hello everybody!
>
> we built daily package of June 18, and get the following error:
>
> root at archos5it:/mnt_data# mono -V
> Mono JIT compiler version 20100618 (tarball Mon Jun 21 16:47:01 CEST 2010)
> Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
>        TLS:           __thread
>        GC:            Included Boehm (with typed GC and Parallel Mark)
>        SIGSEGV:       normal
>        Notifications: epoll
>        Architecture:  armel,vfp
>        Disabled:      aot,profiler
>        Misc:          smallconfig softdebug
>        LLVM supported
>
>
> root at archos5it:/mnt_data/skywalker-0.3.1.1-mono/bin/Release# mono
> Skywalker.Prog
> ram.Starter.exe
> Instruction metadata for compare_imm inconsistent.
> Instruction metadata for fcompare inconsistent.
> Instruction metadata for icompare_imm inconsistent.
> Instruction metadata for icompare_imm inconsistent.
> Instruction metadata for localloc inconsistent.
> Instruction metadata for checkthis inconsistent.
> Instruction metadata for seq_point inconsistent.
> Instruction metadata for voidcall inconsistent.
> Instruction metadata for voidcall inconsistent.
> Instruction metadata for voidcall_reg inconsistent.
> Instruction metadata for voidcall_membase inconsistent.
> Instruction metadata for fcall inconsistent.
> Instruction metadata for fcall_membase inconsistent.
> Instruction metadata for lcall inconsistent.
> Instruction metadata for lcall inconsistent.
> Instruction metadata for lcall_reg inconsistent.
> Instruction metadata for vcall_reg inconsistent.
> Instruction metadata for vcall_membase inconsistent.
> Instruction metadata for vcall2 inconsistent.
> Instruction metadata for vcall2 inconsistent.
> Instruction metadata for vcall2_reg inconsistent.
> Instruction metadata for vcall2_reg inconsistent.
> Instruction metadata for vcall2_membase inconsistent.
> Instruction metadata for r4const inconsistent.
> Instruction metadata for r8const inconsistent.
> Instruction metadata for label inconsistent.
> Instruction metadata for switch inconsistent.
> Instruction metadata for throw inconsistent.
> Instruction metadata for rethrow inconsistent.
> Instruction metadata for oparglist inconsistent.
> Instruction metadata for storei2_membase_reg inconsistent.
> Instruction metadata for storer8_membase_reg inconsistent.
> Instruction metadata for store_membase_imm inconsistent.
> Instruction metadata for storei2_membase_imm inconsistent.
> Instruction metadata for storei4_membase_imm inconsistent.
> Instruction metadata for storei4_membase_imm inconsistent.
> Instruction metadata for storei8_membase_imm inconsistent.
> Instruction metadata for storei8_membase_imm inconsistent.
> Instruction metadata for load_membase inconsistent.
> Instruction metadata for loadi2_membase inconsistent.
> Instruction metadata for loadu2_membase inconsistent.
> Instruction metadata for loadr4_membase inconsistent.
> Instruction metadata for loadr8_membase inconsistent.
> Instruction metadata for loadu4_mem inconsistent.
> Instruction metadata for loadu4_mem inconsistent.
> Instruction metadata for move inconsistent.
> Instruction metadata for add_imm inconsistent.
> Instruction metadata for sub_imm inconsistent.
> Instruction metadata for mul_imm inconsistent.
> Instruction metadata for xor_imm inconsistent.
> Instruction metadata for shl_imm inconsistent.
> Instruction metadata for br inconsistent.
> Instruction metadata for br inconsistent.
> Instruction metadata for jmp inconsistent.
> Instruction metadata for break inconsistent.
> Instruction metadata for ceq inconsistent.
> Instruction metadata for cgt inconsistent.
> Instruction metadata for cgt inconsistent.
> Instruction metadata for cgt.un inconsistent.
> Instruction metadata for clt.un inconsistent.
> Instruction metadata for cond_exc_eq inconsistent.
> Instruction metadata for cond_exc_eq inconsistent.
> Instruction metadata for cond_exc_ge inconsistent.
> Instruction metadata for cond_exc_gt inconsistent.
> Instruction metadata for cond_exc_le inconsistent.
> Instruction metadata for cond_exc_le inconsistent.
> Instruction metadata for cond_exc_lt inconsistent.
> Instruction metadata for cond_exc_lt inconsistent.
> Instruction metadata for cond_exc_ne_un inconsistent.
> Instruction metadata for cond_exc_gt_un inconsistent.
> Instruction metadata for cond_exc_le_un inconsistent.
> Instruction metadata for cond_exc_lt_un inconsistent.
> Instruction metadata for cond_exc_ov inconsistent.
> Instruction metadata for cond_exc_no inconsistent.
> Instruction metadata for cond_exc_no inconsistent.
> Instruction metadata for cond_exc_c inconsistent.
> Instruction metadata for cond_exc_c inconsistent.
> Instruction metadata for cond_exc_nc inconsistent.
> Instruction metadata for cond_exc_ilt inconsistent.
> Instruction metadata for cond_exc_ine_un inconsistent.
> Instruction metadata for cond_exc_ine_un inconsistent.
> Instruction metadata for cond_exc_ige_un inconsistent.
> Instruction metadata for cond_exc_ige_un inconsistent.
> Instruction metadata for cond_exc_igt_un inconsistent.
> Instruction metadata for cond_exc_ic inconsistent.
> Instruction metadata for cond_exc_inc inconsistent.
> Instruction metadata for cond_exc_inc inconsistent.
> Instruction metadata for int_conv_to_i1 inconsistent.
> Instruction metadata for int_conv_to_i2 inconsistent.
> Instruction metadata for int_conv_to_r4 inconsistent.
> Instruction metadata for int_conv_to_r8 inconsistent.
> Instruction metadata for int_conv_to_u4 inconsistent.
> Instruction metadata for int_conv_to_u1 inconsistent.
> Instruction metadata for int_adc_imm inconsistent.
> Instruction metadata for int_add_imm inconsistent.
> Instruction metadata for int_div_imm inconsistent.
> Instruction metadata for int_rem_imm inconsistent.
> Instruction metadata for int_or_imm inconsistent.
> Instruction metadata for int_xor_imm inconsistent.
> Instruction metadata for int_shr_un_imm inconsistent.
> Instruction metadata for int_ceq inconsistent.
> Instruction metadata for int_cgt inconsistent.
> Instruction metadata for int_cgt_un inconsistent.
> Instruction metadata for int_cgt_un inconsistent.
> Instruction metadata for int_clt inconsistent.
> Instruction metadata for int_clt inconsistent.
> Instruction metadata for int_clt_un inconsistent.
> Instruction metadata for int_beq inconsistent.
> Instruction metadata for int_bge inconsistent.
> Instruction metadata for int_bge inconsistent.
> Instruction metadata for int_bgt inconsistent.
> Instruction metadata for int_bgt inconsistent.
> Instruction metadata for int_ble inconsistent.
> Instruction metadata for int_ble inconsistent.
> Instruction metadata for int_blt inconsistent.
> Instruction metadata for int_bne_un inconsistent.
> Instruction metadata for int_bne_un inconsistent.
> Instruction metadata for int_bge_un inconsistent.
> Instruction metadata for int_bge_un inconsistent.
> Instruction metadata for int_bgt_un inconsistent.
> Instruction metadata for int_ble_un inconsistent.
> Instruction metadata for int_blt_un inconsistent.
> Instruction metadata for int_blt_un inconsistent.
> Instruction metadata for float_beq inconsistent.
> Instruction metadata for float_beq inconsistent.
> Instruction metadata for float_bge inconsistent.
> Instruction metadata for float_bgt inconsistent.
> Instruction metadata for float_ble inconsistent.
> Instruction metadata for float_ble inconsistent.
> Instruction metadata for float_blt inconsistent.
> Instruction metadata for float_blt inconsistent.
> Instruction metadata for float_bne_un inconsistent.
> Instruction metadata for float_bge_un inconsistent.
> Instruction metadata for float_bgt_un inconsistent.
> Instruction metadata for float_bgt_un inconsistent.
> Instruction metadata for float_ble_un inconsistent.
> Instruction metadata for float_ble_un inconsistent.
> Instruction metadata for float_blt_un inconsistent.
> Instruction metadata for float_neg inconsistent.
> Instruction metadata for float_conv_to_u4 inconsistent.
> Instruction metadata for float_conv_to_u8 inconsistent.
> Instruction metadata for call_handler inconsistent.
> Instruction metadata for start_handler inconsistent.
> Instruction metadata for endfilter inconsistent.
> Instruction metadata for endfinally inconsistent.
> Instruction metadata for endfinally inconsistent.
> Instruction metadata for adc_imm inconsistent.
> Instruction metadata for addcc_imm inconsistent.
> Instruction metadata for br_reg inconsistent.
> Instruction metadata for sqrt inconsistent.
> Instruction metadata for tls_get inconsistent.
> Instruction metadata for dummy_use inconsistent.
> Instruction metadata for dummy_store inconsistent.
> Instruction metadata for dummy_store inconsistent.
> Instruction metadata for dummy_store inconsistent.
> Instruction metadata for not_reached inconsistent.
> Instruction metadata for not_reached inconsistent.
> Instruction metadata for not_null inconsistent.
> Instruction metadata for memory_barrier inconsistent.
> Instruction metadata for arm_rsc_imm inconsistent.
> * Assertion at mini-codegen.c:1138, condition `ins->dreg != -1' not met
>
> Stacktrace:
>
>
> Native stacktrace:
>
>        mono [0x7b734]
>
> Debug info from gdb:
>
>
> =================================================================
> 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.
> =================================================================
>
> Aborted
>
>
> Why?
> What can we do to avoid this?
>
> Thanks in advance!
>
> --
> View this message in context:
> http://mono.1490590.n4.nabble.com/Daily-Package-instruction-metadata-inconsistent-tp2266562p2266562.html
> Sent from the Mono - Dev mailing list archive at Nabble.com.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20100624/4251810c/attachment.html 


More information about the Mono-devel-list mailing list