Update of bug #18651 (project wesnoth):
Status: None => Wont Fix
_______________________________________________________
Follow-up Comment #1:
I can reproduce it in 1.8 only, although the respective wml didn't change.
The processing code neither it seems. Happens upon reading the [target] block
in the side definition for side 3, so I guess that removing the
[side][ai][target] blocks in the scenario config is a workaround for
preventing the crash. (Since [target] doesn't take a [filter] subtag they
don't work correctly anyway probably.)
Marking won't fix since there will no longer be an 1.8 release.
backtrace:
wesnoth.exe!t_string_base::t_string_base(const char *
string=0x00000000)
Zeile 229 + 0x51 Bytes C++
wesnoth.exe!t_string::operator=(const char * o=0x00000000) Zeile 125 +
0x51 Bytes C++
>
> wesnoth.exe!ai::configuration::upgrade_side_config_from_1_07_02_to_1_07_03(int
side=3, config & cfg={...}) Zeile 344 + 0x39 Bytes C++
wesnoth.exe!ai::configuration::parse_side_config(int side=3, const
config &
original_cfg={...}, config & cfg={...}) Zeile 241 + 0xd Bytes C++
wesnoth.exe!ai::manager::add_ai_for_side_from_config(int side=3, const
config & cfg={...}, bool replace=true) Zeile 587 + 0x11 Bytes C++
wesnoth.exe!team::team_info::team_info(const config & cfg={...}) Zeile
87
+ 0x15 Bytes C++
wesnoth.exe!team::team(const config & cfg={...}, const gamemap &
map={...},
int gold=60) Zeile 246 + 0xba Bytes C++
wesnoth.exe!team_builder::new_team() Zeile 783 + 0x22 Bytes C++
wesnoth.exe!team_builder::build_team() Zeile 630 C++
wesnoth.exe!game_state::build_team(const config & side_cfg={...},
std::basic_string<char,std::char_traits<char>,std::allocator<char> >
save_id="Knu'Tan", std::vector<team,std::allocator<team> > &
teams=[2]({team_color_range_=[2]((1,{mid_=16711680 max_=16777215 min_=0
...}),(2,{mid_=3031451 max_=16777215 min_=986895 ...})) default_team_gold=100
gold_=337 ...},{team_color_range_=[2]((1,{mid_=16711680 max_=16777215 min_=0
...}),(2,{mid_=3031451 max_=16777215 min_=986895 ...})) default_team_gold=100
gold_=100 ...}), const config & level={...}, gamemap & map={...}, unit_map &
units={...}, bool snapshot=false) Zeile 961 C++
wesnoth.exe!play_controller::init(CVideo & video={...}) Zeile 190
C++
wesnoth.exe!play_controller::play_controller(const config & level={...},
game_state & state_of_game={...}, int ticks=226780, int num_turns=28, const
config & game_config={...}, CVideo & video={...}, bool skip_replay=false)
Zeile 122 + 0xc Bytes C++
wesnoth.exe!playsingle_controller::playsingle_controller(const config &
level={...}, game_state & state_of_game={...}, const int ticks=226780, const
int num_turns=28, const config & game_config={...}, CVideo & video={...}, bool
skip_replay=false) Zeile 66 + 0x67 Bytes C++
wesnoth.exe!playsingle_scenario(const config & game_config={...}, const
config * level=0x0012e638, display & disp={...}, game_state &
state_of_game={...}, const
std::pair<config::const_child_iterator,config::const_child_iterator> &
story=({i_=0x05a19b88 {values=[0]() children=[1](("part",))
ordered_children=[2]({pos=("part",[2](0x04263630 {values={...} children={...}
ordered_children={...} },0x05abd8a0 {values={...} children={...}
ordered_children={...} })) index=0 },{pos=("part",[2](0x04263630 {values={...}
children={...} ordered_children={...} },0x05abd8a0 {values={...}
children={...} ordered_children={...} })) index=1 }) } },...), bool
skip_replay=false, end_level_data & end_level={...}) Zeile 150 + 0x2d
Bytes C++
wesnoth.exe!play_game(display & disp={...}, game_state &
gamestate={...},
const config & game_config={...}, io_type_t io_type=IO_NONE, bool
skip_replay=false) Zeile 398 + 0x28 Bytes C++
wesnoth.exe!`anonymous
namespace'::game_controller::launch_game(`anonymous-namespace'::game_controller::RELOAD_GAME_DATA
reload=NO_RELOAD_DATA) Zeile 1476 + 0x3d Bytes C++
wesnoth.exe!do_gameloop(int argc=3, char * * argv=0x0012fe80) Zeile
2056 C++
wesnoth.exe!SDL_main(int argc=3, char * * argv=0x0012fe80) Zeile 2092 +
0xd Bytes C++
wesnoth.exe!_main() + 0xf5 Bytes C
wesnoth.exe!_WinMain@16() + 0xae Bytes C
wesnoth.exe!__tmainCRTStartup() Zeile 574 + 0x35 Bytes C
wesnoth.exe!WinMainCRTStartup() Zeile 399 C
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?18651>
_______________________________________________
Nachricht geschickt von/durch Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs