Thanks for taking the time to look into this, Laurent, even since it's strictly a Mono problem and not related to MonoBjc. It's much appreciated!!!
I have been trying to test the original fix from Sledge Ham during the weekend, but I'm afraid I'm just not familiar enough with the Mono build procedures. Here's how far I got so far: - I have downloaded the Mono tar.gz package and applied the patch in darwin.stop.world.c - I have built Mono, following the guidelines at: http://mono-project.com/Compiling_Mono_on_OSX - This means I now have both the official Mono install, and my own build. - BTW, I only managed to do this on Leopard, the Mono build fails on Snow Leopard. - I followed the guidelines for parallel Mono environments: http://mono-project.com/Parallel_Mono_Environments - I now want to build my monobjc app as a Native app, so that I can copy it to Snow Leopard and test it there. - That's where I'm stuck: my own built Mono version doesn't have everything that monobjc needs to build my app, e.g. there is no "nant" - Next I've been juggling with copying files between my own build and the official install, but gave up. The version numbers of the DLLs/dylibs are not identical and that didn't go well. So, of course I'm anxious to try out the patches with my own application, but need some guidelines on how to do a monobjc build of a Native app, using the patched Mono build. Thanks, Franky From: laurent.etiem...@gmail.com [mailto:laurent.etiem...@gmail.com] On Behalf Of Laurent Etiemble Sent: woensdag 30 september 2009 23:34 To: users@lists.monobjc.net Subject: Re: [us...@lists.monobjc.net] Re: [us...@lists.monobjc.net] Feeback Wanted on Snow Leopard Hello, I have just posted a variant of the fix in Bugzilla. I have only tested it with the sample application. Can someone test it with a larger one ? With two proposed fixes, the Mono team could take one of them and close this issue. Regards, Laurent Etiemble. 2009/9/28 Anthony Bowker <anth...@flowol.com> Hello all! I see that someone has added a possible workaround to the bug# <https://bugzilla.novell.com/show_bug.cgi?id=537764> 537764. I've just been testing my monobjc app on Snow Leopard and, of course, encountered the same problem. So my great appreciation to Sledge Ham. It would be awesome to get this fix into Mono 2.6, and I do think this bug is Critical. I haven't built mono before, and I'm not sure I have a system capable of doing it, but if someone has the relevant binary with the workaround, I would be happy to test it on my systems. Regards, Anthony From: laurent.etiem...@gmail.com [mailto:laurent.etiem...@gmail.com] On Behalf Of Laurent Etiemble Sent: Wednesday, September 23, 2009 7:47 AM To: users@lists.monobjc.net Subject: Re: [us...@lists.monobjc.net] Re: [us...@lists.monobjc.net] Feeback Wanted on Snow Leopard Hello, - I have tried the sample app that Kenny has created and I am able to reproduce the crash every time on Snow Leopard. Obsviouly, it seems related to the Mono garbage collection, but I still don't know if Monobjc plays a role. - Has someone been able to create a sample application that crashes without Monobjc ? It surely will boost the reaction on the #537764 <https://bugzilla.novell.com/show_bug.cgi?id=537764> entry, if Monobjc is not involved and a simple use-case is provided. - I will try to take time this weekend to play with the sample application, to see if I can narrow further the crash. Regards, Laurent Etiemble. 2009/9/23 Miguel De Buf <miguel.de...@nomadesk.com> Hi Laurent, Did you find some time to look further into the mono/monobjc issue on snow leopard ? We have someone working on the problem as well (unfortunately no fix yet), so if you want to share some findings, feel free. And very strange, but nobody seems to be interested at the mono side. The bug report does not show any movement. Any idea on how we can trigger the nice mono people to look into the issue ? Best regards, Miguel Franky De Meyer wrote: @Laurent: Did you get a chance to try out the modified sample app that Kenny created? If so, what is your feeling? Does it indeed look like a Mono problem related to garbage collection? There doesn't seem to be any action in the bugzilla report https://bugzilla.novell.com/show_bug.cgi?id=537764 I have taken the liberty to change the severity to "Major" (actually it should even be "Critical", IMHO), but I get a feeling we may be weeks or months away from a reply or fix. No other developers seem to be confirming the problem, which is weird. I'm getting more and more questions from users who have upgraded to Snow Leopard and can no longer use our software. @Kenny: Did you find out anything more on this? Any clues on a work-around. Thanks all! Franky From: Kenny Clement [mailto:psyki...@gmail.com] Sent: dinsdag 15 september 2009 19:49 To: users@lists.monobjc.net Cc: psyki.be+nomad...@gmail.com Subject: Re: [us...@lists.monobjc.net] Re: [us...@lists.monobjc.net] Feeback Wanted on Snow Leopard Hi, Me again. I narrowed it down a bit more. I adjusted the SimpleCocoaApp MonoObjc sample. I removed all unrequired stuff, and just kept 1 button connected to an action in HelloController. Clicking the button will open the default about panel, sleep for 1 millisec, and then force Garbage Collection. This ALWAYS causes the crash on Snow Leopard, and works without any issues on Leopard. Note that I didn't do anything with threading (excluding default Mono/MonobjC threads) in this sample. You can find the sample app + sourcecode attached to the original bug report: https://bugzilla.novell.com/show_bug.cgi?id=537764 I hope someone here can help me. Feel free to contact me if there are any questions. Thanks in advance, - Kenny Laurent Etiemble wrote: Hello, @Franz: - Can you append the stack trace and all the information to the this bug entry (https://bugzilla.novell.com/show_bug.cgi?id=537764) ? - Are you able to get a small sample application (only with the awakeFromNib call) method that exhibits the crash, so I can investigate ? Regards, Laurent Etiemble. ith any attachments. -- Miguel DE BUF CTO <http://www.nomadesk.com/> Error! Filename not specified. Tel. +32 9 233 68 86 Fax +32 9 240 10 39 <mailto:miguel.de...@nomadesk.com> miguel.de...@nomadesk.com Confidentiality Notice: This message, together with any attachments, is intended only for the use of the individual or entity to which it is addressed. It may contain information that is confidential and prohibited from disclosure. If you are not the intended recipient, you are hereby notified that any dissemination or copying of this message or any attachment is strictly prohibited. If you have received this item in error, please notify the original sender and destroy this item, along with any attachments.