I realise this is going to be a very low priority issue, however I thought I might as well report it. To save others a headache.
All PTB demos I have tried abort under OSX 10.14.6, Matlab 2019b.
Here is the output for one demo (it is the same error with any demo I have tried)
>> DriftDemo
PTB-INFO: This is Psychtoolbox-3 for Apple OS X, under Matlab 64-Bit (Version 3.0.16 - Build date: Aug 5 2019).
PTB-INFO: OS support status: OSX version 10.14 is not officially supported or tested at all for this release.
PTB-INFO: Type 'PsychtoolboxVersion' for more detailed version information.
PTB-INFO: Most parts of the Psychtoolbox distribution are licensed to you under terms of the MIT License, with
PTB-INFO: some restrictions. See file 'License.txt' in the Psychtoolbox root folder for the exact licensing conditions.
INTERNAL PSYCHTOOLBOX ERROR
error: PsychError_InvalidWindowRecord
general description: An Invalid window record was referenced.
module name: Screen
subfunction call: WindowKind
file name: /Users/kleinerm/projects/OpenGLPsychtoolbox/Psychtoolbox-3/PsychSourceGL/Source/Common/Screen/WindowHelpers.c
function name: PsychCheckIfWindowRecordIsValid
line number: 61
Error using Screen
See error message printed above.
Error in sca (line 22)
if Screen('WindowKind', win) == 1
Error in DriftDemo (line 138)
sca;
The same demos work fine under OSX 10.14.6, Matlab 2019a on the same machine (MBP Late 2016). So it seems Matlab 2019b is what is triggering things.
I have not had the chance to try PTB + Matlab 2019b on Windows or Linux, as we have largely transitioned away from PTB and Matlab, so do not have immediate access to these setups. I could probably test under Windows next week sometime if that is of any help.
No need for the usual snarky "upgrade" to Linux replies etc, etc, etc. These are very well rehearsed by now.