[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

FreeCiv



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&\0\0\0\\@\0\0\377"..., 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 +++


Reply to: