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

Reply via email to