Hi,

great! Feel free to contact me via Jabber (same as mail address), should you run into any issues.

Attached is the backtrace leading up to NSClassSwapper, as Germán requested.

Lubos

[1] https://github.com/LubosD/darling-dmg

On Sun, 23 Jun 2013 19:39:54 -0400, Gregory Casamento wrote:
I am going to set up darling to test this. I wrote nsclassswapper. 

On Saturday, June 22, 2013, Luboš Doležel wrote:

Hi,

I'm actually not porting the code - I'm writing a Wine-like
emulation layer called Darling to run OS X apps directly. This fact
makes debugging slightly more difficult, but you're welcome to take
a look at http://github.com/LubosD/darling. [2]

I find the bug straightforward, class swapping should happen
before action/target binding, but I may be wrong indeed.

Germán, I'll mail a longer backtrace as soon as possible.

Luboš

Dne 22. června 2013 16:38:26 Eric Wasylishen napsal:

Hi Luboš,

I'm not too familiar with nib loading internals, but I will try
to take a look. Could you  upload your work in progress code
somewhere? (Or do you have any changes to the original Mac
source?)

Cool idea to port the unarchiver. :-)

Cheers,
Eric

On Jun 21, 2013 11:30 AM, "Luboš Doležel" wrote:

Hi,

I'm still working on getting the latest The Unarchiver for OS
X working under GNUstep/Darling/Linux and I'm seeing crashes
after the application's NIB file is loaded.

Now I'm sort of helpless. The crash happens when using the
target of a certain NSMenuItem.

You can see an excerpt of the relevant NIB's source here; the
NSMenuItem clearly refers to the NSPopUpButtonCell that it is
part of:

  -2076180416
  2048
 
 
  109199360
  1
 
 
 
   
 
  400
  75

 
   
   dummy
   
   1048576
   2147483647
   1
   
   
   _popUpItemAction:
   
 

(Full code can be found in The Unarchiver's source tarball in
MainMenu.nib/designable.nib)

I can see the target being set correctly via -setTarget upon
loading:

Breakpoint 3, -[NSMenuItem setTarget:] (self=0x1845808,
_cmd=0x7ffff7a51eb0 , anObject=0x1843d58) at NSMenuItem.m:465
465       if (_target == anObject)
(gdb) p anObject
= (id) 0x1843d58
(gdb) p anObject->isa
= (struct objc_class *) 0x7ffff7a6bcc0

Backtrace:

#0  -[NSMenuItem setTarget:] (self=0x189de68,
_cmd=0x7ffff79f7ce0 , anObject=0x1429f18) at NSMenuItem.m:465
#1  0x00007ffff745354e in -[NSNibControlConnector
establishConnection] (self=0x189de38, _cmd=0x7ffff7afe330 ) at
NSBundleAdditions.m:177
#2  0x00007ffff76cfb91 in -[NSIBObjectData
nibInstantiateWithOwner:topLevelObjects:] (self=0x14be778,
_cmd=0x7ffff7afdf70 , owner=0xe67488,
    topLevelObjects=0x0) at GSNibLoading.m:1926
#3  0x00007ffff76cff26 in -[NSIBObjectData awakeWithContext:]
(self=0x14be778, _cmd=0x7ffff7b1a170 , context=0xcb09f8) at
GSNibLoading.m:1982
#4  0x00007ffff771028e in -[GSNibLoader
loadModelData:externalNameTable:withZone:] (self=0xde8158,
_cmd=0x7ffff7a56260 , data=0xeffb58, context=0xcb09f8,
    zone=0x329060bb38 ) at GSNibLoader.m:87
#5  0x00007ffff753f57d in -[NSNib
instantiateNibWithExternalNameTable:withZone:] (self=0xecf938,
_cmd=0x7ffff79f7b00 , externalNameTable=0xcb09f8,
    zone=0x329060bb38 ) at NSNib.m:153
#6  0x000

--
Gregory Casamento
Open Logic Corporation, Principal Consultant
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell)
http://www.gnustep.org [3]
 http://heronsperch.blogspot.com [4]


