FirebirdSQL/firebird-odbc-driver

Abnormal termination in SQLFetch()

Closed this issue · 4 comments

Trying to use odbc2parquet to fetch RDB$RELATIONS from a Firebird database halts the program during a SQLFetch() call.

sqlfetch-halt

No other log or debug information is provided.

A previous conversation about this problem with odbc2parquet author can be found here.

Command line to reproduce (Powershell)

./odbc2parquet.exe -vvv query --connection-string "Driver={Firebird ODBC Driver};Database=/db/test.fdb;UID=SYSDBA;PWD=masterkey;" --column-length-limit 65535 /temp/relations.parquet  'SELECT * FROM rdb$relations;'

Environment:

  • Firebird ODBC driver 3.0.0.11
  • Firebird RDBMS 3.0.12.33787
  • odbc2parquet v6.1.0
  • Windows 11 Build 22621

Thank you @irodushka. Build 3.0.0.12 fixed the problem. 👍🏻🚀😄

@fdcastel thank you for testing) this bug was not covered by any of the existing tests.