Hello,

I have been very happy with how my app can be compiled for 64-bit Cocoa
so far, but on Mac OS Catalina Beta it crashes. Even the most minimal
application with only two forms crashes if you try to open the second
form as a modal dialog. It happens with both Lazarus 2.0.2 and trunk.

The error description in the crash report is quite detailed but I have
no idea what needs to be done:

*** Terminating app due to uncaught exception 
'NSInternalInconsistencyException', reason: 'Cannot update for observer 
<NSFrontmostDocumentWindowObserver 0x7fff8ec52208> for the key path 
"mainWindow.representedURL" from <TCocoaApplication 0x100d089a0>, most likely 
because the value for the key "mainWindow" has changed without an appropriate 
KVO notification being sent. Check the KVO-compliance of the TCocoaApplication 
class.'
Performing @selector(actionButtonClick:) from sender TCocoaButton 0x100b127e0
abort() called
terminating with uncaught exception of type NSException

It happens inside the call to beginModalSessionForWindow in
TCocoaWidgetSet.StartModal.

What can be done?

Cheers,
Tobias

-- 
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to