Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (gdb) bt
- #0 0x000000000059adc9 in gamemap::operator[] (this=0x7fffffff63a0, loc=...) at src/map.hpp:139
- #1 0x0000000000cbd145 in report_unit_defense () at src/reports.cpp:351
- #2 0x0000000000cc28a6 in reports::generate_report (name=..., only_static=false) at src/reports.cpp:894
- #3 0x000000000049c134 in game_display::draw_report (this=0x4819e60, report_name=...) at src/game_display.cpp:435
- #4 0x000000000049c36c in game_display::draw_sidebar (this=0x4819e60) at src/game_display.cpp:454
- #5 0x0000000000c685cf in display::draw (this=0x4819e60, update=false, force=false) at src/display.cpp:2007
- #6 0x000000000065029f in unit::draw_report (this=0xdd99b10) at src/unit.cpp:2815
- #7 0x000000000076bddc in gui2::twml_message_::pre_show (this=0xd61c030, window=...) at src/gui/dialogs/wml_message.cpp:183
- #8 0x00000000007153a3 in gui2::tdialog::show (this=0xd61c030, video=..., auto_close_time=0) at src/gui/dialogs/dialog.cpp:51
- #9 0x000000000076e86a in gui2::show_recruit_message (left_side=true, video=..., type_list=..., type_id=0x7fffffff4870, side_num=1, gold=100)
- at src/gui/dialogs/wml_message.cpp:362
- #10 0x000000000095227b in events::menu_handler::recruit (this=0x7fffffff6238, side_num=1, last_hex=...) at src/menu_events.cpp:719
- #11 0x00000000005b5eac in playsingle_controller::recruit (this=0x7fffffff6080) at src/playsingle_controller.cpp:107
- #12 0x0000000000c82511 in hotkey::command_executor::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT) at src/hotkeys.cpp:820
- #13 0x00000000009962ee in play_controller::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT, index=-1) at src/play_controller.cpp:750
- #14 0x0000000000c82aeb in hotkey::execute_command (disp=..., command=hotkey::HOTKEY_RECRUIT, executor=0x7fffffff6080, index=-1) at src/hotkeys.cpp:963
- #15 0x0000000000c822a8 in hotkey::key_event_execute (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:756
- #16 0x0000000000c821fc in hotkey::key_event (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:738
- #17 0x000000000091b531 in controller_base::handle_event (this=0x7fffffff6080, event=...) at src/controller_base.cpp:59
- #18 0x0000000000c77bc2 in events::pump () at src/events.cpp:380
- #19 0x000000000091be3b in controller_base::play_slice (this=0x7fffffff6080, is_delay_enabled=true) at src/controller_base.cpp:184
- #20 0x00000000005b2693 in playmp_controller::play_human_turn (this=0x7fffffff6080) at src/playmp_controller.cpp:242
- #21 0x00000000005b1dc3 in playmp_controller::play_side (this=0x7fffffff6080, team_index=1, save=true) at src/playmp_controller.cpp:110
- #22 0x00000000005b8f87 in playsingle_controller::play_turn (this=0x7fffffff6080, save=true) at src/playsingle_controller.cpp:564
- #23 0x00000000005b7890 in playsingle_controller::play_scenario (this=0x7fffffff6080, story=..., skip_replay=false) at src/playsingle_controller.cpp:382
- #24 0x00000000005a9894 in playmp_scenario (game_config=..., level=0x7fffffff6920, disp=..., state_of_game=..., story=..., skip_replay=false,
- io_type=@0x7fffffff67d4, end_level=...) at src/playcampaign.cpp:167
- #25 0x00000000005abe35 in play_game (disp=..., gamestate=..., game_config=..., io_type=IO_SERVER, skip_replay=false) at src/playcampaign.cpp:371
- #26 0x0000000000549b9f in enter_connect_mode (disp=..., game_config=..., chat=..., gamelist=..., params=..., num_turns=-1, default_controller=mp::CNTR_LOCAL,
- local_players_only=true) at src/multiplayer.cpp:457
- #27 0x000000000054a007 in enter_create_mode (disp=..., game_config=..., chat=..., gamelist=..., default_controller=mp::CNTR_LOCAL, local_players_only=true)
- at src/multiplayer.cpp:496
- #28 0x000000000054b086 in mp::start_local_game (disp=..., game_config=..., default_controller=mp::CNTR_LOCAL) at src/multiplayer.cpp:639
- #29 0x0000000000424700 in (anonymous namespace)::game_controller::play_multiplayer (this=0x7fffffffd860) at src/game.cpp:1406
- #30 0x000000000042ac8f in do_gameloop (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2385
- #31 0x000000000042b358 in main (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2466
- (gdb) up
- #1 0x0000000000cbd145 in report_unit_defense () at src/reports.cpp:351
- 351 const t_translation::t_terrain &terrain = map[resources::screen->displayed_unit_hex()];
- (gdb) up
- #2 0x0000000000cc28a6 in reports::generate_report (name=..., only_static=false) at src/reports.cpp:894
- 894 return j->second();
- (gdb) up
- #3 0x000000000049c134 in game_display::draw_report (this=0x4819e60, report_name=...) at src/game_display.cpp:435
- 435 refresh_report(report_name, reports::generate_report(report_name));
- (gdb) up
- #4 0x000000000049c36c in game_display::draw_sidebar (this=0x4819e60) at src/game_display.cpp:454
- 454 draw_report(name);
- (gdb) up
- #5 0x0000000000c685cf in display::draw (this=0x4819e60, update=false, force=false) at src/display.cpp:2007
- 2007 draw_sidebar();
- (gdb) up
- #6 0x000000000065029f in unit::draw_report (this=0xdd99b10) at src/unit.cpp:2815
- 2815 resources::screen->draw(false, false);
- (gdb) up
- #7 0x000000000076bddc in gui2::twml_message_::pre_show (this=0xd61c030, window=...) at src/gui/dialogs/wml_message.cpp:183
- 183 chosen_unit_->draw_report();
- (gdb) up
- #8 0x00000000007153a3 in gui2::tdialog::show (this=0xd61c030, video=..., auto_close_time=0) at src/gui/dialogs/dialog.cpp:51
- 51 pre_show(video, *window);
- (gdb) up
- #9 0x000000000076e86a in gui2::show_recruit_message (left_side=true, video=..., type_list=..., type_id=0x7fffffff4870, side_num=1, gold=100)
- at src/gui/dialogs/wml_message.cpp:362
- 362 dlg->show(video);
- (gdb) up
- #10 0x000000000095227b in events::menu_handler::recruit (this=0x7fffffff6238, side_num=1, last_hex=...) at src/menu_events.cpp:719
- 719 sample_units, &unit_type, side_num, gold);
- (gdb) up
- #11 0x00000000005b5eac in playsingle_controller::recruit (this=0x7fffffff6080) at src/playsingle_controller.cpp:107
- 107 menu_handler_.recruit(player_number_, mouse_handler_.get_last_hex());
- (gdb) up
- #12 0x0000000000c82511 in hotkey::command_executor::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT) at src/hotkeys.cpp:820
- 820 recruit();
- (gdb) up
- #13 0x00000000009962ee in play_controller::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT, index=-1) at src/play_controller.cpp:750
- 750 return command_executor::execute_command(command, index);
- (gdb) up
- #14 0x0000000000c82aeb in hotkey::execute_command (disp=..., command=hotkey::HOTKEY_RECRUIT, executor=0x7fffffff6080, index=-1) at src/hotkeys.cpp:963
- 963 if(!executor->can_execute_command(command, index) || executor->execute_command(command, index))
- (gdb) up
- #15 0x0000000000c822a8 in hotkey::key_event_execute (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:756
- 756 execute_command(disp,hk->get_id(),executor);
- (gdb) up
- #16 0x0000000000c821fc in hotkey::key_event (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:738
- 738 key_event_execute(disp,event,executor);
- (gdb) up
- #17 0x000000000091b531 in controller_base::handle_event (this=0x7fffffff6080, event=...) at src/controller_base.cpp:59
- 59 hotkey::key_event(get_display(),event.key,this);
- (gdb) up
- #18 0x0000000000c77bc2 in events::pump () at src/events.cpp:380
- 380 event_handlers[i1]->handle_event(event);
- (gdb) up
- #19 0x000000000091be3b in controller_base::play_slice (this=0x7fffffff6080, is_delay_enabled=true) at src/controller_base.cpp:184
- 184 events::pump();
- (gdb) up
- #20 0x00000000005b2693 in playmp_controller::play_human_turn (this=0x7fffffff6080) at src/playmp_controller.cpp:242
- 242 play_slice();
- (gdb) up
- #21 0x00000000005b1dc3 in playmp_controller::play_side (this=0x7fffffff6080, team_index=1, save=true) at src/playmp_controller.cpp:110
- 110 play_human_turn();
- (gdb) up
- #22 0x00000000005b8f87 in playsingle_controller::play_turn (this=0x7fffffff6080, save=true) at src/playsingle_controller.cpp:564
- 564 play_side(player_number_, save);
- (gdb) up
- #23 0x00000000005b7890 in playsingle_controller::play_scenario (this=0x7fffffff6080, story=..., skip_replay=false) at src/playsingle_controller.cpp:382
- 382 play_turn(save);
- (gdb) up
- #24 0x00000000005a9894 in playmp_scenario (game_config=..., level=0x7fffffff6920, disp=..., state_of_game=..., story=..., skip_replay=false,
- io_type=@0x7fffffff67d4, end_level=...) at src/playcampaign.cpp:167
- 167 LEVEL_RESULT res = playcontroller.play_scenario(story, skip_replay);
- (gdb) up
- #25 0x00000000005abe35 in play_game (disp=..., gamestate=..., game_config=..., io_type=IO_SERVER, skip_replay=false) at src/playcampaign.cpp:371
- 371 res = playmp_scenario(game_config, scenario, disp, gamestate, story, skip_replay, io_type, end_level);
- (gdb) up
- #26 0x0000000000549b9f in enter_connect_mode (disp=..., game_config=..., chat=..., gamelist=..., params=..., num_turns=-1, default_controller=mp::CNTR_LOCAL,
- local_players_only=true) at src/multiplayer.cpp:457
- 457 play_game(disp, state, game_config, IO_SERVER);
- (gdb) up
- #27 0x000000000054a007 in enter_create_mode (disp=..., game_config=..., chat=..., gamelist=..., default_controller=mp::CNTR_LOCAL, local_players_only=true)
- at src/multiplayer.cpp:496
- 496 enter_connect_mode(disp, game_config, chat, gamelist, params, num_turns, default_controller, local_players_only);
- (gdb) up
- #28 0x000000000054b086 in mp::start_local_game (disp=..., game_config=..., default_controller=mp::CNTR_LOCAL) at src/multiplayer.cpp:639
- 639 enter_create_mode(disp, game_config, chat, gamelist, default_controller, true);
- (gdb) up
- #29 0x0000000000424700 in (anonymous namespace)::game_controller::play_multiplayer (this=0x7fffffffd860) at src/game.cpp:1406
- 1406 mp::start_local_game(disp(), game_config(), cntr);
- (gdb) up
- #30 0x000000000042ac8f in do_gameloop (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2385
- 2385 if(game.play_multiplayer() == false) {
- (gdb) up
- #31 0x000000000042b358 in main (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2466
- 2466 const int res = do_gameloop(argc,argv);
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement