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
