Re: Newbie back again...

2017-04-23 Thread Josh Freeman
Hi Bertrand, Thanks for the info! I'm seeing the same issue - after making a clean GNUstep install from the trunk, any app built from it segfaults immediately, always in the same location: +[NSGraphicsContext setCurrentContext:]. This is on two different virtual machines, one with Ubun

Re: Newbie back again...

2017-04-23 Thread Fred Kiefer
Thank you Josh, this was an excellent analysis. Did you try to unset GNUSTEP_BASE_LIBRARY in NSGraphicsContext.m? That should switch to the other code path that won’t use internal structures from base. As for the problem with the NSThread ivars. What has changed on your test system? Do you thi

Re: Newbie back again...

2017-04-23 Thread Josh Freeman
Turns out the issue is with the placement of the objc-nonfragile- abi build flag in common.make, line 670: For some reason, the affected distros (seen so far on: Ubuntu 16.04, Mint 18.1, Debian Jessie; 32bit, perhaps 64bit?) will build base & gui with mismatched and/or broken ABIs if -fob

Re: Newbie back again...

2017-04-23 Thread Josh Freeman
Sorry, the git checkout command for workaround #2 in my previous message is missing "master" at the end: git checkout `git rev-list -1 --first-parent --before=2017-04-06` should be: git checkout `git rev-list -1 --first-parent --before=2017-04-06 master` On Apr 23, 2017, at 6:34 PM, Josh F