Hi, I've just upgraded to 7.0 (from 6.1) and I've been trying to get my
Unreal Tournament server running again. However, the system just won't
have it. Here's the error message:
[root@sl6ww System]# ./ucc server
BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 57: elf_get_dynamic_info:
Assertion `! "bad dynamic tag"' failed!
The UnrealTournament executable doesn't run either, though it never really
could load the game completely. However, now it just crashes the instant
it is run:
[root@sl6ww System]# ./UnrealTournament
elf_core_dump: file->f_pos (94299) != offset (94208)
Segmentation fault (core dumped)
But, that's beside the point... I just need the dedicated server 'ucc' to
work. Looking on deja.com others have had this bug effecting staroffice
and something 'just after init.'
ld output:
[root@sl6ww System]# ldd ucc
BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 57: elf_get_dynamic_info:
Assertion `! "bad dynamic tag"' failed!
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)
[root@sl6ww System]# strace ./ucc
execve("./ucc", ["./ucc"], [/* 29 vars */]) = 0
brk(0) = 0x80664fc
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x123000
write(2, "BUG IN DYNAMIC LINKER ld.so: ", 29BUG IN DYNAMIC LINKER ld.so: )
= 29
write(2, "dynamic-link.h", 14dynamic-link.h) = 14
write(2, ": ", 2: ) = 2
write(2, "57", 257) = 2
write(2, "elf_get_dynamic_info", 20elf_get_dynamic_info) = 20
write(2, ": ", 2: ) = 2
write(2, "Assertion `", 11Assertion `) = 11
write(2, "! \"bad dynamic tag\"", 19! "bad dynamic tag") = 19
write(2, "\' failed!\n", 10' failed!
) = 10
_exit(127) = ?
Ok, maybe that info is useless on this list and should go to the unreal/ld
people. Anyway, how can I fix such a problem? How do I install a working
version of ld.so? Can I just go and install the rpm from mandrake 6.1
again, or will that couse problems? Thanks.
Oh yeah, the version of ld.so currently installed is 1.9.5 release 13mdk.
-Ryan