URL:
<http://gna.org/bugs/?18774>
Summary: Recalling with the whiteboard enabled causes the
game to abort
Project: Battle for Wesnoth
Submitted by: espreon
Submitted on: Sun 02 Oct 2011 08:28:50 AM GMT
Category: Bug
Severity: 4 - Important
Priority: 5 - Normal
Item Group: None of the others
Status: None
Privacy: Public
Assigned to: thonsew
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 1.9.9+svn (51358)
Operating System: Sabayon Linux
_______________________________________________________
Details:
Error:
/home/espreon/wesnoth/src/shared_object.hpp:79: const T& shared_object<T,
node>::get() const [with T = t_string_base, node =
shared_node<t_string_base>]: Assertion `valid()' failed.
Program received signal SIGABRT, Aborted.
0x00007ffff3778735 in raise () from /lib64/libc.so.6
Backtrace:
#0 0x00007ffff3778735 in raise () from /lib64/libc.so.6
#1 0x00007ffff3779bb6 in abort () from /lib64/libc.so.6
#2 0x00007ffff3771355 in __assert_fail () from /lib64/libc.so.6
#3 0x000000000102057d in shared_object<t_string_base,
shared_node<t_string_base> >::get (this=0x7fffd70db8e8) at
/home/espreon/wesnoth/src/shared_object.hpp:79
#4 0x000000000101e486 in t_string::get (this=0x7fffd70db8e8) at
/home/espreon/wesnoth/src/tstring.hpp:201
#5 0x00000000011f2f1c in t_string::operator std::string const&
(this=0x7fffd70db8e8) at /home/espreon/wesnoth/src/tstring.hpp:191
#6 0x0000000001566341 in events::menu_handler::recall (this=0x7fffffffb2d0,
side_num=1, last_hex=...) at /home/espreon/wesnoth/src/menu_events.cpp:893
#7 0x0000000001637f5c in playsingle_controller::recall (this=0x7fffffffb110)
at /home/espreon/wesnoth/src/playsingle_controller.cpp:121
#8 0x00000000018f78f1 in hotkey::command_executor::execute_command
(this=0x7fffffffb110, command=hotkey::HOTKEY_RECALL) at
/home/espreon/wesnoth/src/hotkeys.cpp:996
#9 0x000000000161f0dc in play_controller::execute_command
(this=0x7fffffffb110, command=hotkey::HOTKEY_RECALL, index=-1) at
/home/espreon/wesnoth/src/play_controller.cpp:787
#10 0x00000000018f7f41 in hotkey::execute_command (disp=...,
command=hotkey::HOTKEY_RECALL, executor=0x7fffffffb110, index=-1) at
/home/espreon/wesnoth/src/hotkeys.cpp:1151
#11 0x00000000018f76c3 in hotkey::key_event_execute (disp=..., event=...,
executor=0x7fffffffb110) at /home/espreon/wesnoth/src/hotkeys.cpp:938
#12 0x00000000018f754f in hotkey::key_event (disp=..., event=...,
executor=0x7fffffffb110) at /home/espreon/wesnoth/src/hotkeys.cpp:883
#13 0x0000000001216c7f in controller_base::handle_event (this=0x7fffffffb110,
event=...) at /home/espreon/wesnoth/src/controller_base.cpp:60
#14 0x00000000018db802 in events::pump () at
/home/espreon/wesnoth/src/events.cpp:380
#15 0x0000000001217674 in controller_base::play_slice (this=0x7fffffffb110,
is_delay_enabled=true) at /home/espreon/wesnoth/src/controller_base.cpp:197
#16 0x000000000163bce7 in playsingle_controller::play_human_turn
(this=0x7fffffffb110) at
/home/espreon/wesnoth/src/playsingle_controller.cpp:715
#17 0x000000000163b5b2 in playsingle_controller::play_side
(this=0x7fffffffb110, team_index=1, save=false) at
/home/espreon/wesnoth/src/playsingle_controller.cpp:640
#18 0x000000000163b1e2 in playsingle_controller::play_turn
(this=0x7fffffffb110, save=false) at
/home/espreon/wesnoth/src/playsingle_controller.cpp:594
#19 0x0000000001639852 in playsingle_controller::play_scenario
(this=0x7fffffffb110, story=..., skip_replay=false) at
/home/espreon/wesnoth/src/playsingle_controller.cpp:392
#20 0x000000000162c722 in playsingle_scenario (game_config=...,
level=0x2319728, disp=..., state_of_game=..., story=..., skip_replay=false,
end_level=...)
at /home/espreon/wesnoth/src/playcampaign.cpp:130
#21 0x000000000162ed23 in play_game (disp=..., gamestate=...,
game_config=..., io_type=IO_NONE, skip_replay=false) at
/home/espreon/wesnoth/src/playcampaign.cpp:365
#22 0x00000000012b9cb0 in game_controller::launch_game (this=0x2319490,
reload=game_controller_abstract::NO_RELOAD_DATA) at
/home/espreon/wesnoth/src/game_controller.cpp:1262
#23 0x0000000000fe28d1 in do_gameloop (argc=1, argv=0x7fffffffdc08) at
/home/espreon/wesnoth/src/game.cpp:567
#24 0x0000000000fe2e12 in main (argc=1, argv=0x7fffffffdc08) at
/home/espreon/wesnoth/src/game.cpp:621
Yeah, just recall a bunch of units with the whiteboard enabled and the game
should abort.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?18774>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs