<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

Reply via email to