You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With -h switch gstat does attach to database - just opens it as plain file. Therefore most of library services (including timer thread) remain inactive. But when closing application library pseudo-unloads builtin plugins causing during it start of timer thread which in turn may have races with main thread. This rarely causes segfault on exit.
This issue was found during high concurrent workload (oltp-emul + script with loop that did query to DB header).
It's impossible to be tested using fbtest.
The text was updated successfully, but these errors were encountered:
description: With -h switch gstat does attach to database - just opens it as plain file. Therefore most of library services (including timer thread) remain inactive. But when closing application library pseudo-unloads default plugins causing during it start of timer thread which in turn may have races with main thread. This rarely causes segfault on exit. => With -h switch gstat does attach to database - just opens it as plain file. Therefore most of library services (including timer thread) remain inactive. But when closing application library pseudo-unloads builtin plugins causing during it start of timer thread which in turn may have races with main thread. This rarely causes segfault on exit.
Test Details: This issue was found during high concurrent workload (oltp-emul + script with loop that did query to DB header).
It's impossible to be tested using fbtest.
Submitted by: @AlexPeshkoff
With -h switch gstat does attach to database - just opens it as plain file. Therefore most of library services (including timer thread) remain inactive. But when closing application library pseudo-unloads builtin plugins causing during it start of timer thread which in turn may have races with main thread. This rarely causes segfault on exit.
Commits: 2c6e4b7 FirebirdSQL/fbt-repository@66102e5
====== Test Details ======
This issue was found during high concurrent workload (oltp-emul + script with loop that did query to DB header).
It's impossible to be tested using fbtest.
The text was updated successfully, but these errors were encountered: