gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Base NSScanner/GSFormat issues - segmentation fault


From: Riccardo Mottola
Subject: Re: Base NSScanner/GSFormat issues - segmentation fault
Date: Tue, 17 Dec 2019 20:27:16 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.5

Hi,

Fred Kiefer wrote:
To me this sounds like a compiler issue. The best you can do is get clang to 
create assembler output (-S for gcc, most likely it is the same) and pass the 
result for this small function on to David. As a workaround you may try to 
extend your little hack to cover NSScanner.m as well. That is:

A compiler issue carrying over a long time... and happens only on this laptop? I wonder... but if we can confirm it is that, I will try to work with David with that.


NSScanner.m_FILE_FILTER_OUT_FLAGS = -O%

I did that and I still get a segmentation fault, but in a different place.

#0  0xb75a4932 in -[NSTimer initWithFireDate:interval:target:selector:userInfo:repeats:] (self=0x84f5424,     _cmd=0xb788f404 <objc_selector_list+552>, fd=0x0, ti=30, object=0x84e99c4, selector=0x0, info=0x0, f=1 '\001')
    at NSTimer.m:120
#1  0xb757425f in +[NSRunLoop _runLoopForThread:] (self=<optimized out>, _cmd=<optimized out>, aThread=<optimized out>)
    at NSRunLoop.m:784
#2  0xb75742c5 in +[NSRunLoop currentRunLoop] (self=<optimized out>, _cmd=<optimized out>) at NSRunLoop.m:811 #3  0xb7573fff in +[NSRunLoop initialize] (self=0x81096f0, _cmd=0x8090918) at NSRunLoop.m:747 #4  0xb7290c58 in objc_send_initialize () from /System/Library/Libraries/libobjc.so.4.6 #5  0xb729cb58 in slowMsgLookup () from /System/Library/Libraries/libobjc.so.4.6 #6  0xb72a2b11 in objc_msgSend () from /System/Library/Libraries/libobjc.so.4.6 #7  0xb438a084 in -[XGServer(EventOps) setupRunLoopInputSourcesForMode:] (self=<optimized out>, _cmd=<optimized out>,
    mode=<optimized out>) at XGServerEvent.m:227
#8  0xb4389003 in -[XGServer initWithAttributes:] (self=<optimized out>, _cmd=<optimized out>, info=<optimized out>)
    at XGServer.m:480
#9  0xb7cd0c44 in +[GSDisplayServer serverWithAttributes:] (self=<optimized out>, _cmd=<optimized out>,
    attributes=<optimized out>) at GSDisplayServer.m:181
#10 0xb7b65a8f in -[NSApplication _init] (self=0x83be424, _cmd=0xb7ea0b50 <objc_selector_list+32>) at NSApplication.m:892 #11 0xb753bc13 in -[NSObject performSelector:withObject:] (self=<optimized out>, _cmd=<optimized out>,
    aSelector=<optimized out>, anObject=<optimized out>) at NSObject.m:2024
#12 0xb75a42ac in -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] (     self=<optimized out>, _cmd=<optimized out>, aSelector=<optimized out>, aThread=0x82fe384, anObject=<optimized out>,
    aFlag=<optimized out>, anArray=<optimized out>) at NSThread.m:2164
#13 0xb75a3e34 in -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:modes:] (     self=<optimized out>, _cmd=<optimized out>, aSelector=<optimized out>, anObject=<optimized out>,
    aFlag=<optimized out>, anArray=<optimized out>) at NSThread.m:2119
#14 0xb75a3e7c in -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] (     self=<optimized out>, _cmd=<optimized out>, aSelector=<optimized out>, anObject=<optimized out>,
    aFlag=<optimized out>) at NSThread.m:2130
#15 0xb7b66088 in -[NSApplication init] (self=<optimized out>, _cmd=<optimized out>) at NSApplication.m:986 #16 0xb7b659fe in +[NSApplication sharedApplication] (self=<optimized out>, _cmd=<optimized out>) at NSApplication.m:858 #17 0xb7b4d347 in NSApplicationMain (argc=<optimized out>, argv=<optimized out>) at Functions.m:78 #18 0x0804b220 in main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at main.m:33


Riccardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]