Aborting within the libccaosdb leads to a crash of Julia
E.g., when trying to connect to a non-existing server,
using CaosDB
CaosDB.Connection.connect()
leads to the following segfault.
terminate called after throwing an instance of 'caosdb::exceptions::ConnectionError'
what(): failed to connect to all addresses
signal (6): Abgebrochen
in expression starting at REPL[2]:1
gsignal at /usr/bin/../lib/libc.so.6 (unknown line)
abort at /usr/bin/../lib/libc.so.6 (unknown line)
__verbose_terminate_handler at /build/gcc/src/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
__terminate at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48
terminate at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58
__cxa_throw at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:95
_ZNK6caosdb10connection10Connection14GetVersionInfoEv at /home/fspreck_indiscale/.local/lib/libcaosdb.so (unknown line)
caosdb_connection_get_version_info at /home/fspreck_indiscale/.local/lib/libccaosdb.so (unknown line)
get_version_info at /home/fspreck_indiscale/indiscale/caosdb/src/caosdb-julialib/src/CaosDB.jl:357
print_version_info at /home/fspreck_indiscale/indiscale/caosdb/src/caosdb-julialib/src/CaosDB.jl:385
#connect#4 at /home/fspreck_indiscale/indiscale/caosdb/src/caosdb-julialib/src/CaosDB.jl:490
connect at /home/fspreck_indiscale/indiscale/caosdb/src/caosdb-julialib/src/CaosDB.jl:453
unknown function (ip: 0x7fb0d74f85fc)
unknown function (ip: 0x7fb13e8a1e15)
unknown function (ip: 0x7fb13e8a19d5)
unknown function (ip: 0x7fb13e8a241b)
unknown function (ip: 0x7fb13e8a30d0)
unknown function (ip: 0x7fb13e8be457)
unknown function (ip: 0x7fb13e8bf0fc)
jl_toplevel_eval_in at /usr/bin/../lib/julia/libjulia-internal.so.1 (unknown line)
unknown function (ip: 0x7fb12c953683)
unknown function (ip: 0x7fb12c953f14)
unknown function (ip: 0x7fb12c95400d)
unknown function (ip: 0x7fb12c97cc1f)
unknown function (ip: 0x7fb12c97d0f8)
unknown function (ip: 0x7fb12c9d83b8)
unknown function (ip: 0x7fb12c9d8458)
jl_f__call_latest at /usr/bin/../lib/julia/libjulia-internal.so.1 (unknown line)
unknown function (ip: 0x7fb12cb35b9b)
unknown function (ip: 0x7fb12cb45763)
unknown function (ip: 0x7fb12cb47dec)
unknown function (ip: 0x7fb12cb47f55)
unknown function (ip: 0x7fb13e8e176e)
repl_entrypoint at /usr/bin/../lib/julia/libjulia-internal.so.1 (unknown line)
main at julia (unknown line)
__libc_start_main at /usr/bin/../lib/libc.so.6 (unknown line)
_start at julia (unknown line)
Allocations: 1500078 (Pool: 1499326; Big: 752); GC: 2
Abgebrochen (Speicherabzug geschrieben)