Hello, I tried several times to get freeciv working but failed each time because civclient stops with SIGSEGV. Are there any known problems? I successfully started civserver and it seems to do reasonable things. But regardingless in which state the server is civclient breaks. If it is helpful I have an `strace civclient` handy and I append a short part (beginning and end to the end of this mail).
I tried civserver and civclient without any options and tried also with several options which might help. I should note that it is a standalone machine (OK, local net with two boxes, but the other one was switched off.) Kind regards Andreas. ~> strace civclient execve("/usr/games/civclient", ["civclient"], [/* 28 vars */]) = 0 brk(0) = 0x80c389c open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("~/usr/lib/libSM.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=15559, ...}) = 0 mmap(0, 15559, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000c000 close(3) = 0 ... (deleted) write(3, "H\0\16\0K\6\300\3L\6\300\3\10\0\10"..., 2048) = 2048 write(3, "H\0\16\0{\6\300\3|\6\300\3\10\0\10"..., 2048) = 2048 write(3, "H\0\16\0\253\6\300\3\254\6\300\3"..., 2040) = 2040 write(3, "H\0\16\0\334\6\300\3\335\6\300\3"..., 2040) = 2040 writev(3, [{"H\0\16\0\r\7\300\3\16\7\300\3\10"..., 2020}, {"Grey", 4}], 2) = 2024 read(3, 0xbfffe184, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\325\231\16\0\0\0\0\276\276\276"..., 32) = 32 writev(3, [{"5\30\4\0=\7\300\3&\0\0\0\2\0\2\000"..., 436}, {"lightblue", 9}, {"\0\0\0", 3}], 3) = 448 read(3, 0xbfffe174, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\325\255\16\0\0\0\0\346\330\255"..., 32) = 32 write(3, "5\30\4\0I\7\300\3&\0\0\0\2\0\2\000"..., 368) = 368 read(3, 0xbffff57c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\276\16\0\0\0\0&\0\0\0\0\0\0"..., 32) = 32 write(3, "7\30\t\0S\7\300\3&[EMAIL PROTECTED]"..., 328) = 328 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\315\16\0\0\0\0&\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0[\7\300\0035\30\4\0\\\7\300"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\332\16\0\0\0\0&\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0b\7\300\0035\30\4\0c\7\300"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\347\16\0\0\0\0&\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0i\7\300\0035\30\4\0j\7\300"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\364\16\0\0\0\0&\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0p\7\300\0035\30\4\0q\7\300"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\1\17\0\0\0\0&\0\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0w\7\300\0035\30\4\0x\7\300"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\16\17\0\0\0\0&\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0~\7\300\0035\30\4\0\177\7"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30\33\17\0\0\0\0&\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0\205\7\300\0035\30\4\0\206"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\30(\17\0\0\0\0&\0\0\0\0\0\0\0"..., 32) = 32 write(3, "<\30\2\0\214\7\300\0035\30\4\0\215"..., 256) = 256 read(3, 0xbffff56c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0305\17\0\0\0\0&\0\0\0\0\0\0\0"..., 32) = 32 writev(3, [{"<\30\2\0\223\7\300\0035\30\4\0\224"..., 268}, {"Gray", 4}], 2) = 272 read(3, 0xbfffe17c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\325C\17\0\0\0\0\276\276\276\0"..., 32) = 32 writev(3, [{"U\30\5\0#\0\0\0\5\0\4\0", 12}, {"Black", 5}, {"\0\0\0", 3}], 3) = 20 read(3, 0xbfffe17c, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\325D\17\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 --- SIGSEGV (Speicherzugriffsfehler) --- +++ killed by SIGSEGV +++