Thank you Miguel, I'll be giving that a try.
I've just been doing some reading on Snow Leopard garbage collection and came across this post on the new thread-local garbage collection in Objective-C: http://www.sealiesoftware.com/blog/archive/2009/08/28/objc_explain_Thread-lo cal_garbage_collection.html Perhaps all of these foreign threads observed are part of the implementation of the Objective-C thread-local GC. Anthony From: Miguel De Buf [mailto:[email protected]] Sent: Tuesday, September 29, 2009 5:26 AM To: [email protected] Subject: Re: [[email protected]] Re: [[email protected]] Feeback Wanted on Snow Leopard Hi Anthony, Building from source really is very easy. Download the sources, patch the source and configure/make/install : # wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.4.2.3.tar.bz2 # tar xvfj mono-2.4.2.3.tar.bz2 # cd mono-2.4.2.3 # ... add the if() from sledge ... # ./configure --prefix=/usr # make # make install I also surely hope the people from mono apply the patch asap into the next version of mono. Good luck, Miguel Anthony Bowker wrote: 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: [email protected] [mailto:[email protected]] On Behalf Of Laurent Etiemble Sent: Wednesday, September 23, 2009 7:47 AM To: [email protected] Subject: Re: [[email protected]] Re: [[email protected]] 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 <[email protected]> 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:[email protected]] Sent: dinsdag 15 september 2009 19:49 To: [email protected] Cc: [email protected] Subject: Re: [[email protected]] Re: [[email protected]] 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/> Tel. +32 9 233 68 86 Fax +32 9 240 10 39 <mailto:[email protected]> [email protected] 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. -- Miguel DE BUF CTO <http://www.nomadesk.com/> Tel. +32 9 233 68 86 Fax +32 9 240 10 39 <mailto:[email protected]> [email protected] 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.
<<image001.jpg>>

