<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39679 >
In addition to crash, something is wrong in that it thinks some tech to depend on removed one. I only just added that "Never" available tech to ruleset and nothing depends on it. S2_1 works. Program received signal SIGSEGV, Segmentation fault. skip_intl_qualifier_prefix (str=0x10 <Address 0x10 out of bounds>) at ../../src.patched/utility/fcintl.c:43 43 if (*str != '?') { (gdb) bt full #0 skip_intl_qualifier_prefix (str=0x10 <Address 0x10 out of bounds>) at ../../src.patched/utility/fcintl.c:43 No locals. #1 0x0000000000493d57 in load_ruleset_techs (file=0x7fffe37ecd30) at ../../src.patched/server/ruleset.c:821 a = (struct advance *) 0x892ee8 sec = (char **) 0x9ba700 num_techs = 68 a_none = (struct advance *) 0x892e40 filename = 0x9c5830 "../src.patched/data/civ1/techs.ruleset" #2 0x000000000049a17a in load_rulesets () at ../../src.patched/server/ruleset.c:3513 techfile = {filename = 0x9c5830 "../src.patched/data/civ1/techs.ruleset", num_entries = 411, sections = 0xc5f9b0, hash_sections = 0x8a8b60, hashd = 0x9c30c0, sb = 0x9bd9b0} unitfile = {filename = 0x9bb110 "../src.patched/data/civ1/units.ruleset", num_entries = 876, sections = 0x97cae0, hash_sections = 0x927470, hashd = 0x9113e0, sb = 0x969740} buildfile = {filename = 0xba5bf0 "../src.patched/data/civ1/buildings.ruleset", num_entries = 668, sections = 0x9bda00, hash_sections = 0x9274b0, hashd = 0xba5f20, sb = 0xba5bd0} govfile = {filename = 0x8a8a00 "../src.patched/data/civ1/governments.ruleset", num_entries = 54, sections = 0x97cb90, hash_sections = 0x97cbd0, hashd = 0x9242e0, sb = 0x97cfc0} terrfile = {filename = 0x924300 "../src.patched/data/civ1/terrain.ruleset", num_entries = 691, sections = 0x97d0d0, hash_sections = 0x967890, hashd = 0x973ef0, sb = 0x9678d0} cityfile = {filename = 0x9679d0 "../src.patched/data/default/cities.ruleset", num_entries = 76, sections = 0x911c00, hash_sections = 0x967990, hashd = 0x9747d0, sb = 0x9747b0} nationfile = {filename = 0x911db0 "../src.patched/data/civ1/nations.ruleset", num_entries = 1674, sections = 0x911d10, hash_sections = 0x911d70, hashd = 0x965d80, sb = 0x8dfbe0} effectfile = {filename = 0x911580 "../src.patched/data/civ1/effects.ruleset", num_entries = 906, sections = 0x9b0810, hash_sections = 0x973f10, hashd = 0xc0fa60, sb = 0x8df190} #3 0x000000000046ca24 in set_rulesetdir (caller=0x0, str=0x7fffe37ed610 "civ1", check=false) at ../../src.patched/server/stdinhand.c:3355 filename = "civ1\000\000\000\0005���?+", '\0' <repeats 26 times>, "[EMAIL PROTECTED]", '\0' <repeats 11 times>, "�~��\177\000\000\taT\000\000\000\000\000K�\211\000\000\000\000\000��\211\000\000\000\000\000`�~��\177\000\000\002\000\000\000\000\000\000\000 �\211\000\000\000\000\000��~��\177\000\000����?+\000\000C\000_US.UTF-8\000�\177\000\000\020�~��\177\000\000����?+\000\000LC_MESSAG"... pfilename = <value optimized out> #4 0x000000000046fc41 in handle_stdin_input (caller=0x0, str=<value optimized out>, - ML _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev