On 28 Jun 2011, at 17:39, lorenb wrote:

> After some sleep, it's clear that example was pretty dumb. I think I have a 
> better one, that *should* work (and does on OS X), but segfaults on Linux.
> 
> OS X:
> 2011-06-28 12:31:09.512 a.out[17451:903] a: x = test string
> 2011-06-28 12:31:09.514 a.out[17451:903] b: x = test string
> 2011-06-28 12:31:09.514 a.out[17451:903] -1-
> 2011-06-28 12:31:09.515 a.out[17451:903] -2-
> 2011-06-28 12:31:09.516 a.out[17451:903] -3-
> 2011-06-28 12:31:09.516 a.out[17451:903] -4-
> 
> 
> Linux:
> 2011-06-28 12:31:29.527 a.out[25272] a: x = test string
> 2011-06-28 12:31:29.529 a.out[25272] b: x = test string
> 2011-06-28 12:31:29.529 a.out[25272] -1-
> 2011-06-28 12:31:29.529 a.out[25272] -2-
> Segmentation fault
> 
> 
> the code below. two blocks both reference the same __block variable, which is 
> declared inside yet another block. runs fine, but crashes on teardown. 
> Apologies if this is the wrong place to post this - if so is there a better 
> place? 


Thanks for the test case.  I can reproduce this - I'll have a look at what's 
causing it...

David

-- Sent from my STANTEC-ZEBRA
_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to