[Mono-bugs] [Bug 77387][Blo] New - Cannot compile the 1.1.13.2_0 source files on Linux Mandrake 9.0, x86

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Jan 27 18:02:30 EST 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 mwickline at maad.com.

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

--- shadow/77387	2006-01-27 18:02:30.000000000 -0500
+++ shadow/77387.tmp.14281	2006-01-27 18:02:30.000000000 -0500
@@ -0,0 +1,200 @@
+Bug#: 77387
+Product: Mono: Runtime
+Version: 1.1
+OS: Mandrake 9.0
+OS Details: Kernel 2.4.18, glibc 2.2.5
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Blocker
+Component: misc
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: mwickline at maad.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Cannot compile the 1.1.13.2_0 source files on Linux Mandrake 9.0, x86
+
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+After doing "./configure" inside of $(HOME)/mono-1.1.13.2/, then doing
+"make", the compilation fails when the Mono compiler gets a seg fault.
+
+
+Steps to reproduce the problem:
+1. Unpack the mono-1.1.13.2 tarball.
+2. Run: ./configure
+3. Run: make
+
+Actual Results:
+
+It runs up until this point, when it bombs:
+:  System.Xml.dll ../../class/mono.snk
+mv System.Xml.dll ../../class/lib/net_2_0_bootstrap/System.Xml.dll
+test ! -f System.Xml.dll.mdb || mv System.Xml.dll.mdb
+../../class/lib/net_2_0_bootstrap/System.Xml.dll.mdb
+test ! -f System.Xml.pdb || mv System.Xml.pdb
+../../class/lib/net_2_0_bootstrap/System.Xml.pdb
+make[8]: Leaving directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/System.XML'
+make[7]: Leaving directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/System.XML'
+make[7]: Entering directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/Mono.Security'
+Creating ../../build/deps/net_2_0_bootstrap_Mono.Security.dll.makefrag ...
+make[7]: Leaving directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/Mono.Security'
+make[7]: Entering directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/Mono.Security'
+make all-local
+make[8]: Entering directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/Mono.Security'
+MONO_PATH="../../class/lib/net_2_0_bootstrap:$MONO_PATH"
+/home/mwickline/mono/mono-1.1.13.2/runtime/mono-wrapper 
+../../class/lib/net_2_0_bootstrap/mcs.exe /codepage:28591   -d:NET_1_1
+-d:BOOTSTRAP_NET_2_0 -debug /noconfig -r:System.dll -unsafe -target:library
+-out:Mono.Security.dll  @Mono.Security.dll.sources
+
+** (../../class/lib/net_2_0_bootstrap/mcs.exe:4379): WARNING **: The class
+System.Text.EncoderFallbackBuffer could not be loaded, used in mscorlib,
+Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+=================================================================
+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 <0xffffffff> I18N.Common.ByteEncoding:GetBytesImpl (char*,int,byte*,int)
+in <0x1b> I18N.Common.ByteEncoding:GetBytesImpl (char*,int,byte*,int)
+in <0xdb> I18N.Common.MonoEncoding:GetBytes (char[],int,int,byte[],int)
+in <0x33> System.IO.StreamWriter:Decode ()
+in <0x15> System.IO.StreamWriter:Flush ()
+in <0xd> System.IO.UnexceptionalStreamWriter:Flush ()
+in <0x2e> System.IO.StreamWriter:Write (string)
+in <0x10> System.IO.UnexceptionalStreamWriter:Write (string)
+in <0xe> System.IO.TextWriter:WriteLine (string)
+in <0x2b> System.IO.SynchronizedWriter:WriteLine (string)
+in <0xc2> AbstractMessage:Print (int,string,string)
+in <0x94> WarningMessage:Print (int,string,string)
+in <0x5d> AbstractMessage:Print (int,Mono.CSharp.Location,string)
+in <0x1c> WarningMessage:Print (int,Mono.CSharp.Location,string)
+in <0x4b> Mono.CSharp.Report:Warning
+(int,int,Mono.CSharp.Location,string,string[])
+in <0x9b2> Mono.CSharp.Tokenizer:handle_preprocessing_directive (bool)
+in <0x51a> Mono.CSharp.Tokenizer:xtoken ()
+in <0x13> Mono.CSharp.Tokenizer:token ()
+in <0xed0> Mono.CSharp.CSharpParser:yyparse (Mono.CSharp.yyParser.yyInput)
+in <0x55> Mono.CSharp.CSharpParser:parse ()
+in <0x18c> Mono.CSharp.Driver:parse (Mono.CSharp.SourceFile)
+in <0x55> Mono.CSharp.Driver:ProcessFiles ()
+in <0x3ce> Mono.CSharp.Driver:MainDriver (string[])
+in <0x41> Mono.CSharp.Driver:Main (string[])
+in <0xc778cf9e> (wrapper runtime-invoke)
+System.Object:runtime_invoke_int_string[] (object,intptr,intptr,intptr)
+
+Native stacktrace:
+
+        /home/mwickline/mono/mono-1.1.13.2/mono/mini/mono [0x81463db]
+        /lib/i686/libpthread.so.0 [0x400beef4]
+        /lib/i686/libc.so.6 [0x40128350]
+       
+/home/mwickline/mono/mono-1.1.13.2/mono/mini/mono(mono_compile_create_var+0x56)
+[0x81214f6]
+        /home/mwickline/mono/mono-1.1.13.2/mono/mini/mono [0x814416d]
+        /home/mwickline/mono/mono-1.1.13.2/mono/mini/mono [0x812699b]
+       
+/home/mwickline/mono/mono-1.1.13.2/mono/mini/mono(mono_magic_trampoline+0x1a)
+[0x815b97a]
+        [0x4024a032]
+        [0x40d2fd0c]
+        [0x40beef44]
+        [0x40beee9e]
+        [0x40beee66]
+        [0x40d2fb07]
+        [0x40d2fab9]
+        [0x40d2fa8f]
+        [0x40d2fa5c]
+        [0x40d2d9c3]
+        [0x40d2d73d]
+        [0x40d2d09e]
+        [0x40d2d035]
+        [0x40d2c6ac]
+        [0x40d1f6a3]
+        [0x40d1bc43]
+        [0x40d1b6fc]
+        [0x40d9ded1]
+        [0x40d182de]
+        [0x40d15e25]
+        [0x40d15ade]
+        [0x40bf09b7]
+        [0x40bf00e2]
+        [0x4094a9ac]
+       
+/home/mwickline/mono/mono-1.1.13.2/mono/mini/mono(mono_runtime_exec_main+0x11f)
+[0x80d791f]
+       
+/home/mwickline/mono/mono-1.1.13.2/mono/mini/mono(mono_runtime_run_main+0x1dc)
+[0x80d7b8c]
+        /home/mwickline/mono/mono-1.1.13.2/mono/mini/mono(mono_main+0xeed)
+[0x805d47d]
+       
+/home/mwickline/mono/mono-1.1.13.2/mono/mini/mono(g_ascii_strcasecmp+0x112)
+[0x805c11e]
+        /lib/i686/libc.so.6(__libc_start_main+0xa2) [0x40117082]
+        /home/mwickline/mono/mono-1.1.13.2/mono/mini/mono(strcpy+0x35)
+[0x805c061]
+make[8]: *** [../../class/lib/net_2_0_bootstrap/Mono.Security.dll] Aborted
+make[8]: Leaving directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/Mono.Security'
+make[7]: *** [do-all] Error 2
+make[7]: Leaving directory
+`/home/mwickline/mono/mono-1.1.13.2/mcs/class/Mono.Security'
+make[6]: *** [all-recursive] Error 1
+make[6]: Leaving directory `/home/mwickline/mono/mono-1.1.13.2/mcs/class'
+make[5]: *** [all-recursive] Error 1
+make[5]: Leaving directory `/home/mwickline/mono/mono-1.1.13.2/mcs'
+make[4]: *** [profile-do--net_2_0_bootstrap--all] Error 2
+make[4]: Leaving directory `/home/mwickline/mono/mono-1.1.13.2/mcs'
+make[3]: *** [profiles-do--all] Error 2
+make[3]: Leaving directory `/home/mwickline/mono/mono-1.1.13.2/mcs'
+make[2]: *** [all-local] Error 2
+make[2]: Leaving directory `/home/mwickline/mono/mono-1.1.13.2/runtime'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/home/mwickline/mono/mono-1.1.13.2'
+make: *** [all] Error 2
+
+
+Expected Results:
+Expected it to finish compiling.
+
+How often does this happen? 
+Every time.  Although it never happened with releases 1.1.12.1, 1.1.10,
+1.1.9.2, 1.1.9, 1.1.8, etc.
+
+Additional Information:
+
+Output of /lib/libc.so.6:
+GNU C Library stable release version 2.2.5, by Roland McGrath et al.
+Copyright (C) 1992-2001, 2002 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions.
+There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE.
+Compiled by GNU CC version 3.2 (Mandrake Linux 9.0 3.2-1mdk).
+Compiled on a Linux 2.4.18 system on 2004-02-02.
+Available extensions:
+        GNU libio by Per Bothner
+        crypt add-on version 2.1 by Michael Glad and others
+        linuxthreads-0.9 by Xavier Leroy
+        BIND-8.2.3-T5B
+        libthread_db work sponsored by Alpha Processor Inc
+        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
+Report bugs using the `glibcbug' script to <bugs at gnu.org>.
+
+Output of uname -a:
+Linux shaft.internal.net 2.4.19-16mdk #1 Fri Sep 20 18:15:05 CEST 2002 i686
+unknown unknown GNU/Linux


More information about the mono-bugs mailing list