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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 2006-05-13 08:57 ------- Try recompiling the runtime with -O0, because optimization seems to make debugging in GC_base impossible. + +------- Additional Comments From [EMAIL PROTECTED] 2006-05-18 00:56 ------- +I've built Mono with -O0 for C and C++ compilers. +The result is the following: + [EMAIL PROTECTED]:~# which mono +~/m-1.1.14_NOOPT/bin/mono [EMAIL PROTECTED]:~# 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 [EMAIL PROTECTED]:~# mcs +error CS2008: No files to compile were specified +Compilation failed: 1 error(s), 0 warnings [EMAIL PROTECTED]:~# 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 [EMAIL PROTECTED]:~# 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 [EMAIL PROTECTED]:~# + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
