We recently migrated a PB19 64 bit app from a Windows 2016 Citrix host to a Server 2019 host. On 2016, both on the server and via a Citrix session, we have no issues. In the 2019 environment the app is crashing though I hesitate to use that word. The code is stable but for a certain procedure (exporting screen captures via "printing" to SnagIt) they can do the procedure 3-4 times and then it shuts down. The server event viewer shows a kernelbase.dll fault -
Faulting application name: funds_64.exe, version: 1.0.0.1, time stamp: 0x5e03c26e
Faulting module name: KERNELBASE.dll, version: 10.0.17763.2928, time stamp: 0xb94797c5
Exception code: 0xc0000005
Fault offset: 0x0000000000039319
Faulting process id: 0x19a0
Faulting application start time: 0x01d87b7f4e8e4cb7
Faulting application path: C:\Program Files\Appeon\Funds_64\funds_64.exe
Faulting module path: C:\windows\System32\KERNELBASE.dll
There was a similar question posted a few months ago but it was related to the Oracle client on Server 2016 so we are good there.
This link was posted and I'm having my Citrix team check it out - https://support.citrix.com/article/CTX107825
This comment was made. Does it have any potential application to my situation?
I suggest you add a pb.ini file to the directory where the EXE resides and this file should contain the following content. Then run again and see if it works well.
[Data Window]
ACCESSIBILITY=0
My concern is that it's a Server 2019 compatibility issue. It's just the one function though.