Follow-up Comment #7, bug #25026 (project wesnoth):
I've rebuilt from commit 8b15851, and I still get a SIGSEGV.
But I've got a new backtrace now:
#0 0x0000000000fa66a9 in config::const_all_children_iterator::operator*()
const ()
#1 0x0000000000b985d1 in attack_type_callable::get_value(std::string const&)
const ()
#2 0x0000000000b9b6f8 in game_logic::(anonymous
namespace)::dot_callable::get_value(std::string const&) const ()
#3 0x0000000000b9b683 in game_logic::(anonymous
namespace)::identifier_expression::execute(game_logic::formula_callable
const&, game_logic::formula_debugger*) const ()
#4 0x0000000000b9e184 in game_logic::(anonymous
namespace)::dot_expression::execute(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#5 0x0000000000a5a072 in
game_logic::formula_expression::evaluate(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#6 0x0000000000bc7acf in game_logic::(anonymous
namespace)::filter_function::execute(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#7 0x0000000000a5a072 in
game_logic::formula_expression::evaluate(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#8 0x0000000000bc7cf8 in game_logic::(anonymous
namespace)::filter_function::execute(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#9 0x0000000000a5a072 in
game_logic::formula_expression::evaluate(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#10 0x0000000000bc7cf8 in game_logic::(anonymous
namespace)::filter_function::execute(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#11 0x0000000000b9e312 in
game_logic::formula::execute(game_logic::formula_callable const&,
game_logic::formula_debugger*) const ()
#12 0x0000000000a39117 in
game_logic::candidate_action_with_filters::do_filtering(ai::formula_ai*,
variant&, std::shared_ptr<game_logic::formula const>) ()
#13 0x0000000000a3a056 in
game_logic::attack_candidate_action::evaluate(ai::formula_ai*, unit_map&) ()
#14 0x0000000000a3e936 in ai::fai_candidate_action_wrapper::evaluate() ()
#15 0x0000000000a255c5 in
ai::ai_default_rca::candidate_action_evaluation_loop::do_play_stage() ()
#16 0x00000000009aa684 in ai::ai_composite::play_turn() ()
#17 0x0000000000a6f2ee in ai::manager::play_turn(int) ()
#18 0x0000000000e05022 in playsingle_controller::play_ai_turn() ()
#19 0x0000000000e078a9 in playsingle_controller::play_side_impl() ()
#20 0x0000000000dfb8aa in play_controller::play_side() ()
#21 0x0000000000dfb9e9 in play_controller::play_turn() ()
#22 0x0000000000e0519b in playsingle_controller::play_scenario_main_loop() ()
#23 0x0000000000e06856 in playsingle_controller::play_scenario(config const&)
()
#24 0x0000000000e005b6 in
campaign_controller::playsingle_scenario(end_level_data&) ()
#25 0x0000000000e00a10 in campaign_controller::play_game() ()
#26 0x0000000000c1d9ff in
game_launcher::launch_game(game_launcher::RELOAD_GAME_DATA) ()
#27 0x00000000007c23b4 in main ()
Sadly, there seem to be no debug symbols although I've built with
-DCMAKE_BUILD_TYPE=Debug. At least it also crashes with a gdb attached. I see
that I get some debug symbols into the build and let run it again.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?25026>
_______________________________________________
Nachricht gesendet von/durch Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs