[Lazarus] OSX 64 bit Cocoa + Catalina Installer

Ryan Joseph genericptr at gmail.com
Tue Oct 15 03:04:44 CEST 2019



> On Oct 14, 2019, at 7:10 PM, Anthony Walter via lazarus <lazarus at lists.lazarus-ide.org> wrote:
> 
> Testers need.
> 
> I created a new installer for OSX that includes a 64-bit only Cocoa version of FPC and Lazarus. I don't have Catalina installed, so I am looking for testers and any variety of OSX.

It worked for me (Catalina). You did a brilliant job. Just curious, why use GDB instead of LLDB? I’ve been using LLDB debugger in VSCode which works really well except for displaying strings is a mess because it shows them as arrays of chars.

Anyways, it didn’t take long to crash though. :) I’m not a Lazarus user but the few times I have used it there were lots of crashes.

Application Specific Information:
*** Terminating app due to uncaught exception 'NSGenericException', reason: '-[NSAlert runModal] may not be invoked inside of transaction begin/commit pair, or inside of transaction commit (usually this means it was invoked inside of a view's -drawRect: method.)'
abort() called
terminating with uncaught exception of type NSException

Application Specific Backtrace 1:
0   CoreFoundation                      0x00007fff2d50ad63 __exceptionPreprocess + 250
1   libobjc.A.dylib                     0x00007fff633f9bd4 objc_exception_throw + 48
2   CoreFoundation                      0x00007fff2d50abb9 +[NSException raise:format:] + 189
3   AppKit                              0x00007fff2af0a98c _NSRunModal + 152
4   AppKit                              0x00007fff2a9d2aa8 -[NSAlert runModal] + 225
5   lazarus                             0x00000001062d549a COCOAINT_$$_COCOAPROMPTUSER$crcF62BAB40 + 1130
6   lazarus                             0x00000001062d5640 COCOAINT$_$TCOCOAWIDGETSET_$__$$_PROMPTUSER$crc484A2DB2 + 80
7   lazarus                             0x000000010625c3ed LCLINTF_$$_PROMPTUSER$crc484A2DB2 + 93
8   lazarus                             0x000000010625cd09 LCLINTF_$$_PROMPTUSER$crcB76EAC20 + 185
9   lazarus                             0x0000000106125ff0 FORMS$_$TAPPLICATION_$__$$_SHOWEXCEPTION$EXCEPTION + 704
10  lazarus                             0x00000001065201a8 LCLEXCEPTIONSTACKTRACE$_$TEVENTCONTAINER_$__$$_HANDLEAPPLICATIONEXCEPTION$TOBJECT$EXCEPTION + 440
11  lazarus                             0x0000000106124fca FORMS$_$TAPPLICATION_$__$$_HANDLEEXCEPTION$TOBJECT + 426
12  lazarus                             0x00000001061256cd FORMS$_$TAPPLICATION_$__$$_RUNLOOP + 157
13  lazarus                             0x00000001062ca7e8 -[TCocoaApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 136
14  AppKit                              0x00007fff2a674fd4 -[NSApplication run] + 658
15  lazarus                             0x00000001062cac13 COCOAINT$_$TCOCOAWIDGETSET_$__$$_APPRUN$TAPPLICATIONMAINLOOP + 83
16  lazarus                             0x000000010612561f FORMS$_$TAPPLICATION_$__$$_RUN + 95
17  lazarus                             0x00000001060b405d PASCALMAIN + 701
18  lazarus                             0x00000001060d7cdc FPC_SysEntry + 12
19  libdyld.dylib                       0x00007fff64758405 start + 1


Regards,
	Ryan Joseph



More information about the lazarus mailing list