Hi!
I was testing Niels gnustep-make patch and while I discovered the issue
with "gnu-gnu-gnu" and clang-libobjc2, I actually found out that also
ng-gnu-gnu is not working anymore.
On FreeBSD - amd64 / clang, I get this stacktrace:
Program received signal SIGSEGV, Segmentation fault.
0x00000008013a38dc in -[GSStandardWindowDecorationView updateRects]
(self=0x808d66e08, _cmd=0x8018dd400)
at GSStandardWindowDecorationView.m:98
98 if (hasTitleBar)
Current language: auto; currently minimal
(gdb) bt
#0 0x00000008013a38dc in -[GSStandardWindowDecorationView updateRects]
(self=0x808d66e08, _cmd=0x8018dd400)
at GSStandardWindowDecorationView.m:98
#1 0x00000008013a46e3 in -[GSStandardWindowDecorationView
initWithFrame:window:] (self=0x808d66e08, _cmd=0x8018e0888,
frame={origin = {x = 0, y = 0}, size = {width = 0, height = 0}},
w=0x808fd9408)
at GSStandardWindowDecorationView.m:167
#2 0x00000008013a67b9 in +[GSWindowDecorationView
newWindowDecorationViewWithFrame:window:] (self=0x808874320,
_cmd=0x801860e38, frame={origin = {x = 0, y = 0}, size = {width =
0, height = 0}}, aWindow=0x808fd9408)
at GSWindowDecorationView.m:77
#3 0x00000008012f6862 in -[NSWindow
initWithContentRect:styleMask:backing:defer:] (self=0x808fd9408,
_cmd=0x801860b48,
contentRect={origin = {x = 0, y = 0}, size = {width = 0, height =
0}}, aStyle=64, bufferingType=0, flag=0 '\0')
at NSWindow.m:1077
#4 0x00000008012f6c49 in -[NSWindow
initWithContentRect:styleMask:backing:defer:screen:] (self=0x808fd9408,
_cmd=0x8016db960, contentRect={origin = {x = 0, y = 0}, size =
{width = 0, height = 0}}, aStyle=64, bufferingType=0,
flag=0 '\0', aScreen=0x0) at NSWindow.m:1140
#5 0x00000008010c3e76 in -[NSApplication(Private) _appIconInit]
(self=0x808bf0e88, _cmd=0x8016db2a0)
at NSApplication.m:3884
#6 0x00000008010ba724 in -[NSApplication _init] (self=0x808bf0e88,
_cmd=0x8016da940) at NSApplication.m:932
#7 0x0000000801ec4c4b in -[NSObject performSelector:withObject:] ()
from /System/Library/Libraries/libgnustep-base.so.1.27
#8 0x0000000801f60546 in -[NSObject(NSThreadPerformAdditions)
performSelector:onThread:withObject:waitUntilDone:modes:]
() from /System/Library/Libraries/libgnustep-base.so.1.27
#9 0x0000000801f60256 in -[NSObject(NSThreadPerformAdditions)
performSelectorOnMainThread:withObject:waitUntilDone:modes:] () from
/System/Library/Libraries/libgnustep-base.so.1.27
#10 0x0000000801f602d1 in -[NSObject(NSThreadPerformAdditions)
performSelectorOnMainThread:withObject:waitUntilDone:] ()
from /System/Library/Libraries/libgnustep-base.so.1.27
#11 0x00000008010baa7f in -[NSApplication init] (self=0x808bf0e88,
_cmd=0x8016db180) at NSApplication.m:986
#12 0x00000008010ba300 in +[NSApplication sharedApplication]
(self=0x808ac57a0, _cmd=0x8016c58c0) at NSApplication.m:858
#13 0x0000000801091ccd in NSApplicationMain (argc=1,
argv=0x7fffffffe7b0) at Functions.m:78
I don't think this has any relations to the runtime options checking,
hasn't it?
Riccardo