[Mono-bugs] [Bug 24257] Changed - mint segfault on linux/ppc

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
10 May 2002 22:35:48 -0000


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 al2000@udev.org.

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

--- shadow/24257	Thu May  9 20:14:58 2002
+++ shadow/24257.tmp.15824	Fri May 10 18:35:48 2002
@@ -298,6 +298,120 @@
 
 
 ------- Additional Comments From rodo@ximian.com  2002-05-09 20:14 -------
 Created an attachment (id=1727)
 proposed untested patch
 
+
+------- Additional Comments From al2000@udev.org  2002-05-10 18:35 -------
+I saw that the Radek Doulik patch has been commited to the cvs,
+tramp.c(1.12),
+it WORKS better: i can now run mcs.exe:
+           
+that gives: 
+    error CS2008: No files to compile were specified
+
+But when i run:
+    mint mcs.exe hello.cs
+
+the compiler loops (no segfault anymore), the previous command works
+using mint on an x86 with the same mcs.exe and *dll.
+
+BTW: Is there a way to submit bug without using the HTML <TEXTAREA>
+forms ?
+
+here is the output grepped for important stuff:
+-----------------------------------------------
+
+(...) means cutted things
+
+(process:11032): ** WARNING **: cant resolve internal call to
+"System.Environment::GetCommandLine()" (tested without signature also)
+(...)
+Your mono runtime and corlib are out of sync.
+(...)
+PInvoke [start emiting] get_InvalidPathChars
+      stack size: 32 (20)
+       code size: 72 
+           align: 0x101705a0 (0)
+emited code size: 72
+PInvoke [end emiting]
+
+PInvoke [start emiting] .ctor
+      stack size: 32 (20)
+       code size: 84
+           align: 0x10170628 (0)
+emited code size: 84
+PInvoke [end emit
+(process:11032): ** WARNING **: check endianess
+
+(process:11032): ** WARNING **: check endianess
+ing]
+(...)
+PInvoke [start emiting] ByteLengthInternal
+      stack size: 32 (20)
+       code size: 76
+           align: 0x101f3ff0 (0)
+emited code size: 76
+PInvoke [end emiting]
+
+PInvoke [start emiting] BlockCopyInternal
+      stack size: 32 (20)
+       code size: 84
+           align: 0x101f4040 (0)
+emited code size: 84
+PInvoke [end emiting]
+
+PInvoke [start emiting] IConvGetCharCount
+      stack size: 32 (20)
+       code size: 88
+           align: 0x101f40b8 (0)
+emited code size: 88
+PInvoke [end emiting]
+
+PInvoke [start emiting] IConvGetChars
+      stack ./hello2.cs(8) error CS0101: There is already a definition
+for `HelloWorld'
+./hello2.cs(1) error CS0000: (Location of symbol related to previous
+error)
+./hello2.cs(8) error CS0102: The container `' already contains a
+definition for `HelloWorld'
+./hello2.cs(15) error CS0101: There is already a definition for
+`HelloWorld'
+./hello2.cs(1) error CS0000: (Location of symbol related to previous
+error)
+./hello2.cs(15) error CS0102: The container `' already contains a
+definition for `HelloWorld'
+./hello2.cs(22) error CS0101: There is already a definition for
+`HelloWorld'
+./hello2.cs(1) error CS0000: (Location of symbol related to previous
+error)
+./hello2.cs(22) error CS0102: The container `' already contains a
+definition for `HelloWorld'
+./hello2.cs(29) error CS0101: There is already a definition for
+`HelloWorld'
+./hello2.cs(1) error CS0000: (Location of symbol related to previous
+error)
+./hello2.cs(29) error CS0102: The container `' already contains a
+definition for `HelloWorld'
+./hello2.cs(36) error CS0101: There is already a definition for
+`HelloWorld'
+./hello2.cs(1) error CS0000: (Location of symbol related to previous
+error)
+./hello2.cs(36) error CS0102: The container `' already contains a
+definition for `HelloWorld'
+./hello2.cs(43) error CS0101: There is already a definition for
+`HelloWorld'
+./hello2.cs(1) error CS0000: (Location of symbol related to previous
+error)
+./hello2.cs(43) error CS0102: The container `' already contains a
+definition for `HelloWorld'
+./hello2.cs(50) error CS0101: There is already a definition for
+`HelloWorld'
+./hello2.cs(1) error CS0000: (Location of symbol related to previous
+error)
+./hello2.cs(50) error CS0102: The container `' already contains a
+definition for `HelloWorld'
+(...)
+
+and it continue infinitly, the value hello.cs(value) is incremented.
+