Update of bug #25093 (project wesnoth):

                  Status:                    None => Confirmed              
                 Release:                     git => 1.13.5+dev             
        Operating System:                   linux => All                    

    _______________________________________________________

Follow-up Comment #1:

Same issue in VS stack trace:


wesnoth.exe!editor::map_context::set_side_setup(editor::editor_team_info &
info) Line 223  C++
wesnoth.exe!editor::context_manager::edit_side_dialog(int side) Line 222        
C++
wesnoth.exe!editor::editor_controller::execute_command(const
hotkey::hotkey_command & cmd, int index, bool press) Line 946   C++
wesnoth.exe!hotkey::execute_command(const hotkey::hotkey_command & command,
hotkey::command_executor * executor, int index, bool press) Line 581    C++
wesnoth.exe!hotkey::command_executor::show_menu(const
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > & items_arg, int xloc, int yloc, bool __formal, display & gui) Line
386     C++
wesnoth.exe!editor::editor_controller::show_menu(const
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > & items_arg, int xloc, int yloc, bool context_menu, display & disp) Line
1085    C++
wesnoth.exe!controller_base::play_slice(bool is_delay_enabled) Line 221 C++
wesnoth.exe!editor::editor_controller::main_loop() Line 176     C++
wesnoth.exe!editor::start(const config & game_conf, CVideo & video, const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
filename, bool take_screenshot, const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
screenshot_filename) Line 52    C++
wesnoth.exe!game_launcher::start_editor(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
filename) Line 990      C++
wesnoth.exe!game_launcher::start_editor() Line 94       C++
wesnoth.exe!do_gameloop(const
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > & args) Line 805  C++
wesnoth.exe!SDL_main(int argc, char * * argv) Line 1042 C++
wesnoth.exe!main_utf8(int argc, char * * argv) Line 126 C
wesnoth.exe!WinMain(HINSTANCE__ * hInst, HINSTANCE__ * hPrev, char *
szCmdLine, int sw) Line 189     C


Problem is trying to reference the -1 index of the teams_ vector in
editor/map/map_context.cpp:223, since info.side is zero and 0 - 1 = -1. I
don't know why the -1 is supposed to be necessary here, especially when the
index is simply side in 1.12.

Looks like the breaking commit was
https://github.com/wesnoth/wesnoth/commit/c29ea4e2612fd919bb48ae25ebb2f01fccbc3231
by CelMin.

    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
Wesnoth-bugs@gna.org
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to