Links:
------
[1] http://wakaba.c3.cx/s/apps/unarchiver.html
[2] http://github.com/LubosD/darling.
[3] http://www.gnustep.org
[4] http://heronsperch.blogspot.com

--
Luboš Doležel
#0  -[NSClassSwapper instantiateRealObject:withClassName:] (self=0x16a7b58, 
_cmd=0x7ffff7afd190 <.objc_selector_list+784>, coder=0xe92cb8, 
className=0xe24dc8)
    at GSNibLoading.m:1416
#1  0x00007ffff76cbb1c in -[NSClassSwapper initWithCoder:] (self=0x16a7b58, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, coder=0xe92cb8) at 
GSNibLoading.m:1479
#2  0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=60) at 
NSKeyedUnarchiver.m:245
#3  0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#4  0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x16a77c8, 
_cmd=0x7ffff7a16280 <.objc_selector_list+2096>, aDecoder=0xe92cb8) at 
NSView.m:4657
#5  0x00007ffff749f525 in -[NSControl initWithCoder:] (self=0x16a77c8, 
_cmd=0x7ffff7aa6360 <.objc_selector_list+720>, aDecoder=0xe92cb8) at 
NSControl.m:1004
#6  0x00007ffff75f53c3 in -[NSTextField initWithCoder:] (self=0x16a77c8, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSTextField.m:758
#7  0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=299) at 
NSKeyedUnarchiver.m:245
#8  0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#9  0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x16a7468, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at NSView.m:4657
#10 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=63) at 
NSKeyedUnarchiver.m:245
#11 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#12 0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x16a7018, 
_cmd=0x7ffff79f1d30 <.objc_selector_list+1088>, aDecoder=0xe92cb8) at 
NSView.m:4657
#13 0x00007ffff7441779 in -[NSBox initWithCoder:] (self=0x16a7018, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at NSBox.m:608
#14 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=296) at 
NSKeyedUnarchiver.m:245
#15 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#16 0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x16a1878, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at NSView.m:4657
#17 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=294) at 
NSKeyedUnarchiver.m:245
#18 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7a98540 <.objc_selector_list+416>, 
aKey=0x7ffff7a98260 <.objc_str83>)
    at NSKeyedUnarchiver.m:630
#19 0x00007ffff75c6034 in -[NSTabViewItem initWithCoder:] (self=0x16a1448, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSTabViewItem.m:243
#20 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=292) at 
NSKeyedUnarchiver.m:245
#21 0x00000032a0ba3c80 in -[NSKeyedUnarchiver(Internal) 
_decodeArrayOfObjectsForKey:] (self=0xe92cb8, _cmd=0x32a10999f0 
<.objc_selector_list+1872>, 
    aKey=0x32a1098ce0 <.objc_str77>) at NSKeyedUnarchiver.m:115
#22 0x00000032a0ae09d1 in -[NSArray initWithCoder:] (self=0x169ade8, 
_cmd=0x32a107adb0 <.objc_selector_list+144>, aCoder=0xe92cb8) at NSArray.m:712
#23 0x00000032a0a712e8 in -[GSMutableArray initWithCoder:] (self=0x169ade8, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aCoder=0xe92cb8) at GSArray.m:539
#24 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=203) at 
NSKeyedUnarchiver.m:245
#25 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7a973f0 <.objc_selector_list+1120>, 
aKey=0x7ffff7a96e30 <.objc_str98>)
    at NSKeyedUnarchiver.m:630
#26 0x00007ffff75c3d3b in -[NSTabView initWithCoder:] (self=0x1565d68, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSTabView.m:607
#27 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=80) at 
NSKeyedUnarchiver.m:245
#28 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#29 0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x155d438, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at NSView.m:4657
#30 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=200) at 
NSKeyedUnarchiver.m:245
#31 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7a75d30 <.objc_selector_list+720>, 
aKey=0x7ffff7a75990 <.objc_str132>)
    at NSKeyedUnarchiver.m:630
