I tried this out in gdb and I am getting a segfault:
Thread 1 "widelands" received signal SIGSEGV, Segmentation fault.
0x00005555565f60af in Widelands::Map::set_origin (this=0x7fffffffa730, new_origin=...) at ../src/logic/map.cc:358
358 fields_[ind] = new_field_order[ind];
(gdb) backtrace
#0 0x00005555565f60af in Widelands::Map::set_origin (this=0x7fffffffa730, new_origin=...) at ../src/logic/map.cc:358
#1 0x0000555556398a8e in EditorSetOriginTool::handle_click_impl (this=0x6170000500e0, center=..., eia=..., map=0x7fffffffa730) at ../src/editor/tools/set_origin_tool.cc:30
#2
I tried this out in gdb and I am getting a segfault:
Thread 1 "widelands" received signal SIGSEGV, Segmentation fault. :Map::set_ origin (this=0x7ffffff fa730, new_origin=...) at ../src/ logic/map. cc:358 order[ind] ; :Map::set_ origin (this=0x7ffffff fa730, new_origin=...) at ../src/ logic/map. cc:358 Tool::handle_ click_impl (this=0x6170000 500e0, center=..., eia=..., map=0x7fffffffa730) at ../src/ editor/ tools/set_ origin_ tool.cc: 30
0x00005555565f60af in Widelands:
358 fields_[ind] = new_field_
(gdb) backtrace
#0 0x00005555565f60af in Widelands:
#1 0x0000555556398a8e in EditorSetOrigin
#2