APPLICABILITY: v4.0.0-network-management
To initialize a network manger, the db_init function needs to be called. It takes as argument adm_init, a function handle to the function that loads all the ADMs into the system.
When calling adm_init, there is a call to dtn_bpsec_init. This call fails with a segmentation error. The cause of the segmentation fault is not known yet, but can be investigated using gdb (see https://stackoverflow.com/questions/2663841/python-tracing-a-segmentation-fault/2664232#2664232).
To circumvent the problem, the call the dtn_bpsec_init has been commented out in the Docker container ion_ubuntu:4.0.0 and ION has been recompiled without it.
To see the cause of the segfault, use gdb following https://stackoverflow.com/questions/2663841/python-tracing-a-segmentation-fault/2664232#2664232
APPLICABILITY: v4.0.0-network-management
To initialize a network manger, the
db_initfunction needs to be called. It takes as argumentadm_init, a function handle to the function that loads all the ADMs into the system.When calling
adm_init, there is a call todtn_bpsec_init. This call fails with a segmentation error. The cause of the segmentation fault is not known yet, but can be investigated using gdb (seehttps://stackoverflow.com/questions/2663841/python-tracing-a-segmentation-fault/2664232#2664232).To circumvent the problem, the call the
dtn_bpsec_inithas been commented out in the Docker containerion_ubuntu:4.0.0and ION has been recompiled without it.To see the cause of the segfault, use gdb following
https://stackoverflow.com/questions/2663841/python-tracing-a-segmentation-fault/2664232#2664232