Embedded - encrypting a database crashes host process when background
encryption gets ready while no connection is established to that database
-----------------------------------------------------------------------------------------------------------------------------------------------
Key: CORE-5326
URL: http://tracker.firebirdsql.org/browse/CORE-5326
Project: Firebird Core
Issue Type: Bug
Components: Engine
Affects Versions: 3.0.0
Environment: Windows 8.1, Visual Studio 2015 Targetplattform Net.
4.5.2, Firebird Provider 5.0.5.0., Firebird x64 3.0.1.32570 Snapshot build
(29.07.2016) , Crypt Plugin build around the standard example
Reporter: Ralf Jansen
When the background encryption ends and there is no connection to that database
open when it end the hosting process of the embedded client will crash.
Behaviour can be replicated with Flamerobin as host for example.
- open a not to small Database (so that encryption will take some time) with
Flamerobin via an embedded FB Client library having the used crypt plugin in
the plugin folder.
- Start encryption via "ALTER DATABASE ENCRYPT WITH MyLovelyCryptPlugin KEY
MyLovelyKeyHolder"
- disconnect/unregister from the database from within flamerobin but don't end
the Flamerobin process
- monitor encryption progress with "gstat -e"
- see Flamerobin crash when background encryption is ready
--
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
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. http://sdm.link/zohodev2dev
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel