Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firebird 2.1.7 crashes when running Jaybird 3.0 tests [JDBC374] #416

Closed
firebird-automations opened this issue Nov 30, 2014 · 10 comments
Closed

Comments

@firebird-automations
Copy link

Submitted by: @mrotteveel

Firebird 2.1.7 crashes when running Jaybird 3.0 tests. Investigate cause.

Commits: 65fc8b1

@firebird-automations
Copy link
Author

Modified by: @mrotteveel

Fix Version: Jaybird 3.0 [ 10440 ]

description: Firebird 2.1.5 crashes when running Jaybird 3.0 tests. Investigate cause. => Firebird 2.1.6 crashes when running Jaybird 3.0 tests. Investigate cause.

summary: Firebird 2.1.5 crashes when running Jaybird 3.0 tests => Firebird 2.1.6 crashes when running Jaybird 3.0 tests

@firebird-automations
Copy link
Author

Modified by: @mrotteveel

priority: Major [ 3 ] => Blocker [ 1 ]

@firebird-automations
Copy link
Author

Commented by: @mrotteveel

Looks like problem might be related to running protocol V12 tests

@firebird-automations
Copy link
Author

Commented by: @mrotteveel

Exclude version12 tests, crash still occurs. It crashes in TestBackupManager during testRestoreReadOnly, but running that test independently works just fine.

@firebird-automations
Copy link
Author

Commented by: @mrotteveel

Crashes seem unrelated to the tests. I also get crashes of Firebird 2.1.7 after starting and connecting with flamerobin.

@firebird-automations
Copy link
Author

Commented by: @mrotteveel

Running the JNA tests against Firebird 2.1.7 + fbclient 2.1.7 with Flamerobin connected to the server prevents the crash, but a lot of tests still fail. Against 2.1.7 + fbclient 2.5.5 only a few tests fail (possibly using new service features). Looks like it might actually be a problem with the client library.

@firebird-automations
Copy link
Author

Modified by: @mrotteveel

description: Firebird 2.1.6 crashes when running Jaybird 3.0 tests. Investigate cause. => Firebird 2.1.7 crashes when running Jaybird 3.0 tests. Investigate cause.

summary: Firebird 2.1.6 crashes when running Jaybird 3.0 tests => Firebird 2.1.7 crashes when running Jaybird 3.0 tests

@firebird-automations
Copy link
Author

Commented by: @mrotteveel

Excluded the JNA tests, uninstalled fbclient.dll from machine, tests still make Firebird 2.1.7 crash at random; I can't discount the possibility that this is a Windows 10 (and previously Windows 8) incompatibility of Firebird 2.1.7.

@firebird-automations
Copy link
Author

Commented by: @mrotteveel

Problem was caused by not reading the response to op_detach. Adding a read of those responses (and the responses to op_service_detach) fixed the crash. There are still some tests failing against 2.1.7 that require further investigation.

Commit: 65fc8b1

@firebird-automations
Copy link
Author

Modified by: @mrotteveel

status: Open [ 1 ] => Closed [ 6 ]

resolution: Fixed [ 1 ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants