External:SIGSEGV ZAbstractRODtaset.pas Line 4978
Posted: 25.04.2020, 08:31
Downloaded Zeos 7.3 today (zeoslib-code-0-r6475-branches-testing-7.3).
The operating system used is Windows 10 with all updates available to date,
Lazarus 2.0.8, Firebird 4.0 Beta 1.
The database used is Firebird 4.0 Beta 1 embedded. The setting
of ControlCodePage was also previously cCP_UTF8 (can no longer
be changed, as far as I have noticed), client code page is UTF8.
After changing Zeos, I recompiled Lazarus and recompiled my
application. That went perfectly. However, when I started the
program, I received the following error message:
Exception class "External: SIGSEGV" raised
In file '.. \ .. \ src \ component \ ZAbstractRODtaset.pas' in
line 4978: 'Result: = Clob.GetStream (CP);'
The blob is defined as follows:
FIELD NAME BLOB SUB_TYPE TEXT CHARACTER SET UTF8
Have replaced this line 4978 with "Result: = Blob.GetStream;"
As far as I've seen it, I can initially continue working with the new
version. My application should be ready by the end of the year,
that's why Firebird 4.
The operating system used is Windows 10 with all updates available to date,
Lazarus 2.0.8, Firebird 4.0 Beta 1.
The database used is Firebird 4.0 Beta 1 embedded. The setting
of ControlCodePage was also previously cCP_UTF8 (can no longer
be changed, as far as I have noticed), client code page is UTF8.
After changing Zeos, I recompiled Lazarus and recompiled my
application. That went perfectly. However, when I started the
program, I received the following error message:
Exception class "External: SIGSEGV" raised
In file '.. \ .. \ src \ component \ ZAbstractRODtaset.pas' in
line 4978: 'Result: = Clob.GetStream (CP);'
The blob is defined as follows:
FIELD NAME BLOB SUB_TYPE TEXT CHARACTER SET UTF8
Have replaced this line 4978 with "Result: = Blob.GetStream;"
As far as I've seen it, I can initially continue working with the new
version. My application should be ready by the end of the year,
that's why Firebird 4.