URL:
<http://gna.org/bugs/?21277>
Summary: Crash in BMR3-Escape the Legion
Project: Battle for Wesnoth
Submitted by: None
Submitted on: Sat 16 Nov 2013 05:47:36 PM UTC
Category: Bug
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: None of the others
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 1.11.7
Operating System: Linux Mint 16
_______________________________________________________
Details:
In BMR3-Escape the Legion when Ares attacks, the game crashes (SIGSEGV)
Link to savegame: http://forums.wesnoth.org/download/file.php?id=63444
bt:
Program received signal SIGSEGV, Segmentation fault.
0x00000000014f7670 in combatant::combatant(battle_context_unit_stats
const&, combatant const*) ()
(gdb) bt
#0 0x00000000014f7670 in combatant::combatant(battle_context_unit_stats
const&, combatant const*) ()
#1 0x00000000012c152a in battle_context::get_attacker_combatant(combatant
const*) ()
#2 0x00000000013aedca in ai::attack_analysis::analyze(gamemap const&,
unit_map&, ai::readonly_context const&, std::multimap<map_location,
map_location, std::less<map_location>, std::allocator<std::pair<map_location
const, map_location> > > const&, std::multimap<map_location, map_location,
std::less<map_location>, std::allocator<std::pair<map_location const,
map_location> > > const&, std::multimap<map_location, map_location,
std::less<map_location>, std::allocator<std::pair<map_location const,
map_location> > > const&, double) ()
#3 0x000000000149d71b in
ai::testing_ai_default::aspect_attacks::do_attack_analysis(map_location
const&, std::multimap<map_location, map_location, std::less<map_location>,
std::allocator<std::pair<map_location const, map_location> > > const&,
std::multimap<map_location, map_location, std::less<map_location>,
std::allocator<std::pair<map_location const, map_location> > > const&,
std::multimap<map_location, map_location, std::less<map_location>,
std::allocator<std::pair<map_location const, map_location> > > const&,
std::multimap<map_location, map_location, std::less<map_location>,
std::allocator<std::pair<map_location const, map_location> > > const&,
std::multimap<map_location, map_location, std::less<map_location>,
std::allocator<std::pair<map_location const, map_location> > > const&,
std::multimap<map_location, map_location, std::less<map_location>,
std::allocator<std::pair<map_location const, map_location> > > const&,
map_location const*, bool*---Type <return> to continue, or q <return> to
quit---
, std::vector<map_location, std::allocator<map_location> >&,
std::vector<ai::attack_analysis, std::allocator<ai::attack_analysis> >&,
ai::attack_analysis&, team const&) const ()
#4 0x000000000149c3f1 in
ai::testing_ai_default::aspect_attacks::analyze_targets() const ()
#5 0x000000000149bcb8 in
ai::testing_ai_default::aspect_attacks::recalculate() const ()
#6 0x00000000014815eb in
ai::typesafe_aspect<std::vector<ai::attack_analysis,
std::allocator<ai::attack_analysis> > >::get_ptr() const ()
#7 0x0000000001480f7a in
ai::composite_aspect<std::vector<ai::attack_analysis,
std::allocator<ai::attack_analysis> > >::recalculate() const ()
#8 0x00000000014815eb in
ai::typesafe_aspect<std::vector<ai::attack_analysis,
std::allocator<ai::attack_analysis> > >::get_ptr() const ()
#9 0x0000000001481569 in
ai::typesafe_aspect<std::vector<ai::attack_analysis,
std::allocator<ai::attack_analysis> > >::get() const ()
#10 0x0000000001385f0c in ai::readonly_context_impl::get_attacks() const
()
#11 0x000000000132d1c3 in ai::readonly_context_proxy::get_attacks() const
()
#12 0x00000000014a8219 in ai::testing_ai_default::combat_phase::evaluate()
()
#13 0x00000000014e18b5 in
ai::testing_ai_default::candidate_action_evaluation_loop::do_play_stage() ()
#14 0x000000000136ee85 in ai::stage::play_stage() ()
#15 0x0000000001339c96 in ai::ai_composite::play_turn() ()
#16 0x00000000013fd1f8 in ai::manager::play_turn(int) ()
---Type <return> to continue, or q <return> to quit---
#17 0x0000000001881e5f in playsingle_controller::play_ai_turn() ()
#18 0x0000000001880df4 in playsingle_controller::play_side(unsigned int,
bool)
()
#19 0x0000000001880929 in playsingle_controller::play_turn(bool) ()
#20 0x000000000187f0d2 in
playsingle_controller::play_scenario(std::pair<config::const_child_iterator,
config::const_child_iterator> const&, bool) ()
#21 0x000000000187446e in playsingle_scenario(config const&, config
const*, display&, game_state&, std::pair<config::const_child_iterator,
config::const_child_iterator> const&, bool, end_level_data&) ()
#22 0x000000000187653d in play_game(game_display&, game_state&, config
const&, io_type_t, bool, bool) ()
#23 0x00000000015ef29e in
game_controller::launch_game(game_controller::RELOAD_GAME_DATA) ()
#24 0x00000000010ec4b4 in do_gameloop(int, char**) ()
#25 0x00000000010ec9d1 in main ()
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Sat 16 Nov 2013 05:47:36 PM UTC Name:
BMR3-Escape_the_Legion-Automatické_uložení8.bz2 Size: 61kB By: None
<http://gna.org/bugs/download.php?file_id=19355>
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?21277>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs