Regression: client application is hang (in same cases trow an access violation
in Engine12.dll) on select-ing from multiple threads using 1 embedded connection
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: CORE-5368
URL: http://tracker.firebirdsql.org/browse/CORE-5368
Project: Firebird Core
Issue Type: Bug
Components: API / Client Library
Affects Versions: 3.0.1
Environment: Tested on Windows only
Reporter: Rashid Abzalov
Attachments: MultiThreaded.zip
This example works fine in Embedded v2.5 but fails in Embedded v3.0.
Test query: select * from RDB$COLLATIONS (you can use any other)
Sources of client application is attached. Compiled binaries are attached too
(compiled with Delphi XE2 with IBX components).
How to reproduce in 2.5 - client application would not hang:
1) unzip the embedded server
(http://sourceforge.net/projects/firebird/files/firebird-win32/2.5.6-Release/Firebird-2.5.6.27020-0_Win32_embed.zip/download)
2) create empty database
3) move test application (MultiThreaded.exe) to the folder where embedded
server is located
4) MultiThreaded.exe test_2_5.fdb sysdba masterkey
How to reproduce in 3.0 - client application would hang:
1) unzip Zip kit for manual/custom installs
(https://sourceforge.net/projects/firebird/files/firebird-win32/3.0.1-Release/Firebird-3.0.1.32609-0_Win32.zip/download)
2) copy the file fbclient.dll to gds32.dll (if IBX is used)
3) don't change the providers parameter on then config file (use default value
#Providers = Remote,Engine12,Loopback)
4) create empty database
5) MultiThreaded.exe test_3_0.fdb sysdba masterkey
When was tested the Alfa release (in November of last year) - client
application was not hang.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel