[Mono-bugs] [Bug 77787][Wis] Changed - Mono fails on Itanium-machine

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu May 11 08:07:54 EDT 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by yury at serdyuk.botik.ru.

http://bugzilla.ximian.com/show_bug.cgi?id=77787

--- shadow/77787	2006-04-18 13:34:17.000000000 -0400
+++ shadow/77787.tmp.23452	2006-05-11 08:07:54.000000000 -0400
@@ -1,12 +1,12 @@
 Bug#: 77787
 Product: Mono: Runtime
 Version: 1.0
 OS: RHEL 2.1
 OS Details: Linux n000.c03.icyb 2.6.12.6-n000.c03 #2 SMP Mon Feb 13 00:11:50 EET 2006 ia64 ia64 ia64 GNU/Linux
-Status: NEEDINFO   
+Status: REOPENED   
 Resolution: 
 Severity: Unknown
 Priority: Wishlist
 Component: JIT
 AssignedTo: vargaz at gmail.com                            
 ReportedBy: Yury at serdyuk.botik.ru               
@@ -312,6 +312,97 @@
 
 ------- Additional Comments From vargaz at gmail.com  2006-04-11 11:23 -------
 Not suprisingly, the error is still there :). If you are proficient
 in C, could you run this under a debugger and see what the stack trace
 is ?
 
+
+------- Additional Comments From Yury at serdyuk.botik.ru  2006-05-11 08:07 -------
+Sorry for long delay ...
+Below is some information which I could get:
+
+Starting program: /home/users/gramuser2/m-1.1.14/bin/mono
+/home/users/gramuser2/m-1.1.14/lib/mono/1.0/mcs.exe
+[Thread debugging using libthread_db enabled]
+[New Thread 2305843009219573216 (LWP 6656)]
+[Switching to Thread 2305843009219573216 (LWP 6656)]
+
+Breakpoint 1, main (argc=2, argv=0x6000000fffe32698) at main.c:6
+6               return mono_main (argc, argv);
+(gdb) c
+Continuing.
+
+Breakpoint 2, mini_init (filename=0x6000000fffe328ed
+"/home/users/gramuser2/m-1.1.14/lib/mono/1.0/mcs.exe") at mini.c:10675
+10675           if (default_opt == 0)
+(gdb) c
+Continuing.
+
+Breakpoint 3, mono_runtime_init (domain=0x60000000000a0e30,
+    start_cb=@0x400000000035c480: 0x40000000002612e0
+<mono_thread_start_cb>,
+    attach_cb=@0x400000000035e7d0: 0x400000000026c810
+<mono_thread_attach_cb>) at appdomain.c:90
+90              mono_install_assembly_preload_hook
+(mono_domain_assembly_preload, GUINT_TO_POINTER (FALSE));
+(gdb) c
+Continuing.
+
+Breakpoint 4, mono_context_init (domain=0x60000000000a0e30) at
+appdomain.c:179
+179             class = mono_class_from_name (mono_defaults.corlib,
+"System.Runtime.Remoting.Contexts", "Context");
+(gdb) bt
+#0  mono_context_init (domain=0x60000000000a0e30) at appdomain.c:179
+#1  0x4000000000157810 in mono_runtime_init (domain=0x60000000000a0e30,
+    start_cb=@0x400000000035c480: 0x40000000002612e0
+<mono_thread_start_cb>,
+    attach_cb=@0x400000000035e7d0: 0x400000000026c810
+<mono_thread_attach_cb>) at appdomain.c:113
+#2  0x400000000026e210 in mini_init (filename=0x6000000fffe328ed
+"/home/users/gramuser2/m-1.1.14/lib/mono/1.0/mcs.exe")
+    at mini.c:10902
+#3  0x400000000001d710 in mono_main (argc=2, argv=0x6000000fffe32698)
+at driver.c:873
+#4  0x400000000001c690 in main (argc=2, argv=0x6000000fffe32698) at
+main.c:6
+(gdb) l
+174     mono_context_init (MonoDomain *domain)
+175     {
+176             MonoClass *class;
+177             MonoAppContext *context;
+178
+179             class = mono_class_from_name (mono_defaults.corlib,
+"System.Runtime.Remoting.Contexts", "Context");
+180             context = (MonoAppContext *) mono_object_new (domain,
+class);
+181             context->domain_id = domain->domain_id;
+182             context->context_id = 0;
+183             domain->default_context = context;
+(gdb) n
+175     {
+(gdb) n
+179             class = mono_class_from_name (mono_defaults.corlib,
+"System.Runtime.Remoting.Contexts", "Context");
+(gdb) n
+180             context = (MonoAppContext *) mono_object_new (domain,
+class);
+(gdb) n
+179             class = mono_class_from_name (mono_defaults.corlib,
+"System.Runtime.Remoting.Contexts", "Context");
+(gdb) n
+180             context = (MonoAppContext *) mono_object_new (domain,
+class);
+(gdb) n
+
+** ERROR **: file gc.c: line 137 (object_register_finalizer):
+assertion failed: (GC_base (obj) == (char*)obj - offset)
+aborting...
+
+Program received signal SIGABRT, Aborted.
+<signal handler called>
+(gdb) bt
+#0  <signal handler called>
+#1  0x00000000000000a0 in ?? ()
+#2  0x0000000000000170 in ?? ()
+#3  0x0000000000000000 in ?? ()
+(gdb)


More information about the mono-bugs mailing list