Crash when reading properties from FileDatabase
Using a FileDatabase simplifies the setup for unit testing device servers. I noticed that a simple operations of writing and then reading a device property from a FileDatabase results in a segmentation fault. For example with a FileDatabase `database.db`: ``` servername/instance/DEVICE/mydevice: "device/mydevice/test" ``` and this code: ```python import os from tango import Database DB_NAME : str = "database.db" DEV_NAME = "device/mydevice/test" dbPath : str = os.path.dirname(os.path.realpath(__file__)) + os.path.sep + DB_NAME db = Database(dbPath) db.put_device_property(DEV_NAME, {"myProperty" : "someValue"}) db.write_filedatabase() val = db.get_device_property(DEV_NAME, "myProperty") ``` I can see that the property is written to `database.db` but the following `get_device_property` ends the program with a segmentation fault. I also noticed that other db calls raise exceptions like `API not implemented` or `Unidentified C++ exception`. I am running pytango 10.0.0 on Debian Bookworm.
issue