On a specific call to DRAW_CHARACTERS@ in 64 bit release mode (no debug) we receive the error below. 32 bit release, 32 bit debug and 64 bit debug all behave properly though.
I've tried logging the data being passed to a file and it looks perfectly fine. It's the same data as has been passed previously.
How can I find out what is causing this?
Silverfrost 64-bit exception report on C:\xxxx_64Bit_Release.exe Sun Jun 16 14:21:48 2019
Access violation (c0000005) at address 7ffacff8a216
Within file CLEARWIN64.DLL In utf8_enabled at address 716 In _win_draw_text_ll at address 219 In _win_draw_text_l at address 26 Within file xxxx_64Bit_Release.exe in DRAW_TEXT at address 1a6 in SETUP3VIEW at address 914 in RUN_PROBLEM at address 7d1 in MAINPR at address 259a0 in RUN at address 6e6 in ALL3VIEW_CALLBACK at address 68 Within file CLEARWIN64.DLL In _set_mg_return_value at address 5CF2
RAX = 0000000000000000 RBX = 0000000000000007 RCX = 000000003b8faf30 RDX = 0000000000000008 RBP = 0000000000000008 RSI = 000000027ffeeff0 RDI = 000000027ffeeff0 RSP = 0000000002783140 R8 = 0000000000000008 R9 = 000000027ffeeff0 R10 = 0000000008c20000 R11 = 000000000000371c R12 = 0000000000000008 R13 = 000000000b01371c R14 = 0000000000000008 R15 = 0000000000000008
7ffacff8a216) test_b [3dc+RCX],20