Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GDB 10.45 KB | None | 0 0
  1. (gdb) bt
  2. #0  0x000000000059adc9 in gamemap::operator[] (this=0x7fffffff63a0, loc=...) at src/map.hpp:139
  3. #1  0x0000000000cbd145 in report_unit_defense () at src/reports.cpp:351
  4. #2  0x0000000000cc28a6 in reports::generate_report (name=..., only_static=false) at src/reports.cpp:894
  5. #3  0x000000000049c134 in game_display::draw_report (this=0x4819e60, report_name=...) at src/game_display.cpp:435
  6. #4  0x000000000049c36c in game_display::draw_sidebar (this=0x4819e60) at src/game_display.cpp:454
  7. #5  0x0000000000c685cf in display::draw (this=0x4819e60, update=false, force=false) at src/display.cpp:2007
  8. #6  0x000000000065029f in unit::draw_report (this=0xdd99b10) at src/unit.cpp:2815
  9. #7  0x000000000076bddc in gui2::twml_message_::pre_show (this=0xd61c030, window=...) at src/gui/dialogs/wml_message.cpp:183
  10. #8  0x00000000007153a3 in gui2::tdialog::show (this=0xd61c030, video=..., auto_close_time=0) at src/gui/dialogs/dialog.cpp:51
  11. #9  0x000000000076e86a in gui2::show_recruit_message (left_side=true, video=..., type_list=..., type_id=0x7fffffff4870, side_num=1, gold=100)
  12.     at src/gui/dialogs/wml_message.cpp:362
  13. #10 0x000000000095227b in events::menu_handler::recruit (this=0x7fffffff6238, side_num=1, last_hex=...) at src/menu_events.cpp:719
  14. #11 0x00000000005b5eac in playsingle_controller::recruit (this=0x7fffffff6080) at src/playsingle_controller.cpp:107
  15. #12 0x0000000000c82511 in hotkey::command_executor::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT) at src/hotkeys.cpp:820
  16. #13 0x00000000009962ee in play_controller::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT, index=-1) at src/play_controller.cpp:750
  17. #14 0x0000000000c82aeb in hotkey::execute_command (disp=..., command=hotkey::HOTKEY_RECRUIT, executor=0x7fffffff6080, index=-1) at src/hotkeys.cpp:963
  18. #15 0x0000000000c822a8 in hotkey::key_event_execute (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:756
  19. #16 0x0000000000c821fc in hotkey::key_event (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:738
  20. #17 0x000000000091b531 in controller_base::handle_event (this=0x7fffffff6080, event=...) at src/controller_base.cpp:59
  21. #18 0x0000000000c77bc2 in events::pump () at src/events.cpp:380
  22. #19 0x000000000091be3b in controller_base::play_slice (this=0x7fffffff6080, is_delay_enabled=true) at src/controller_base.cpp:184
  23. #20 0x00000000005b2693 in playmp_controller::play_human_turn (this=0x7fffffff6080) at src/playmp_controller.cpp:242
  24. #21 0x00000000005b1dc3 in playmp_controller::play_side (this=0x7fffffff6080, team_index=1, save=true) at src/playmp_controller.cpp:110
  25. #22 0x00000000005b8f87 in playsingle_controller::play_turn (this=0x7fffffff6080, save=true) at src/playsingle_controller.cpp:564
  26. #23 0x00000000005b7890 in playsingle_controller::play_scenario (this=0x7fffffff6080, story=..., skip_replay=false) at src/playsingle_controller.cpp:382
  27. #24 0x00000000005a9894 in playmp_scenario (game_config=..., level=0x7fffffff6920, disp=..., state_of_game=..., story=..., skip_replay=false,
  28.     io_type=@0x7fffffff67d4, end_level=...) at src/playcampaign.cpp:167
  29. #25 0x00000000005abe35 in play_game (disp=..., gamestate=..., game_config=..., io_type=IO_SERVER, skip_replay=false) at src/playcampaign.cpp:371
  30. #26 0x0000000000549b9f in enter_connect_mode (disp=..., game_config=..., chat=..., gamelist=..., params=..., num_turns=-1, default_controller=mp::CNTR_LOCAL,
  31.     local_players_only=true) at src/multiplayer.cpp:457
  32. #27 0x000000000054a007 in enter_create_mode (disp=..., game_config=..., chat=..., gamelist=..., default_controller=mp::CNTR_LOCAL, local_players_only=true)
  33.     at src/multiplayer.cpp:496
  34. #28 0x000000000054b086 in mp::start_local_game (disp=..., game_config=..., default_controller=mp::CNTR_LOCAL) at src/multiplayer.cpp:639
  35. #29 0x0000000000424700 in (anonymous namespace)::game_controller::play_multiplayer (this=0x7fffffffd860) at src/game.cpp:1406
  36. #30 0x000000000042ac8f in do_gameloop (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2385
  37. #31 0x000000000042b358 in main (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2466
  38. (gdb) up
  39. #1  0x0000000000cbd145 in report_unit_defense () at src/reports.cpp:351
  40. 351             const t_translation::t_terrain &terrain = map[resources::screen->displayed_unit_hex()];
  41. (gdb) up
  42. #2  0x0000000000cc28a6 in reports::generate_report (name=..., only_static=false) at src/reports.cpp:894
  43. 894                     return j->second();
  44. (gdb) up
  45. #3  0x000000000049c134 in game_display::draw_report (this=0x4819e60, report_name=...) at src/game_display.cpp:435
  46. 435             refresh_report(report_name, reports::generate_report(report_name));
  47. (gdb) up
  48. #4  0x000000000049c36c in game_display::draw_sidebar (this=0x4819e60) at src/game_display.cpp:454
  49. 454                             draw_report(name);
  50. (gdb) up
  51. #5  0x0000000000c685cf in display::draw (this=0x4819e60, update=false, force=false) at src/display.cpp:2007
  52. 2007                    draw_sidebar();
  53. (gdb) up
  54. #6  0x000000000065029f in unit::draw_report (this=0xdd99b10) at src/unit.cpp:2815
  55. 2815            resources::screen->draw(false, false);
  56. (gdb) up
  57. #7  0x000000000076bddc in gui2::twml_message_::pre_show (this=0xd61c030, window=...) at src/gui/dialogs/wml_message.cpp:183
  58. 183                     chosen_unit_->draw_report();
  59. (gdb) up
  60. #8  0x00000000007153a3 in gui2::tdialog::show (this=0xd61c030, video=..., auto_close_time=0) at src/gui/dialogs/dialog.cpp:51
  61. 51              pre_show(video, *window);
  62. (gdb) up
  63. #9  0x000000000076e86a in gui2::show_recruit_message (left_side=true, video=..., type_list=..., type_id=0x7fffffff4870, side_num=1, gold=100)
  64.     at src/gui/dialogs/wml_message.cpp:362
  65. 362             dlg->show(video);
  66. (gdb) up
  67. #10 0x000000000095227b in events::menu_handler::recruit (this=0x7fffffff6238, side_num=1, last_hex=...) at src/menu_events.cpp:719
  68. 719                             sample_units, &unit_type, side_num, gold);
  69. (gdb) up
  70. #11 0x00000000005b5eac in playsingle_controller::recruit (this=0x7fffffff6080) at src/playsingle_controller.cpp:107
  71. 107                     menu_handler_.recruit(player_number_, mouse_handler_.get_last_hex());
  72. (gdb) up
  73. #12 0x0000000000c82511 in hotkey::command_executor::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT) at src/hotkeys.cpp:820
  74. 820                             recruit();
  75. (gdb) up
  76. #13 0x00000000009962ee in play_controller::execute_command (this=0x7fffffff6080, command=hotkey::HOTKEY_RECRUIT, index=-1) at src/play_controller.cpp:750
  77. 750             return command_executor::execute_command(command, index);
  78. (gdb) up
  79. #14 0x0000000000c82aeb in hotkey::execute_command (disp=..., command=hotkey::HOTKEY_RECRUIT, executor=0x7fffffff6080, index=-1) at src/hotkeys.cpp:963
  80. 963                     if(!executor->can_execute_command(command, index) || executor->execute_command(command, index))
  81. (gdb) up
  82. #15 0x0000000000c822a8 in hotkey::key_event_execute (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:756
  83. 756             execute_command(disp,hk->get_id(),executor);
  84. (gdb) up
  85. #16 0x0000000000c821fc in hotkey::key_event (disp=..., event=..., executor=0x7fffffff6080) at src/hotkeys.cpp:738
  86. 738             key_event_execute(disp,event,executor);
  87. (gdb) up
  88. #17 0x000000000091b531 in controller_base::handle_event (this=0x7fffffff6080, event=...) at src/controller_base.cpp:59
  89. 59                              hotkey::key_event(get_display(),event.key,this);
  90. (gdb) up
  91. #18 0x0000000000c77bc2 in events::pump () at src/events.cpp:380
  92. 380                                     event_handlers[i1]->handle_event(event);
  93. (gdb) up
  94. #19 0x000000000091be3b in controller_base::play_slice (this=0x7fffffff6080, is_delay_enabled=true) at src/controller_base.cpp:184
  95. 184             events::pump();
  96. (gdb) up
  97. #20 0x00000000005b2693 in playmp_controller::play_human_turn (this=0x7fffffff6080) at src/playmp_controller.cpp:242
  98. 242                             play_slice();
  99. (gdb) up
  100. #21 0x00000000005b1dc3 in playmp_controller::play_side (this=0x7fffffff6080, team_index=1, save=true) at src/playmp_controller.cpp:110
  101. 110                                     play_human_turn();
  102. (gdb) up
  103. #22 0x00000000005b8f87 in playsingle_controller::play_turn (this=0x7fffffff6080, save=true) at src/playsingle_controller.cpp:564
  104. 564                             play_side(player_number_, save);
  105. (gdb) up
  106. #23 0x00000000005b7890 in playsingle_controller::play_scenario (this=0x7fffffff6080, story=..., skip_replay=false) at src/playsingle_controller.cpp:382
  107. 382                             play_turn(save);
  108. (gdb) up
  109. #24 0x00000000005a9894 in playmp_scenario (game_config=..., level=0x7fffffff6920, disp=..., state_of_game=..., story=..., skip_replay=false,
  110.     io_type=@0x7fffffff67d4, end_level=...) at src/playcampaign.cpp:167
  111. 167             LEVEL_RESULT res = playcontroller.play_scenario(story, skip_replay);
  112. (gdb) up
  113. #25 0x00000000005abe35 in play_game (disp=..., gamestate=..., game_config=..., io_type=IO_SERVER, skip_replay=false) at src/playcampaign.cpp:371
  114. 371                                     res = playmp_scenario(game_config, scenario, disp, gamestate, story, skip_replay, io_type, end_level);
  115. (gdb) up
  116. #26 0x0000000000549b9f in enter_connect_mode (disp=..., game_config=..., chat=..., gamelist=..., params=..., num_turns=-1, default_controller=mp::CNTR_LOCAL,
  117.     local_players_only=true) at src/multiplayer.cpp:457
  118. 457                     play_game(disp, state, game_config, IO_SERVER);
  119. (gdb) up
  120. #27 0x000000000054a007 in enter_create_mode (disp=..., game_config=..., chat=..., gamelist=..., default_controller=mp::CNTR_LOCAL, local_players_only=true)
  121.     at src/multiplayer.cpp:496
  122. 496                             enter_connect_mode(disp, game_config, chat, gamelist, params, num_turns, default_controller, local_players_only);
  123. (gdb) up
  124. #28 0x000000000054b086 in mp::start_local_game (disp=..., game_config=..., default_controller=mp::CNTR_LOCAL) at src/multiplayer.cpp:639
  125. 639             enter_create_mode(disp, game_config, chat, gamelist, default_controller, true);
  126. (gdb) up
  127. #29 0x0000000000424700 in (anonymous namespace)::game_controller::play_multiplayer (this=0x7fffffffd860) at src/game.cpp:1406
  128. 1406                            mp::start_local_game(disp(), game_config(), cntr);
  129. (gdb) up
  130. #30 0x000000000042ac8f in do_gameloop (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2385
  131. 2385                            if(game.play_multiplayer() == false) {
  132. (gdb) up
  133. #31 0x000000000042b358 in main (argc=1, argv=0x7fffffffe1a8) at src/game.cpp:2466
  134. 2466                    const int res = do_gameloop(argc,argv);
  135. (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement