[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 18 00:57:00 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-05-13 08:57:50.000000000 -0400
+++ shadow/77787.tmp.12734 2006-05-18 00:57:00.000000000 -0400
@@ -1471,6 +1471,208 @@
------- Additional Comments From vargaz at gmail.com 2006-05-13 08:57 -------
Try recompiling the runtime with -O0, because optimization seems to
make debugging in GC_base impossible.
+
+------- Additional Comments From Yury at serdyuk.botik.ru 2006-05-18 00:56 -------
+I've built Mono with -O0 for C and C++ compilers.
+The result is the following:
+
+gramuser2 at n000.c03.icyb:~# which mono
+~/m-1.1.14_NOOPT/bin/mono
+gramuser2 at n000.c03.icyb:~# mono -V
+Mono JIT compiler version 1.1.14, (C) 2002-2005 Novell, Inc and
+Contributors. www.mono-project.com
+ TLS: __thread
+ GC: Included Boehm (with typed GC)
+ SIGSEGV: normal
+ Disabled: none
+gramuser2 at n000.c03.icyb:~# mcs
+error CS2008: No files to compile were specified
+Compilation failed: 1 error(s), 0 warnings
+gramuser2 at n000.c03.icyb:~# mcs -help
+Mono C# compiler, (C) 2001 - 2005 Novell, Inc.
+mcs [options] source-files
+ --about About the Mono C# compiler
+ -addmodule:MODULE Adds the module to the generated assembly
+ -checked[+|-] Set default context to checked
+ -codepage:ID Sets code page to the one in ID (number, utf8,
+reset)
+ -clscheck[+|-] Disables CLS Compliance verifications
+ -define:S1[;S2] Defines one or more symbols (short: /d:)
+ -debug[+|-], -g Generate debugging information
+ -delaysign[+|-] Only insert the public key into the assembly (no
+signing)
+ -doc:FILE XML Documentation file to generate
+ -keycontainer:NAME The key pair container used to strongname the
+assembly
+ -keyfile:FILE The strongname key file used to strongname the
+assembly
+ -langversion:TEXT Specifies language version modes: ISO-1 or Default
+ -lib:PATH1,PATH2 Adds the paths to the assembly link path
+ -main:class Specified the class that contains the entry point
+ -noconfig[+|-] Disables implicit references to assemblies
+ -nostdlib[+|-] Does not load core libraries
+ -nowarn:W1[,W2] Disables one or more warnings
+ -optimize[+|-] Enables code optimalizations
+ -out:FNAME Specifies output file
+ -pkg:P1[,Pn] References packages P1..Pn
+ -recurse:SPEC Recursively compiles the files in SPEC ([dir]/file)
+ -reference:ASS References the specified assembly (-r:ASS)
+ -target:KIND Specifies the target (KIND is one of: exe, winexe,
+ library, module), (short: /t:)
+ -unsafe[+|-] Allows unsafe code
+ -warnaserror[+|-] Treat warnings as errors
+ -warn:LEVEL Sets warning level (the highest is 4, the
+default is 2)
+ -help2 Show other help flags
+
+Resources:
+ -linkresource:FILE[,ID] Links FILE as a resource
+ -resource:FILE[,ID] Embed FILE as a resource
+ -win32res:FILE Specifies Win32 resource file (.res)
+ -win32icon:FILE Use this icon for the output
+ @file Read response file for more options
+
+Options can be of the form -option or /option
+
+=================================================================
+Got a SIGSEGV while executing native code. This usually indicates
+a fatal error in the mono runtime or one of the native libraries
+used by your application.
+=================================================================
+
+Stacktrace:
+
+in (wrapper managed-to-native) System.Environment:Exit (int)
+<0xffffffffffff8b4f>
+in Mono.CSharp.Driver:CSCParseOption (string,string[]&,int&) <0x4c8f>
+in Mono.CSharp.Driver:MainDriver (string[]) <0xabf>
+in Mono.CSharp.Driver:Main (string[]) <0xcf>
+in (wrapper runtime-invoke) System.Object:runtime_invoke_int_string[]
+(object,intptr,intptr,intptr) <0xfffffffffed7acbf>
+
+Native stacktrace:
+
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_handle_native_sigsegv+0x1fffffffff50b410)
+[0x40000000003f3d90]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000038e3d0]
+ [0xa0000000000107e0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x40000000002dda91]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_g_hash_table_destroy+0x1fffffffff3f1790)
+[0x40000000002da130]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_domain_free+0x1fffffffff34fe40)
+[0x40000000002387f0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x40000000003919d0]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_quit+0x1fffffffff30a110)
+[0x40000000001f2ad0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x4000000000172680]
+ [0x2000000001a4bb40]
+ [0x2000000001a44650]
+ [0x20000000018f3200]
+ [0x20000000018ed6d0]
+ [0x2000000001613310]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000038ded0]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_invoke+0x1fffffffff2500a0)
+[0x4000000000138a70]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_exec_main+0x1fffffffff254530)
+[0x400000000013cf10]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_run_main+0x1fffffffff253930)
+[0x400000000013c320]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_jit_exec+0x1fffffffff136d00)
+[0x400000000001f700]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000001f9f0]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_main+0x1fffffffff13a700)
+[0x4000000000023110]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000001c900]
+ /lib/tls/libc.so.6.1(__libc_start_main-0xce8630)
+[0x20000000002003f0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000001c720]
+Aborted
+gramuser2 at n000.c03.icyb:~# mcs --about
+The Mono C# compiler is (C) 2001-2005, Novell, Inc.
+
+The compiler source code is released under the terms of the GNU GPL
+
+For more information on Mono, visit the project Web site
+ http://www.go-mono.com
+
+The compiler was written by Miguel de Icaza, Ravi Pratap, Martin
+Baulig, Marek Safar, Raja R Harinath
+
+=================================================================
+Got a SIGSEGV while executing native code. This usually indicates
+a fatal error in the mono runtime or one of the native libraries
+used by your application.
+=================================================================
+
+Stacktrace:
+
+in (wrapper managed-to-native) System.Environment:Exit (int)
+<0xffffffffffffb9af>
+in Mono.CSharp.Driver:About () <0x5f>
+in Mono.CSharp.Driver:UnixParseOption (string,string[]&,int&) <0x2e0f>
+in Mono.CSharp.Driver:MainDriver (string[]) <0x9df>
+in Mono.CSharp.Driver:Main (string[]) <0xcf>
+in (wrapper runtime-invoke) System.Object:runtime_invoke_int_string[]
+(object,intptr,intptr,intptr) <0xfffffffffed7acbf>
+
+Native stacktrace:
+
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_handle_native_sigsegv+0x1fffffffff50b410)
+[0x40000000003f3d90]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000038e3d0]
+ [0xa0000000000107e0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x40000000002dda91]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_g_hash_table_destroy+0x1fffffffff3f1790)
+[0x40000000002da130]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_domain_free+0x1fffffffff34fe40)
+[0x40000000002387f0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x40000000003919d0]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_quit+0x1fffffffff30a110)
+[0x40000000001f2ad0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x4000000000172680]
+ [0x2000000001a42f90]
+ [0x2000000001a3e900]
+ [0x2000000001a3d7b0]
+ [0x20000000018f3120]
+ [0x20000000018ed6d0]
+ [0x2000000001613310]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000038ded0]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_invoke+0x1fffffffff2500a0)
+[0x4000000000138a70]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_exec_main+0x1fffffffff254530)
+[0x400000000013cf10]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_runtime_run_main+0x1fffffffff253930)
+[0x400000000013c320]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_jit_exec+0x1fffffffff136d00)
+[0x400000000001f700]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000001f9f0]
+
+/home/users/gramuser2/m-1.1.14_NOOPT/bin/mono(mono_main+0x1fffffffff13a700)
+[0x4000000000023110]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000001c900]
+ /lib/tls/libc.so.6.1(__libc_start_main-0xce8630)
+[0x20000000002003f0]
+ /home/users/gramuser2/m-1.1.14_NOOPT/bin/mono [0x400000000001c720]
+Aborted
+gramuser2 at n000.c03.icyb:~#
+
More information about the mono-bugs
mailing list