#32 0x00007ffff75775b7 in -[NSResponder initWithCoder:] (self=0x155d278, 
_cmd=0x7ffff7ac1160 <.objc_selector_list+4512>, aDecoder=0xe92cb8) at 
NSResponder.m:383
#33 0x00007ffff764bf09 in -[NSView initWithCoder:] (self=0x155d278, 
_cmd=0x7ffff7a16280 <.objc_selector_list+2096>, aDecoder=0xe92cb8) at 
NSView.m:4599
#34 0x00007ffff749f525 in -[NSControl initWithCoder:] (self=0x155d278, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSControl.m:1004
#35 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=162) at 
NSKeyedUnarchiver.m:245
#36 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#37 0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x155cf18, 
_cmd=0x7ffff7a16280 <.objc_selector_list+2096>, aDecoder=0xe92cb8) at 
NSView.m:4657
---Type <return> to continue, or q <return> to quit---
#38 0x00007ffff749f525 in -[NSControl initWithCoder:] (self=0x155cf18, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSControl.m:1004
#39 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=212) at 
NSKeyedUnarchiver.m:245
#40 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#41 0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x155cb48, 
_cmd=0x7ffff7a16280 <.objc_selector_list+2096>, aDecoder=0xe92cb8) at 
NSView.m:4657
#42 0x00007ffff749f525 in -[NSControl initWithCoder:] (self=0x155cb48, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSControl.m:1004
#43 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=208) at 
NSKeyedUnarchiver.m:245
#44 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfca0 <.objc_str302>)
    at NSKeyedUnarchiver.m:630
#45 0x00007ffff764c5b9 in -[NSView initWithCoder:] (self=0x155c768, 
_cmd=0x7ffff7a16280 <.objc_selector_list+2096>, aDecoder=0xe92cb8) at 
NSView.m:4657
#46 0x00007ffff749f525 in -[NSControl initWithCoder:] (self=0x155c768, 
_cmd=0x7ffff7aa6360 <.objc_selector_list+720>, aDecoder=0xe92cb8) at 
NSControl.m:1004
#47 0x00007ffff75f53c3 in -[NSTextField initWithCoder:] (self=0x155c768, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSTextField.m:758
#48 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=206) at 
NSKeyedUnarchiver.m:245
#49 0x00000032a0ba3c80 in -[NSKeyedUnarchiver(Internal) 
_decodeArrayOfObjectsForKey:] (self=0xe92cb8, _cmd=0x32a10999f0 
<.objc_selector_list+1872>, 
    aKey=0x32a1098ce0 <.objc_str77>) at NSKeyedUnarchiver.m:115
#50 0x00000032a0ae09d1 in -[NSArray initWithCoder:] (self=0x155c608, 
_cmd=0x32a107adb0 <.objc_selector_list+144>, aCoder=0xe92cb8) at NSArray.m:712
#51 0x00000032a0a712e8 in -[GSMutableArray initWithCoder:] (self=0x155c608, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aCoder=0xe92cb8) at GSArray.m:539
#52 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=205) at 
NSKeyedUnarchiver.m:245
#53 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7ac0140 <.objc_selector_list+384>, 
aKey=0x7ffff7abfce0 <.objc_str304>)
    at NSKeyedUnarchiver.m:630
#54 0x00007ffff764c78f in -[NSView initWithCoder:] (self=0x1549758, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at NSView.m:4678
#55 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=16) at 
NSKeyedUnarchiver.m:245
#56 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7a75d30 <.objc_selector_list+720>, 
aKey=0x7ffff7a75990 <.objc_str132>)
    at NSKeyedUnarchiver.m:630
#57 0x00007ffff75775b7 in -[NSResponder initWithCoder:] (self=0x15495b8, 
_cmd=0x7ffff7ac1160 <.objc_selector_list+4512>, aDecoder=0xe92cb8) at 
NSResponder.m:383
#58 0x00007ffff764bf09 in -[NSView initWithCoder:] (self=0x15495b8, 
_cmd=0x7ffff7a16280 <.objc_selector_list+2096>, aDecoder=0xe92cb8) at 
NSView.m:4599
#59 0x00007ffff749f525 in -[NSControl initWithCoder:] (self=0x15495b8, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aDecoder=0xe92cb8) at 
NSControl.m:1004
#60 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=15) at 
NSKeyedUnarchiver.m:245
#61 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff79f6ab0 <.objc_selector_list+64>, 
aKey=0x7ffff79f6780 <.objc_str86>)
    at NSKeyedUnarchiver.m:630
