Mono runtime on ARM920t with many assertions
Dennis Krzyzaniak <dkml <at> conworx.com>
2012-06-01 10:29:53 GMT
Hi all,
I am trying to get Mono running on a spider III device including an ARM920t processor with Linux as OS.
/host $ uname -a
Linux Spider-III 2.6.17.3-axo-s07.2 #1425 Fri Jul 25 10:59:30 CEST 2008 armv4tl unknown
When I try to invoke a simple hello_world.exe I get 399 assertions in eglib (always the same asserts):
/host $ ./mono hello_world.exe
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
…
The ‘Hello World’ is also displayed:
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
Hello World../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
…
The hello world code:
using System;
namespace foobar {
public class foo {
public static void Main(string[] args) {
Console.WriteLine("Hello World");
}
}
}
I am absolutely new to Mono and completely lost with this behavior. Maybe someone knows the reason or can point me to a direction to find the issue?
I attached a trace (./mono –trace hello_world.exe), maybe this helps? The trace is cut to fit into this mail, please let me know if a full trace is needed.
I am using the debian source package of Mono 2_10_8.1-1 because in the official release a unittest fails.
To get Mono build with the ‘old’ ARM toolchain provided by the vendor I made a few changes in the project please see below.
I am calling configure with the following parameters:
configure --build=i686-pc-linux-gnu --host=arm-axotec-linux-gnu LD=arm-axotec-linux-gnu-ld OBJDUMP=arm-axotec-linux-gnu-objdump --prefix=/host --disable-mcs-build --srcdir=../..
configure.in:
+
+dnl
+dnl BEGIN Conworx Spider III ARMv4t settings
+dnl there are already arm-*-linux* settings below but the place is to late, checks which
+dnl tested before fails. So I added my specific stuff here without changing the old
+dnl settings.
+dnl
+if test "x$host" = "xarm-axotec-linux-gnu"; then
+dnl looks like this are all needed settings, the rest is redundant.
+ TARGET=ARM;
+ cross_compiling=yes
+ dnl which defines are needed? just copied some
+ dnl CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DARM_FPU_NONE -D__ARM_EABI__"
+ CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE -D_REENTRANT -DARM_FPU_NONE -mcpu=arm920t -D__ARM_ARCH_4__"
+ CPPFLAGS="$CPPFLAGS -DNO_THUMB2_INSTRUCTIONS"
+ arch_target=arm;
+ ACCESS_UNALIGNED="no"
+ JIT_SUPPORTED=yes
+ jit_wanted=true
+ sgen_supported=true
+ dnl Can't use tls, since it depends on the runtime detection of tls offsets
+ dnl in mono-compiler.h
+ libgc_threads=pthreads
+ with_tls=pthread
+ use_sigposix=yes
+ dnl Enable support for using sigaltstack for SIGSEGV and
+ dnl stack overflow handling (TODO not sure if it works on my arm)
+ with_sigaltstack=no
+ dnl to bypass the underscore linker check, can't work when cross-compiling
+ mono_cv_uscore=yes
+ dnl support ahead of time compilation
+ AOT_SUPPORTED="yes"
+ libdl="-ldl"
+ dnl I need some define to enable my hacks oO
+ AC_DEFINE(PLATFORM_AXOTEC_LINUX,1,[Targeting axotec linux on arm920t])
+fi
+
+# Added LT_OUTPUT to generate libtool script by config.lt before calling it.
+LT_OUTPUT
export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
AC_SUBST(export_ldflags)
+dnl the check for cross compiling is included in the mono release but removed
+dnl in the debian source package because for the debian distribution no cross
+dnl compiling is used.
+if test ${TARGET} = ARM && test x$cross_compiling = xno; then
dnl ******************************************
dnl *** Check to see what FPU is available ***
dnl ******************************************
mono/metadata/sgen-archdep.h:
/* We dont store ip, sp */
#define ARCH_NUM_REGS 14
+/* arm920t does not support thumb2 instructions */
+#if !defined (NO_THUMB2_INSTRUCTIONS)
+/* THUMB2 instuctions */
#define ARCH_STORE_REGS(ptr) \
__asm__ __volatile__( \
"push {lr}\n" \
<at> <at> -145,6 +148,17 <at> <at>
: \
: "r" (ptr) \
)
+#else /* NO_THUMB2_INSTRUCTIONS */
+/* ARM instuctions */
+#define ARCH_STORE_REGS(ptr) \
+ __asm__ __volatile__( \
+ "stmfd sp!, {lr}\n" \
+ "mov lr, %0\n" \
+ "stmia lr!, {r0-r12}\n" \
+ "ldmfd sp!, {lr}\n" \
+ : \
+ : "r" (ptr))
+#endif /* NO_THUMB2_INSTRUCTIONS */
mono/mini/jit-icalls.c:
#if defined(__arm__) && MONO_ARCH_SOFT_FLOAT
+#if defined (PLATFORM_AXOTEC_LINUX)
+ /* ULLONG_MAX is not defined, just define here the max size of an unsigend
+ * long long int. */
+#ifndef ULLONG_MAX
+#define ULLONG_MAX 18446744073709551615ULL
+#endif /* !ULLONG_MAX */
+#endif /* PLATFORM_AXOTEC_LINUX */
if (isnan (v) || !(v >= -0.5 && v <= ULLONG_MAX+0.5)) {
mono_raise_exception (mono_get_exception_overflow ());
Would be great to get some help!
Best regards,
Dennis Krzyzaniak
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
[0x4000: 0.00003 0] ENTER: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.00076 1] ENTER: System.OutOfMemoryException:.ctor (string)() ip: (nil)
[0x4000: 0.00403 2] ENTER: System.SystemException:.ctor (string)() ip: (nil)
[0x4000: 0.00696 3] ENTER: System.Exception:.ctor (string)() ip: (nil)
[0x4000: 0.00739 3] LEAVE: System.Exception:.ctor (string)
[0x4000: 0.00824 2] LEAVE: System.SystemException:.ctor (string)
[0x4000: 0.00885 1] LEAVE: System.OutOfMemoryException:.ctor (string)
[0x4000: 0.00943 0] LEAVE: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.01480 0] ENTER: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.01529 1] ENTER: System.NullReferenceException:.ctor (string)() ip: (nil)
[0x4000: 0.01587 2] ENTER: System.SystemException:.ctor (string)() ip: (nil)
[0x4000: 0.01630 3] ENTER: System.Exception:.ctor (string)() ip: (nil)
[0x4000: 0.01666 3] LEAVE: System.Exception:.ctor (string)
[0x4000: 0.01721 2] LEAVE: System.SystemException:.ctor (string)
[0x4000: 0.01776 1] LEAVE: System.NullReferenceException:.ctor (string)
[0x4000: 0.01855 0] LEAVE: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.02335 0] ENTER: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.02383 1] ENTER: System.StackOverflowException:.ctor (string)() ip: (nil)
[0x4000: 0.02441 2] ENTER: System.SystemException:.ctor (string)() ip: (nil)
[0x4000: 0.02484 3] ENTER: System.Exception:.ctor (string)() ip: (nil)
[0x4000: 0.02521 3] LEAVE: System.Exception:.ctor (string)
[0x4000: 0.02579 2] LEAVE: System.SystemException:.ctor (string)
[0x4000: 0.02631 1] LEAVE: System.StackOverflowException:.ctor (string)
[0x4000: 0.02689 0] LEAVE: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr)[OBJECT:(nil)]
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
[0x4000: 0.07587 0] ENTER: (wrapper runtime-invoke) <Module>:runtime_invoke_void_object
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.07629 1] ENTER: foobar.foo:Main (string[])() ip: (nil)
[0x4000: 0.16626 2] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.16702 3] ENTER: System.Console:.cctor ()() ip: (nil)
[0x4000: 0.17047 4] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)() ip: (nil)
[0x4000: 0.17093 4] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)[.InternalCancelHandler:0x4065ff18]
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
[0x4000: 0.20511 4] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.20578 5] ENTER: System.Text.Encoding:.cctor ()() ip: (nil)
[0x4000: 0.20889 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_array_new_specific (intptr,int)() ip: (nil)
[0x4000: 0.20972 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_array_new_specific (intptr,int)[System.Object[]:0x40688f00]
[0x4000: 0.21295 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.21344 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654fa0:0]
[0x4000: 0.21851 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.21893 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.21945 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.21982 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22031 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22067 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22113 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22150 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22195 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22244 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22290 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22327 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22373 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22409 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22455 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22492 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22534 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22571 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22617 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22653 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22711 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22748 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22794 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.22830 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.22900 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.22943 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654f90:0]
[0x4000: 0.22998 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23035 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23080 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23117 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23163 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23206 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23258 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23294 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23340 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23373 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23419 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23456 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23502 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23535 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23602 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.23642 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654f80:0]
[0x4000: 0.23694 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23734 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23779 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23816 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23862 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23895 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.23944 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.23978 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24024 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24060 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24106 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24143 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24219 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.24262 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654f70:0]
[0x4000: 0.24316 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24350 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24396 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24432 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24490 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24527 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24573 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24610 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24658 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24692 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24738 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24774 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.24838 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.24881 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654f60:0]
[0x4000: 0.24933 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.24970 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25015 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25052 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25098 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25134 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25208 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.25250 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654f50:0]
[0x4000: 0.25302 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25339 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25384 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25421 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25467 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25504 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25549 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25586 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25653 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.25693 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654f40:0]
[0x4000: 0.25745 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25778 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25827 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.25861 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.25928 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)() ip: (nil)
[0x4000: 0.25970 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree_box (intptr)[INT32:0x40654f30:0]
[0x4000: 0.26019 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.26059 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.26105 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.26141 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.26196 6] ENTER: (wrapper stelemref) object:virt_stelemref_object (intptr,object)() ip: (nil)
[0x4000: 0.26245 6] LEAVE: (wrapper stelemref) object:virt_stelemref_object (intptr,object)
[0x4000: 0.26550 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)() ip: (nil)
[0x4000: 0.26596 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)[System.Object:0x40683ff0]
[0x4000: 0.26657 5] LEAVE: System.Text.Encoding:.cctor ()
[0x4000: 0.26715 4] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.26807 4] ENTER: (wrapper managed-to-native) System.Text.Encoding:InternalCodePage
(int&)() ip: (nil)
[0x4000: 0.26898 4] LEAVE: (wrapper managed-to-native) System.Text.Encoding:InternalCodePage
(int&)[STRING:null],
[0x4000: 0.28146 4] ENTER: System.Text.Encoding:get_Default ()() ip: (nil)
[0x4000: 0.28497 5] ENTER: (wrapper managed-to-native) System.Threading.Monitor:Enter (object)()
ip: (nil)
[0x4000: 0.28555 5] LEAVE: (wrapper managed-to-native) System.Threading.Monitor:Enter (object)
[0x4000: 0.28644 5] ENTER: (wrapper managed-to-native) System.Text.Encoding:InternalCodePage
(int&)() ip: (nil)
[0x4000: 0.28699 5] LEAVE: (wrapper managed-to-native) System.Text.Encoding:InternalCodePage
(int&)[STRING:null],
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
[0x4000: 0.32791 5] ENTER: System.Text.Encoding:GetEncoding (int)() ip: (nil)
[0x4000: 0.34027 6] ENTER: System.Text.Encoding:get_ASCII ()() ip: (nil)
[0x4000: 0.34100 7] ENTER: (wrapper managed-to-native) System.Threading.Monitor:Enter (object)()
ip: (nil)
[0x4000: 0.34149 7] LEAVE: (wrapper managed-to-native) System.Threading.Monitor:Enter (object)
[0x4000: 0.34216 7] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)() ip: (nil)
[0x4000: 0.34262 7] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)[System.Text.ASCIIEncoding:0x4065ef90]
[0x4000: 0.34705 7] ENTER: System.Text.ASCIIEncoding:.ctor ()() ip: (nil)
[0x4000: 0.35498 8] ENTER: System.Text.Encoding:.ctor (int)() ip: (nil)
[0x4000: 0.36566 9] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.36612 10] ENTER: System.Text.DecoderFallback:.cctor ()() ip: (nil)
[0x4000: 0.36655 11] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)() ip: (nil)
[0x4000: 0.36694 11] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)[System.Text.DecoderExceptionFallback:0x40683fe8]
[0x4000: 0.36960 11] ENTER: System.Text.DecoderExceptionFallback:.ctor ()() ip: (nil)
[0x4000: 0.37167 12] ENTER: System.Text.DecoderFallback:.ctor ()() ip: (nil)
[0x4000: 0.37219 12] LEAVE: System.Text.DecoderFallback:.ctor ()
[0x4000: 0.37280 11] LEAVE: System.Text.DecoderExceptionFallback:.ctor ()
[0x4000: 0.37335 11] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)() ip: (nil)
[0x4000: 0.37378 11] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)[System.Text.DecoderReplacementFallback:0x40385cf0]
[0x4000: 0.37637 11] ENTER: System.Text.DecoderReplacementFallback:.ctor ()() ip: (nil)
[0x4000: 0.38025 12] ENTER: System.Text.DecoderReplacementFallback:.ctor (string)() ip: (nil)
[0x4000: 0.38098 13] ENTER: System.Text.DecoderFallback:.ctor ()() ip: (nil)
[0x4000: 0.38141 13] LEAVE: System.Text.DecoderFallback:.ctor ()
[0x4000: 0.38208 12] LEAVE: System.Text.DecoderReplacementFallback:.ctor (string)
[0x4000: 0.38278 11] LEAVE: System.Text.DecoderReplacementFallback:.ctor ()
[0x4000: 0.38336 11] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)() ip: (nil)
[0x4000: 0.38379 11] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)[System.Text.DecoderReplacementFallback:0x40385ce0]
[0x4000: 0.38452 11] ENTER: System.Text.DecoderReplacementFallback:.ctor (string)() ip: (nil)
[0x4000: 0.38495 12] ENTER: System.Text.DecoderFallback:.ctor ()() ip: (nil)
[0x4000: 0.38532 12] LEAVE: System.Text.DecoderFallback:.ctor ()
[0x4000: 0.38583 11] LEAVE: System.Text.DecoderReplacementFallback:.ctor (string)
[0x4000: 0.38638 10] LEAVE: System.Text.DecoderFallback:.cctor ()
[0x4000: 0.38693 9] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.38882 9] ENTER: System.Text.DecoderFallback:get_ReplacementFallback ()() ip: (nil)
[0x4000: 0.38925 9] LEAVE: System.Text.DecoderFallback:get_ReplacementFallback ()[System.Text.DecoderReplacementFallback:0x40385cf0]
[0x4000: 0.39975 9] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.40024 10] ENTER: System.Text.EncoderFallback:.cctor ()() ip: (nil)
[0x4000: 0.40064 11] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)() ip: (nil)
[0x4000: 0.40103 11] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)[System.Text.EncoderExceptionFallback:0x40683fe0]
[0x4000: 0.40375 11] ENTER: System.Text.EncoderExceptionFallback:.ctor ()() ip: (nil)
[0x4000: 0.40595 12] ENTER: System.Text.EncoderFallback:.ctor ()() ip: (nil)
[0x4000: 0.40637 12] LEAVE: System.Text.EncoderFallback:.ctor ()
[0x4000: 0.40695 11] LEAVE: System.Text.EncoderExceptionFallback:.ctor ()
[0x4000: 0.40750 11] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)() ip: (nil)
[0x4000: 0.40793 11] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)[System.Text.EncoderReplacementFallback:0x40385ca0]
[0x4000: 0.41055 11] ENTER: System.Text.EncoderReplacementFallback:.ctor ()() ip: (nil)
[0x4000: 0.41391 12] ENTER: System.Text.EncoderReplacementFallback:.ctor (string)() ip: (nil)
[0x4000: 0.41464 13] ENTER: System.Text.EncoderFallback:.ctor ()() ip: (nil)
[0x4000: 0.41504 13] LEAVE: System.Text.EncoderFallback:.ctor ()
[0x4000: 0.41562 12] LEAVE: System.Text.EncoderReplacementFallback:.ctor (string)
[0x4000: 0.41617 11] LEAVE: System.Text.EncoderReplacementFallback:.ctor ()
[0x4000: 0.41672 11] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)() ip: (nil)
[0x4000: 0.41714 11] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)[System.Text.EncoderReplacementFallback:0x40385c90]
[0x4000: 0.41785 11] ENTER: System.Text.EncoderReplacementFallback:.ctor (string)() ip: (nil)
[0x4000: 0.41828 12] ENTER: System.Text.EncoderFallback:.ctor ()() ip: (nil)
[0x4000: 0.41867 12] LEAVE: System.Text.EncoderFallback:.ctor ()
[0x4000: 0.41919 11] LEAVE: System.Text.EncoderReplacementFallback:.ctor (string)
[0x4000: 0.41971 10] LEAVE: System.Text.EncoderFallback:.cctor ()
[0x4000: 0.42026 9] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.42212 9] ENTER: System.Text.EncoderFallback:get_ReplacementFallback ()() ip: (nil)
[0x4000: 0.42267 9] LEAVE: System.Text.EncoderFallback:get_ReplacementFallback ()[System.Text.EncoderReplacementFallback:0x40385ca0]
[0x4000: 0.42328 8] LEAVE: System.Text.Encoding:.ctor (int)
[0x4000: 0.42383 7] LEAVE: System.Text.ASCIIEncoding:.ctor ()
[0x4000: 0.42676 7] ENTER: (wrapper managed-to-native) System.Threading.Monitor:Exit (object)()
ip: (nil)
[0x4000: 0.42728 7] LEAVE: (wrapper managed-to-native) System.Threading.Monitor:Exit (object)
[0x4000: 0.42795 6] LEAVE: System.Text.Encoding:get_ASCII ()[System.Text.ASCIIEncoding:0x4065ef90]
[0x4000: 0.42856 5] LEAVE: System.Text.Encoding:GetEncoding (int)[System.Text.ASCIIEncoding:0x4065ef90]
[0x4000: 0.42941 5] ENTER: (wrapper managed-to-native) System.Threading.Monitor:Exit (object)()
ip: (nil)
[0x4000: 0.42987 5] LEAVE: (wrapper managed-to-native) System.Threading.Monitor:Exit (object)
[0x4000: 0.43045 4] LEAVE: System.Text.Encoding:get_Default ()[System.Text.ASCIIEncoding:0x4065ef90]
[0x4000: 0.43576 4] ENTER: System.Console:OpenStandardError (int)() ip: (nil)
[0x4000: 0.44479 5] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.44525 6] ENTER: System.IO.MonoIO:.cctor ()() ip: (nil)
[0x4000: 0.44565 6] LEAVE: System.IO.MonoIO:.cctor ()
[0x4000: 0.44620 5] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.44699 5] ENTER: (wrapper managed-to-native) System.IO.MonoIO:get_ConsoleError ()() ip: (nil)
[0x4000: 0.44812 5] LEAVE: (wrapper managed-to-native) System.IO.MonoIO:get_ConsoleError ()result=2
[0x4000: 0.46686 5] ENTER: System.Console:Open (intptr,System.IO.FileAccess,int)() ip: (nil)
[0x4000: 0.47006 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)() ip: (nil)
[0x4000: 0.47064 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)[System.IO.FileStream:0x40658f50]
[0x4000: 0.47833 6] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.47879 7] ENTER: System.IO.FileStream:.cctor ()() ip: (nil)
[0x4000: 0.47919 8] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)() ip: (nil)
[0x4000: 0.47958 8] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_ptrfree (intptr)[System.Object:0x40683fd8]
[0x4000: 0.48016 7] LEAVE: System.IO.FileStream:.cctor ()
[0x4000: 0.48074 6] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.48160 6] ENTER: (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor
(intptr,System.IO.FileAccess,bool,int,bool,bool)() ip: (nil)
[0x4000: 0.49896 7] ENTER: System.IO.FileStream:.ctor
(intptr,System.IO.FileAccess,bool,int,bool,bool)() ip: (nil)
[0x4000: 0.50458 8] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.50507 9] ENTER: System.IO.Stream:.cctor ()() ip: (nil)
[0x4000: 0.50546 10] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)() ip: (nil)
[0x4000: 0.50586 10] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)[System.IO.NullStream:0x40385c40]
[0x4000: 0.50922 10] ENTER: (wrapper remoting-invoke-with-check) System.IO.NullStream:.ctor ()()
ip: (nil)
[0x4000: 0.51163 11] ENTER: System.IO.NullStream:.ctor ()() ip: (nil)
[0x4000: 0.51245 12] ENTER: System.IO.Stream:.ctor ()() ip: (nil)
[0x4000: 0.51453 13] ENTER: System.MarshalByRefObject:.ctor ()() ip: (nil)
[0x4000: 0.51496 13] LEAVE: System.MarshalByRefObject:.ctor ()
[0x4000: 0.51553 12] LEAVE: System.IO.Stream:.ctor ()
[0x4000: 0.51608 11] LEAVE: System.IO.NullStream:.ctor ()
[0x4000: 0.51663 10] LEAVE: (wrapper remoting-invoke-with-check) System.IO.NullStream:.ctor ()
[0x4000: 0.51715 9] LEAVE: System.IO.Stream:.cctor ()
[0x4000: 0.51770 8] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.51862 8] ENTER: System.IO.Stream:.ctor ()() ip: (nil)
[0x4000: 0.51907 9] ENTER: System.MarshalByRefObject:.ctor ()() ip: (nil)
[0x4000: 0.51944 9] LEAVE: System.MarshalByRefObject:.ctor ()
[0x4000: 0.51999 8] LEAVE: System.IO.Stream:.ctor ()
[0x4000: 0.52335 8] ENTER: (wrapper managed-to-native) System.IO.MonoIO:GetFileType
(intptr,System.IO.MonoIOError&)() ip: (nil)
[0x4000: 0.52405 8] LEAVE: (wrapper managed-to-native) System.IO.MonoIO:GetFileType (intptr,System.IO.MonoIOError&)result=2
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
[0x4000: 0.54279 8] ENTER: System.IO.FileStream:InitBuffer (int,bool)() ip: (nil)
[0x4000: 0.54346 9] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_array_new_specific (intptr,int)() ip: (nil)
[0x4000: 0.54395 9] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_array_new_specific (intptr,int)[System.Byte[]:0x40660f18]
[0x4000: 0.54453 8] LEAVE: System.IO.FileStream:InitBuffer (int,bool)
[0x4000: 0.54517 7] LEAVE: System.IO.FileStream:.ctor (intptr,System.IO.FileAccess,bool,int,bool,bool)
[0x4000: 0.54581 6] LEAVE: (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (intptr,System.IO.FileAccess,bool,int,bool,bool)
[0x4000: 0.54642 5] LEAVE: System.Console:Open (intptr,System.IO.FileAccess,int)[System.IO.FileStream:0x40658f50]
[0x4000: 0.54694 4] LEAVE: System.Console:OpenStandardError (int)[System.IO.FileStream:0x40658f50]
[0x4000: 0.54770 4] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)() ip: (nil)
[0x4000: 0.54828 4] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)[System.IO.UnexceptionalStreamWriter:0x4065fee0]
[0x4000: 0.55215 4] ENTER: (wrapper remoting-invoke-with-check)
System.IO.UnexceptionalStreamWriter:.ctor (System.IO.Stream,System.Text.Encoding)() ip: (nil)
[0x4000: 0.55521 5] ENTER: System.IO.UnexceptionalStreamWriter:.ctor
(System.IO.Stream,System.Text.Encoding)() ip: (nil)
[0x4000: 0.56186 6] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.56241 7] ENTER: System.IO.StreamWriter:.cctor ()() ip: (nil)
[0x4000: 0.57272 8] ENTER: System.Text.Encoding:get_UTF8Unmarked ()() ip: (nil)
[0x4000: 0.57349 9] ENTER: (wrapper managed-to-native) System.Threading.Monitor:Enter (object)()
ip: (nil)
[0x4000: 0.57398 9] LEAVE: (wrapper managed-to-native) System.Threading.Monitor:Enter (object)
[0x4000: 0.57456 9] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)() ip: (nil)
[0x4000: 0.57501 9] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_fast (intptr)[System.Text.UTF8Encoding:0x4065fea8]
[0x4000: 0.58365 9] ENTER: System.Text.UTF8Encoding:.ctor (bool,bool)() ip: (nil)
[0x4000: 0.58429 10] ENTER: System.Text.Encoding:.ctor (int)() ip: (nil)
[0x4000: 0.58655 11] ENTER: System.Text.DecoderFallback:get_StandardSafeFallback ()() ip: (nil)
[0x4000: 0.58701 11] LEAVE: System.Text.DecoderFallback:get_StandardSafeFallback ()[System.Text.DecoderReplacementFallback:0x40385ce0]
[0x4000: 0.58939 11] ENTER: System.Text.EncoderFallback:get_StandardSafeFallback ()() ip: (nil)
[0x4000: 0.58984 11] LEAVE: System.Text.EncoderFallback:get_StandardSafeFallback ()[System.Text.EncoderReplacementFallback:0x40385c90]
[0x4000: 0.59042 10] LEAVE: System.Text.Encoding:.ctor (int)
[0x4000: 0.59357 10] ENTER: System.Text.Encoding:SetFallbackInternal
(System.Text.EncoderFallback,System.Text.DecoderFallback)() ip: (nil)
[0x4000: 0.59415 10] LEAVE: System.Text.Encoding:SetFallbackInternal (System.Text.EncoderFallback,System.Text.DecoderFallback)
[0x4000: 0.59473 9] LEAVE: System.Text.UTF8Encoding:.ctor (bool,bool)
[0x4000: 0.59555 9] ENTER: (wrapper managed-to-native) System.Threading.Monitor:Exit (object)()
ip: (nil)
[0x4000: 0.59604 9] LEAVE: (wrapper managed-to-native) System.Threading.Monitor:Exit (object)
[0x4000: 0.59656 8] LEAVE: System.Text.Encoding:get_UTF8Unmarked ()[System.Text.UTF8Encoding:0x4065fea8]
[0x4000: 0.59714 8] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)() ip: (nil)
[0x4000: 0.59769 8] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)[System.IO.StreamWriter:0x4065fe70]
[0x4000: 0.60162 8] ENTER: (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor
(System.IO.Stream,System.Text.Encoding,int)() ip: (nil)
[0x4000: 0.60840 9] ENTER: System.IO.StreamWriter:.ctor
(System.IO.Stream,System.Text.Encoding,int)() ip: (nil)
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
[0x4000: 0.61887 10] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.61932 11] ENTER: System.IO.TextWriter:.cctor ()() ip: (nil)
[0x4000: 0.61975 12] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)() ip: (nil)
[0x4000: 0.62015 12] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_object_new_specific (intptr)[.NullTextWriter:0x40387fa8]
[0x4000: 0.62372 12] ENTER: (wrapper remoting-invoke-with-check)
System.IO.TextWriter/NullTextWriter:.ctor ()() ip: (nil)
[0x4000: 0.62616 13] ENTER: System.IO.TextWriter/NullTextWriter:.ctor ()() ip: (nil)
[0x4000: 0.62695 14] ENTER: System.IO.TextWriter:.ctor ()() ip: (nil)
[0x4000: 0.62756 15] ENTER: System.MarshalByRefObject:.ctor ()() ip: (nil)
[0x4000: 0.62799 15] LEAVE: System.MarshalByRefObject:.ctor ()
[0x4000: 0.63260 15] ENTER: System.Environment:get_NewLine ()() ip: (nil)
[0x4000: 0.63550 16] ENTER: (wrapper managed-to-native) System.Environment:GetNewLine ()() ip: (nil)
[0x4000: 0.63608 16] LEAVE: (wrapper managed-to-native) System.Environment:GetNewLine ()[STRING:0x40654ec0:
]
[0x4000: 0.63672 15] LEAVE: System.Environment:get_NewLine ()[STRING:0x40654ec0:
]
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
[0x4000: 0.66187 15] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void
(object,intptr,intptr,intptr)() ip: (nil)
[0x4000: 0.66226 16] ENTER: string:.cctor ()() ip: (nil)
[0x4000: 0.66577 17] ENTER: (wrapper managed-to-native) string:GetLOSLimit ()() ip: (nil)
[0x4000: 0.66620 17] LEAVE: (wrapper managed-to-native) string:GetLOSLimit ()result=2147483647
[0x4000: 0.66678 17] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_array_new_specific (intptr,int)() ip: (nil)
[0x4000: 0.66724 17] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_array_new_specific (intptr,int)[System.Char[]:0x40389eb0]
[0x4000: 0.67459 17] ENTER: string:memcpy (byte*,byte*,int)() ip: (nil)
[0x4000: 0.67905 18] ENTER: string:memcpy4 (byte*,byte*,int)() ip: (nil)
[0x4000: 0.67954 18] LEAVE: string:memcpy4 (byte*,byte*,int)
[0x4000: 0.68005 17] LEAVE: string:memcpy (byte*,byte*,int)
[0x4000: 0.68048 16] LEAVE: string:.cctor ()
[0x4000: 0.68103 15] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)]
[0x4000: 0.68167 15] ENTER: string:ToCharArray ()() ip: (nil)
../../../../eglib/src/ghashtable.c:293: assertion 'hash != NULL' failed
../../../../eglib/src/ghashtable.c:236: assertion 'hash != NULL' failed
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list