It seems that the problem is related to a missing file
"/var/games/crossfire/accounts".

Here is the output of strace when running crossfire-server

munmap(0xb785a000, 4096)                = 0
open("/var/games/crossfire/accounts", O_RDONLY) = -1 ENOENT (No such file or 
directory)
time(NULL)                              = 1319286235
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2652, ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault

Just touching the file solves the problem. I think that the creation of
that file should be included in the installation process.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/879881

Title:
  crossfire-server segfault on startup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/crossfire/+bug/879881/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to