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>>

Reply via email to