Hi,
Richard just commited some promising fixes.
Things seem better, but not stable. Here a summary of the current
status. OpenBSD seems fine on x86, on amd64 I get some strange issues
that might not be related
FreeBSD/amd64/clang
- seems to work with all apps I tried
- One test failure:
base/NSException/basic.m:
Failed test: basic.m:51 ... addresses and symbols match
OpenBSD/i386/gcc
- seems to work fine
- Two test failures
base/NSException/basic.m:
Failed test: basic.m:51 ... addresses and symbols match
base/NSProcessInfo/general.m:
Failed test: general.m:48 ... -systemUptime works
OpenBSD/amd64/gcc
- gui apps do not start due to some symbol relocations maybe a spurious
error
- Two test failures
base/NSException/basic.m:
Failed test: basic.m:50 ... call stac addresses is not empty
base/NSProcessInfo/general.m:
Failed test: general.m:48 ... -systemUptime works
NetBSD/amd64/gcc
things mostly work, but apps spit out an incredible number of errors,
like below:
- test failures:
base/NSException/basic.m:
Failed test: basic.m:51 ... addresses and symbols match
2018-04-13 01:03:53.147 Ink[6322:126204759418048] autorelease called
without pool for object (0x72c8521602f0) of class GSDictionary in thread
<NSThread: 0x72c855daa4c0>{name = (null), num = 126204759418048}
2018-04-13 01:03:53.147 Ink[6322:126204759418048] autorelease called
without pool for object (0x72c852161c60) of class GSNotification in
thread <NSThread: 0x72c855daa4c0>{name = (null), num = 126204759418048}
2018-04-13 01:03:53.147 Ink[6322:126204759418048] autorelease called
without pool for object (0x72c854dfed90) of class NSFont in thread
<NSThread: 0x72c855daa4c0>{name = (null), num = 126204759418048}
2018-04-13 01:03:53.147 Ink[6322:126204759418048] autorelease called
without pool for object (0x72c854dfe790) of class NSFont in thread
<NSThread: 0x72c855daa4c0>{name = (null), num = 126204759418048}
NetBSD/i386/gcc
plmerge "works" however all gui apps crash
(gdb) bt
#0 0xbb20ff0e in pthread_cond_signal () from /usr/lib/libpthread.so.1
#1 0xb7db59fb in _xcb_in_wake_up_next_reader () from
/usr/pkg/lib/libxcb.so.1
#2 0xb7db5b67 in wait_for_reply () from /usr/pkg/lib/libxcb.so.1
#3 0xb7db5ca6 in xcb_wait_for_reply64 () from /usr/pkg/lib/libxcb.so.1
#4 0xb82295dd in _XReply () from /usr/pkg/lib/libX11.so.6
#5 0xb821a014 in XOpenDisplay () from /usr/pkg/lib/libX11.so.6
#6 0xb85b00e4 in -[XGServer _initXContext] (self=0xb8650180,
_cmd=0xb85f63b0 <_OBJC_SELECTOR_TABLE+240>) at XGServer.m:422
#7 0xb85af246 in -[XGServer initWithAttributes:] (self=0xb8650180,
_cmd=0xbbbad128 <_OBJC_SELECTOR_TABLE+72>, info=0x0) at XGServer.m:477
#8 0xbb9cdeb4 in +[GSDisplayServer serverWithAttributes:] (
self=0xbbbad2a0 <_OBJC_Class_GSDisplayServer>, _cmd=0xbbaeb868
<_OBJC_SELECTOR_TABLE+1672>,
attributes=0x0) at GSDisplayServer.m:187
#9 0xbb826fa0 in -[NSApplication _init] (self=0xb88fb330,
_cmd=0xbbaeb8c0 <_OBJC_SELECTOR_TABLE+1760>) at NSApplication.m:884
#10 0xbb41c688 in -[NSObject performSelector:withObject:] (self=0xb88fb330,
_cmd=0xbb708d18 <_OBJC_SELECTOR_TABLE+280>, aSelector=0xbbaeb8c0
<_OBJC_SELECTOR_TABLE+1760>,
anObject=0xb88fb330) at NSObject.m:2009
#11 0xbb491f9a in -[NSObject(NSThreadPerformAdditions)
performSelector:onThread:withObject:waitUntilDone:modes:]
(self=0xb88fb330, _cmd=0xbb708e20 <_OBJC_SELECTOR_TABLE+544>,
aSelector=0xbbaeb8c0 <_OBJC_SELECTOR_TABLE+1760>,
aThread=0xb8860510, anObject=0xb88fb330,
aFlag=1 '\001', anArray=0xb876a320) at NSThread.m:2094
#12 0xbb491e74 in -[NSObject(NSThreadPerformAdditions)
performSelectorOnMainThread:withObject:waitUntilDone:modes:]
(self=0xb88fb330, _cmd=0xbb708e28 <_OBJC_SELECTOR_TABLE+552>,
aSelector=0xbbaeb8c0 <_OBJC_SELECTOR_TABLE+1760>,
anObject=0xb88fb330, aFlag=1 '\001',
anArray=0xb876a320) at NSThread.m:2053
#13 0xbb491edb in -[NSObject(NSThreadPerformAdditions)
performSelectorOnMainThread:withObject:waitUntilDone:] (self=0xb88fb330,
_cmd=0xbbaeb8c8 <_OBJC_SELECTOR_TABLE+1768>,
aSelector=0xbbaeb8c0 <_OBJC_SELECTOR_TABLE+1760>,
anObject=0xb88fb330, aFlag=1 '\001')
at NSThread.m:2063
#14 0xbb825877 in -[NSApplication init] (self=0xb88fb330,
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev