[Mono-bugs] [Bug 54813][Nor] Changed - mcs 0.30.1 crashes mono in metadata.c
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Thu, 4 Mar 2004 18:01:33 -0500 (EST)
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 diltonm@mccomsoft.com.
http://bugzilla.ximian.com/show_bug.cgi?id=54813
--- shadow/54813 2004-03-04 13:48:18.000000000 -0500
+++ shadow/54813.tmp.31753 2004-03-04 18:01:33.000000000 -0500
@@ -1,8 +1,8 @@
Bug#: 54813
-Product: Mono/Compilers
+Product: Mono: Compilers
Version: unspecified
OS: Fedora 1.0
OS Details: Linux and Windows
Status: REOPENED
Resolution:
Severity: Unknown
@@ -225,6 +225,46 @@
one line for the C# compiler, can you share that?
On the other hand, this might be a problem with us accessing the WSE.dll
It would also be helpful if you run this in the debugger, and get a
stack trace of when the problem happens at the assertion point.
+
+------- Additional Comments From diltonm@McCOMSoft.com 2004-03-04 18:01 -------
+>> I can not compile your program, since it uses the Microsoft WSE dll
+which I do not have.
+
+I go into the mcs.0xxx/class/Microsoft.Web.Services folder and run
+make. This outputs two Dlls to mcs.0.xxx/class/lib,
+Microsoft.Web.Services.1.dll and 2.dll. I then copy the 2.dll to
+Microsoft.Web.Services.dll in /usr/local/lib with the other Mono Dlls.
+
+
+>> You said that you had the problem down to
+one line for the C# compiler, can you share that?
+
+On 2-24 at 19:25
+Ok I isolated further and found that the following line was crashing
+the compiler:
+
+// private double _dTimerInterval = 1000 * Int32.Parse
+(Utility.GetAppSetting("Time Scaler"));
+
+
+>> On the other hand, this might be a problem with us accessing the
+WSE.dll
+
+It's possible but IIRC (and it's starting to get blurry) I had boiled
+the problem code down ao almost nothing. I belive it centers around
+calling a static routine in another DLL. Why my test code works not
+but my main project still fails with the same error is surprising.
+It's almost like a buffer is being overrun. Something DID change for
+the better between 0.30.1 and the latest CVS version.
+
+
+>> It would also be helpful if you run this in the debugger, and get a
+stack trace of when the problem happens at the assertion point.
+
+I've downloaded the debugger project from CVS and am attempting to
+build it now. If I can produce some useful information then I'll post it.
+
+Thanks.