Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report for Bug 60765 on
GitHub or Developer Community if you have new
information to add and do not yet see a matching new report.
If the latest results still closely match this report, you can use the
In special cases on GitHub you might also want the comments:
GitHub Markdown with public comments
Created attachment 25756 [details]
Executable files to reproduce Crash Behaviour
When running on the 32 bit version of Mono on Windows, and testing against Mono 5.4, 5.2 and one of the 4.x series of builds, we are getting a hard crash from Mono.exe.
When running against the latest 3.8.x version of Mono, it does not crash.
These are the details of the error in Windows Event Viewer.
Faulting application name: mono.exe, version: 0.0.0.0, time stamp: 0x59e753bb
Faulting module name: mono-2.0-sgen.dll, version: 0.0.0.0, time stamp: 0x59e753b9
Exception code: 0xc0000409
Fault offset: 0x0020d86f
Faulting process id: 0x17a8
Faulting application start time: 0x01d36199d1b1d4af
Faulting application path: C:\Program Files (x86)\Mono\bin\mono.exe
Faulting module path: C:\Program Files (x86)\Mono\bin\mono-2.0-sgen.dll
Report Id: 1039b8e1-cd8d-11e7-92c0-00155d013502
The attachment contains a series of files that replicate the program.
If you extract the files to a directory, and run either test1.bat or mono irdbImport.exe it will trigger the crash.
You will need, the irdbImport.exe, irdb.dll and Antlr4.Runtime.net40.dll files in the directory.
irdbImport.exe & irdb.dll were generated using Visual Studio 2013 and are Dot Net 4.0 targetted DLLs.
If it runs correctly the program should produce the following output.
irdbImport requires at least 1 parameter. The first parameter corresponds to the name of the file to import
Platform with the crash was 32 bit version of Mono on Windows. Does not crash on Linux.
Runs okay on Mac 32 bit ( Mono 5.4 )
Fails on Mac 64 bit with error "Abort trap: 6"