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

Reply via email to