[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.
+