[Mono-bugs] [Bug 554715] Corrupt dll generates SIGABRT / System.BadImageFormat, suspected related to constructing a System.Threading.Timer in a lock

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Nov 11 17:44:40 EST 2009


User novel at andrewrondeau.com added comment

--- Comment #4 from Andrew Rondeau <novel at andrewrondeau.com>  2009-11-11 15:44:39 MST ---
Well, the good news is that if you made it that far then you aren't getting a
corrupted assembly!  The bug that I'm reporting means that ObjectCloud.exe
crashes before it can load ObjectCloud.WebServer.Implementation.dll.


Some questions:

Are you using Mono, or something newer that I don't have access to?

In the ObjectCloud.Interfaces project; WebServer folder, WebHandler.cs, are
lines 584 and 596 commented out?  (They need to be in order to trigger the bug)

Are you using MonoDevelop on Windows or a version of Visual Studio newer then
2005?  I didn't try that test combo, and I'm not sure how MonoDevelop on
Windows handles some custom xcopy / cp -R commands.  (This isn't needed to
trigger the bug.)

Are you running ObjectCloud.exe from the its path?  ObjectCloud.exe looks in
the current working directory for its configuration files and some other files.

Sometimes a folder called "FileSystem" becomes corrupted.  Delete it. 
(However, if you get this far, it means you aren't hitting the bug that I

Also, the /Trunk/Server/DefaultFiles folder needs to be copied into the same
folder as ObjectCloud.exe.  It usually copies automatically in VS 2005 and
MonoDevelop on *nix.  (Again, if you get this far, it means you aren't hitting
the bug I reported.)

Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list