Subject JVM access violation with Firebird Embedded
Author Walter
After installing the latest version of Firebird Embedded (2.5) a file named "hs_err_pidXXX.log" appears every time I close my application (the XXX is a number that's different for each file). I found out that it happens when I use a select query that contains a stored procedure (something like "SELECT * FROM MY_PROCEDURE..."). The procedure had worked fine with previous versions of Firebird, and the "hs_err" file is not created when I use the same database with a Firebird server instead of using the embedded version. These are the file that I deploy with my application:


and these are the first lines of the hs_err_pid file:

# A fatal error has been detected by the Java Runtime Environment:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x035dfe16, pid=1712, tid=2084
# JRE version: 6.0_29-b11
# Java VM: Java HotSpot(TM) Client VM (20.4-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# C [fbembed.dll+0x3fe16]
# If you would like to submit a bug report, please visit:

Can someone help me to fix this ?