This looks like a basic startup issue where the config stuff is trying to access the threading but the threading has not yet been initialized.
main() calls master_startup() which calls initialize_config_system() ... but main() does not call go_threading() until much later. So down in cdb_fetch() when it accesses "TSD->tid" it gets a value of 0x100000000 which is not a valid memory address, but this code only checks for NULL. Perhaps it is simply initialization of tid to NULL that is needed, or should the threading system be setup first???? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1881930 Title: citserver segfaults on startup on 20.04 server To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/citadel/+bug/1881930/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs