URL: <http://gna.org/bugs/?22126>
Summary: AI traits valgrind errors Project: Freeciv Submitted by: pepeto Submitted on: Mon 02 Jun 2014 11:32:03 AM CEST Category: ai Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Release: trunk r25014 Discussion Lock: Any Operating System: None Planned Release: _______________________________________________________ Details: Observed for trunk server, I didn't check other branches: ==21633== Invalid write of size 4 ==21633== at 0x4BBC27: ruleset_load_traits (ruleset.c:1072) ==21633== by 0x4C5E32: load_ruleset_nations (ruleset.c:4132) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd05c is 0 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid write of size 4 ==21633== at 0x4BBC09: ruleset_load_traits (ruleset.c:1068) ==21633== by 0x4C5E32: load_ruleset_nations (ruleset.c:4132) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd060 is 4 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid read of size 4 ==21633== at 0x4C6134: load_ruleset_nations (ruleset.c:4137) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd05c is 0 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid write of size 4 ==21633== at 0x4C6146: load_ruleset_nations (ruleset.c:4138) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd05c is 0 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid read of size 4 ==21633== at 0x4C6154: load_ruleset_nations (ruleset.c:4138) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd05c is 0 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid read of size 4 ==21633== at 0x4C5E4C: load_ruleset_nations (ruleset.c:4134) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd060 is 4 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid write of size 4 ==21633== at 0x4C6127: load_ruleset_nations (ruleset.c:4135) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd060 is 4 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid read of size 4 ==21633== at 0x4C6157: load_ruleset_nations (ruleset.c:4140) ==21633== by 0x4CB8D4: load_rulesetdir (ruleset.c:6523) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6bd060 is 4 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid read of size 4 ==21633== at 0x45BF16: ai_traits_init (aitraits.c:42) ==21633== by 0x4394B9: generate_players (srv_main.c:2054) ==21633== by 0x439D90: srv_ready (srv_main.c:2625) ==21633== by 0x43A7FC: srv_main (srv_main.c:2888) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6fd4dc is 0 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== ==21633== Invalid read of size 4 ==21633== at 0x45BF19: ai_traits_init (aitraits.c:39) ==21633== by 0x4394B9: generate_players (srv_main.c:2054) ==21633== by 0x439D90: srv_ready (srv_main.c:2625) ==21633== by 0x43A7FC: srv_main (srv_main.c:2888) ==21633== by 0x432C41: main (civserver.c:454) ==21633== Address 0xe6fd4e0 is 4 bytes after a block of size 12 alloc'd ==21633== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21633== by 0x645E61: fc_real_malloc (mem.c:84) ==21633== by 0x645F74: fc_real_calloc (mem.c:129) ==21633== by 0x5783CC: nations_alloc (nation.c:604) ==21633== by 0x431382: load_nation_names (ruleset.c:3580) ==21633== by 0x4C8922: load_rulesetdir (ruleset.c:6498) ==21633== by 0x4CCA5C: load_rulesets (ruleset.c:6394) ==21633== by 0x43A6FA: srv_main (srv_main.c:2536) ==21633== by 0x432C41: main (civserver.c:454) ==21633== _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?22126> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev