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

Reply via email to