Update of bug #22341 (project freeciv):

         Planned Release:                   2.6.0 => 2.5.0, 2.6.0           

    _______________________________________________________

Follow-up Comment #2:

An equivalent test on S2_5 () produces no segfaults, but a pile of assertion
failures, so all is clearly not well.


jtn: '/lua cmd print(find.tile(60,45):has_base('Stoat'))'
1: in base_index() [base.c::247]: assertion '((void *)0) != pbase' failed.
2: Backtrace:
2:     0: server/freeciv-server() [0x62ec7b]
2:     1: server/freeciv-server(vdo_log+0x9b) [0x63270b]
2:     2: server/freeciv-server(do_log+0x7d) [0x6327dd]
2:     3: server/freeciv-server(fc_assert_fail+0x9f) [0x632a0f]
2:     4: server/freeciv-server(base_index+0x44) [0x54cdf4]
2:     5: server/freeciv-server(tile_has_base+0x14) [0x623a84]
2:     6: server/freeciv-server() [0x6574e3]
2:     7: server/freeciv-server() [0x479ff2]
2:     8: server/freeciv-server() [0x4844d4]
2:     9: server/freeciv-server() [0x47a2c9]
2:    10: server/freeciv-server() [0x479808]
2:    11: server/freeciv-server() [0x47a583]
2:    12: server/freeciv-server(lua_pcallk+0xd7) [0x475e47]
2:    13: server/freeciv-server(luascript_call+0xd5) [0x6513d5]
2:    14: server/freeciv-server(script_server_do_string+0x36) [0x471c76]
2:    15: server/freeciv-server() [0x441041]
2:    16: server/freeciv-server() [0x4484b7]
2:    17: server/freeciv-server(handle_chat_msg_req+0x45d) [0x503e5d]
2:    18: server/freeciv-server(server_handle_packet+0x6f4) [0x4a6294]
2:    19: server/freeciv-server(server_packet_input+0xbb) [0x43775b]
2:    20: server/freeciv-server(server_sniff_all_input+0x8aa) [0x4e6cfa]
2:    21: server/freeciv-server(srv_main+0x9bd) [0x439e1d]
2:    22: server/freeciv-server(main+0x6c2) [0x432592]
2:    23: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)
[0x7f8b6782676d]
2:    24: server/freeciv-server() [0x432b25]
1: in tile_has_base() [tile.c::843]: assertion '(base_index(pbase)) >= 0 &&
(base_index(pbase)) < (signed int) sizeof((ptile->bases).vec) * 8' failed.
2: Backtrace:
2:     0: server/freeciv-server() [0x62ec7b]
2:     1: server/freeciv-server(vdo_log+0x9b) [0x63270b]
2:     2: server/freeciv-server(do_log+0x7d) [0x6327dd]
2:     3: server/freeciv-server(fc_assert_fail+0x9f) [0x632a0f]
2:     4: server/freeciv-server(tile_has_base+0x4a) [0x623aba]
2:     5: server/freeciv-server() [0x6574e3]
2:     6: server/freeciv-server() [0x479ff2]
2:     7: server/freeciv-server() [0x4844d4]
2:     8: server/freeciv-server() [0x47a2c9]
2:     9: server/freeciv-server() [0x479808]
2:    10: server/freeciv-server() [0x47a583]
2:    11: server/freeciv-server(lua_pcallk+0xd7) [0x475e47]
2:    12: server/freeciv-server(luascript_call+0xd5) [0x6513d5]
2:    13: server/freeciv-server(script_server_do_string+0x36) [0x471c76]
2:    14: server/freeciv-server() [0x441041]
2:    15: server/freeciv-server() [0x4484b7]
2:    16: server/freeciv-server(handle_chat_msg_req+0x45d) [0x503e5d]
2:    17: server/freeciv-server(server_handle_packet+0x6f4) [0x4a6294]
2:    18: server/freeciv-server(server_packet_input+0xbb) [0x43775b]
2:    19: server/freeciv-server(server_sniff_all_input+0x8aa) [0x4e6cfa]
2:    20: server/freeciv-server(srv_main+0x9bd) [0x439e1d]
2:    21: server/freeciv-server(main+0x6c2) [0x432592]
2:    22: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)
[0x7f8b6782676d]
2:    23: server/freeciv-server() [0x432b25]
1: in base_index() [base.c::247]: assertion '((void *)0) != pbase' failed.
2: Backtrace:
2:     0: server/freeciv-server() [0x62ec7b]
2:     1: server/freeciv-server(vdo_log+0x9b) [0x63270b]
2:     2: server/freeciv-server(do_log+0x7d) [0x6327dd]
2:     3: server/freeciv-server(fc_assert_fail+0x9f) [0x632a0f]
2:     4: server/freeciv-server(base_index+0x44) [0x54cdf4]
2:     5: server/freeciv-server(tile_has_base+0x52) [0x623ac2]
2:     6: server/freeciv-server() [0x6574e3]
2:     7: server/freeciv-server() [0x479ff2]
2:     8: server/freeciv-server() [0x4844d4]
2:     9: server/freeciv-server() [0x47a2c9]
2:    10: server/freeciv-server() [0x479808]
2:    11: server/freeciv-server() [0x47a583]
2:    12: server/freeciv-server(lua_pcallk+0xd7) [0x475e47]
2:    13: server/freeciv-server(luascript_call+0xd5) [0x6513d5]
2:    14: server/freeciv-server(script_server_do_string+0x36) [0x471c76]
2:    15: server/freeciv-server() [0x441041]
2:    16: server/freeciv-server() [0x4484b7]
2:    17: server/freeciv-server(handle_chat_msg_req+0x45d) [0x503e5d]
2:    18: server/freeciv-server(server_handle_packet+0x6f4) [0x4a6294]
2:    19: server/freeciv-server(server_packet_input+0xbb) [0x43775b]
2:    20: server/freeciv-server(server_sniff_all_input+0x8aa) [0x4e6cfa]
2:    21: server/freeciv-server(srv_main+0x9bd) [0x439e1d]
2:    22: server/freeciv-server(main+0x6c2) [0x432592]
2:    23: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)
[0x7f8b6782676d]
2:    24: server/freeciv-server() [0x432b25]
1: in base_index() [base.c::247]: assertion '((void *)0) != pbase' failed.
2: Backtrace:
2:     0: server/freeciv-server() [0x62ec7b]
2:     1: server/freeciv-server(vdo_log+0x9b) [0x63270b]
2:     2: server/freeciv-server(do_log+0x7d) [0x6327dd]
2:     3: server/freeciv-server(fc_assert_fail+0x9f) [0x632a0f]
2:     4: server/freeciv-server(base_index+0x44) [0x54cdf4]
2:     5: server/freeciv-server(tile_has_base+0x6c) [0x623adc]
2:     6: server/freeciv-server() [0x6574e3]
2:     7: server/freeciv-server() [0x479ff2]
2:     8: server/freeciv-server() [0x4844d4]
2:     9: server/freeciv-server() [0x47a2c9]
2:    10: server/freeciv-server() [0x479808]
2:    11: server/freeciv-server() [0x47a583]
2:    12: server/freeciv-server(lua_pcallk+0xd7) [0x475e47]
2:    13: server/freeciv-server(luascript_call+0xd5) [0x6513d5]
2:    14: server/freeciv-server(script_server_do_string+0x36) [0x471c76]
2:    15: server/freeciv-server() [0x441041]
2:    16: server/freeciv-server() [0x4484b7]
2:    17: server/freeciv-server(handle_chat_msg_req+0x45d) [0x503e5d]
2:    18: server/freeciv-server(server_handle_packet+0x6f4) [0x4a6294]
2:    19: server/freeciv-server(server_packet_input+0xbb) [0x43775b]
2:    20: server/freeciv-server(server_sniff_all_input+0x8aa) [0x4e6cfa]
2:    21: server/freeciv-server(srv_main+0x9bd) [0x439e1d]
2:    22: server/freeciv-server(main+0x6c2) [0x432592]
2:    23: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)
[0x7f8b6782676d]
2:    24: server/freeciv-server() [0x432b25]


    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?22341>

_______________________________________________
  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