News:

Simutrans Wiki Manual
The official on-line manual for Simutrans. Read and contribute.

[ex-15] Crash when loading saved game saved with ex-15 branch

Started by ceeac, January 11, 2023, 08:11:13 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ceeac

Steps to reproduce:
  • Load demo.sve as server
  • Connect with client to server

Result:
=================================================================
==28643==ERROR: AddressSanitizer: SEGV on unknown address 0x00000000000c (pc 0x55f1936124e0 bp 0x7ffefa17c0f0 sp 0x7ffefa17c070 T0)
==28643==The signal is caused by a READ memory access.
==28643==Hint: address points to the zero page.
    #0 0x55f1936124e0 in vector_tpl<staff_cost_record_t>::append(staff_cost_record_t const&) /media/ceeac/Projects/code/simutrans-ex/network/../tpl/vector_tpl.h:105:9
    #1 0x55f1935df3db in karte_t::staff_rdwr(loadsave_t*) /media/ceeac/Projects/code/simutrans-ex/simworld.cc:12500:25
    #2 0x55f1935da814 in karte_t::rdwr_gamestate(loadsave_t*, loadingscreen_t*) /media/ceeac/Projects/code/simutrans-ex/simworld.cc:9130:7
    #3 0x55f1935e716c in karte_t::load(loadsave_t*) /media/ceeac/Projects/code/simutrans-ex/simworld.cc:9881:2
    #4 0x55f1935e4ce1 in karte_t::load(char const*) /media/ceeac/Projects/code/simutrans-ex/simworld.cc:9629:3
 <snip>
SUMMARY: AddressSanitizer: SEGV /media/ceeac/Projects/code/simutrans-ex/network/../tpl/vector_tpl.h:105:9 in vector_tpl<staff_cost_record_t>::append(staff_cost_record_t const&)
==28643==ABORTING

jamespetts

Thank you very much for that report: I believe that I have now fixed this. I should be grateful if you could re-test.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.