#62 0x00007ffff7451c7e in -[NSNibConnector initWithCoder:] () from 
/home/lubos/Projects/gnustep/gui-trunk/Source/obj/libgnustep-gui.so.0.23
#63 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=14) at 
NSKeyedUnarchiver.m:245
#64 0x00000032a0ba3c80 in -[NSKeyedUnarchiver(Internal) 
_decodeArrayOfObjectsForKey:] (self=0xe92cb8, _cmd=0x32a10999f0 
<.objc_selector_list+1872>, 
    aKey=0x32a1098ce0 <.objc_str77>) at NSKeyedUnarchiver.m:115
#65 0x00000032a0ae09d1 in -[NSArray initWithCoder:] (self=0x14c4298, 
_cmd=0x32a107adb0 <.objc_selector_list+144>, aCoder=0xe92cb8) at NSArray.m:712
#66 0x00000032a0a712e8 in -[GSMutableArray initWithCoder:] (self=0x14c4298, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, aCoder=0xe92cb8) at GSArray.m:539
#67 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=8) at 
NSKeyedUnarchiver.m:245
#68 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7afd2b0 <.objc_selector_list+1072>, 
aKey=0x7ffff7afc890 <.objc_str383>)
    at NSKeyedUnarchiver.m:630
#69 0x00007ffff76cd0c5 in -[NSIBObjectData initWithCoder:] (self=0x14c0c68, 
_cmd=0x32a10ce040 <.objc_selector_list+864>, coder=0xe92cb8) at 
GSNibLoading.m:1714
#70 0x00000032a0ba46d4 in -[NSKeyedUnarchiver(Private) _decodeObject:] 
(self=0xe92cb8, _cmd=0x32a10cdfe0 <.objc_selector_list+768>, index=1) at 
NSKeyedUnarchiver.m:245
#71 0x00000032a0ba6e6d in -[NSKeyedUnarchiver decodeObjectForKey:] 
(self=0xe92cb8, _cmd=0x7ffff7b191b0 <.objc_selector_list+208>, 
aKey=0x7ffff7b18eb0 <.objc_str206>)
    at NSKeyedUnarchiver.m:630
#72 0x00007ffff770e8be in -[GSNibLoader 
loadModelData:externalNameTable:withZone:] (self=0xe1ad48, _cmd=0x7ffff7a55280 
<.objc_selector_list+224>, data=0xef9f68, context=0xcb1ea8, 
    zone=0x32a112baf8 <default_zone>) at GSNibLoader.m:81
#73 0x00007ffff753dc9d in -[NSNib 
instantiateNibWithExternalNameTable:withZone:] (self=0xf25208, 
_cmd=0x7ffff79f6d20 <.objc_selector_list+688>, externalNameTable=0xcb1ea8, 
    zone=0x32a112baf8 <default_zone>) at NSNib.m:153
#74 0x00007ffff74523ab in +[NSBundle(NSBundleAdditions) 
loadNibFile:externalNameTable:withZone:] () from 
/home/lubos/Projects/gnustep/gui-trunk/Source/obj/libgnustep-gui.so.0.23
#75 0x00007ffff74527a5 in -[NSBundle(NSBundleAdditions) 
loadNibFile:externalNameTable:withZone:] () from 
/home/lubos/Projects/gnustep/gui-trunk/Source/obj/libgnustep-gui.so.0.23
---Type <return> to continue, or q <return> to quit---
#76 0x00007ffff74524b5 in +[NSBundle(NSBundleAdditions) loadNibNamed:owner:] () 
from /home/lubos/Projects/gnustep/gui-trunk/Source/obj/libgnustep-gui.so.0.23
#77 0x00007ffff73e1b03 in NSApplicationMain (argc=1, argv=0x7fffffffd330) at 
Functions.m:83
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to