http://bugs.winehq.org/show_bug.cgi?id=25192
Summary: 'fatal error in gc: collecting from unknown thread' with Mono Product: Wine Version: 1.3.7 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: sam@robots.org.uk
Created an attachment (id=31979) --> (http://bugs.winehq.org/attachment.cgi?id=31979) test case script
I'm trying to run Wix, a .NET application, on Wine. In order to do this I am using the mono-gtksharp installer from http://ftp.novell.com/pub/mono/archive/2.8/windows-installer/9/mono-2.8-gtksharp-2.12.10-win32-9.exe.
When building an installer, I get the following error:
fatal error in gc Collecting from unknown thread
Some digging around reveals that this message comes from Mono's use of the Boehm garbage collector. There is a bug open in their tracker that talks about the error https://bugzilla.novell.com/show_bug.cgi?id=323578; they seem to consider it a bug in Wine.
I'll attach a shell script that reproduces this from scratch, almost automatically. You just have to download Wix3.msi and drop it in the same directory as test.sh.