shadowm

Untitled

Jun 9th, 2013
383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GDB 9.85 KB | None | 0 0
  1. (gdb) bt
  2. #0  0x00007ffff7b5a5e4 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
  3. #1  0x0000000000cb0a29 in const_surface_lock::~const_surface_lock (this=0x7fffffff67b0, __in_chrg=<optimized out>) at src/sdl_utils.cpp:52
  4. #2  0x0000000000cb5fd4 in cut_surface (surf=..., r=...) at src/sdl_utils.cpp:1505
  5. #3  0x0000000000d1dbdd in image::crop_modification::operator() (this=0x9cbd680, src=...) at src/image_modifications.cpp:195
  6. #4  0x0000000000d10250 in image::locator::load_image_sub_file (this=0x7fffffff6c60) at src/image.cpp:561
  7. #5  0x0000000000d107dd in image::locator::load_from_disk (this=0x7fffffff6c60) at src/image.cpp:611
  8. #6  0x0000000000d11193 in image::get_image (i_locator=..., type=image::UNSCALED) at src/image.cpp:838
  9. #7  0x0000000000d201e8 in image::(anonymous namespace)::parse_BLIT_mod (args=...) at src/image_modifications.cpp:684
  10. #8  0x0000000000d1d3b4 in image::(anonymous namespace)::decode_modification (encoded_mod=...) at src/image_modifications.cpp:112
  11. #9  0x0000000000d1d7eb in image::modification::decode (encoded_mods=...) at src/image_modifications.cpp:142
  12. #10 0x0000000000d10203 in image::locator::load_image_sub_file (this=0x7fffffff71a0) at src/image.cpp:554
  13. #11 0x0000000000d107dd in image::locator::load_from_disk (this=0x7fffffff71a0) at src/image.cpp:611
  14. #12 0x0000000000d11193 in image::get_image (i_locator=..., type=image::UNSCALED) at src/image.cpp:838
  15. #13 0x00000000005186cf in gui2::timage::calculate_best_size (this=0x9c12eb0) at src/gui/widgets/image.cpp:37
  16. #14 0x000000000055b9ab in gui2::twidget::get_best_size (this=0x9c12f88) at src/gui/widgets/widget.cpp:96
  17. #15 0x0000000000563640 in gui2::twindow::layout_linked_widgets (this=0x9be9c70) at src/gui/widgets/window.cpp:1057
  18. #16 0x0000000000562740 in gui2::twindow::layout (this=0x9be9c70) at src/gui/widgets/window.cpp:931
  19. #17 0x00000000005612f6 in gui2::twindow::draw (this=0x9be9c70) at src/gui/widgets/window.cpp:678
  20. #18 0x0000000000570660 in boost::_mfi::mf0<void, gui2::twindow>::operator() (this=0x7fffffff7e38, p=0x9be9c70) at /usr/include/boost/bind/mem_fn_template.hpp:49
  21. #19 0x000000000056f09e in boost::_bi::list1<boost::_bi::value<gui2::twindow*> >::operator()<boost::_mfi::mf0<void, gui2::twindow>, boost::_bi::list4<gui2::event::tdispatcher&, gui2::event::tevent&, bool&, bool&> > (this=0x7fffffff7e48, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
  22. #20 0x000000000056dcfe in boost::_bi::bind_t<void, boost::_mfi::mf0<void, gui2::twindow>, boost::_bi::list1<boost::_bi::value<gui2::twindow*> > >::operator()<gui2::event::tdispatcher, gui2::event::tevent, bool, bool> (this=0x7fffffff7e38, a1=..., a2=@0x7fffffff7c9c: gui2::event::DRAW, a3=@0x7fffffff7ddf: false,
  23.     a4=@0x7fffffff7dde: false) at /usr/include/boost/bind/bind_template.hpp:145
  24. #21 0x000000000056c86f in boost::detail::function::void_function_obj_invoker4<boost::_bi::bind_t<void, boost::_mfi::mf0<void, gui2::twindow>, boost::_bi::list1<boost::_bi::value<gui2::twindow*> > >, void, gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&>::invoke (function_obj_ptr=..., a0=..., a1=gui2::event::DRAW,
  25.     a2=@0x7fffffff7ddf: false, a3=@0x7fffffff7dde: false) at /usr/include/boost/function/function_template.hpp:153
  26. #22 0x00000000009306ea in boost::function4<void, gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&>::operator() (this=0x7fffffff7e30, a0=...,
  27.     a1=gui2::event::DRAW, a2=@0x7fffffff7ddf: false, a3=@0x7fffffff7dde: false) at /usr/include/boost/function/function_template.hpp:760
  28. #23 0x000000000092fe89 in gui2::event::ttrigger::operator()(boost::function<void (gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&)>, gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&) (this=0x7fffffff7ed0, functor=..., dispatcher=..., event=gui2::event::DRAW, handled=@0x7fffffff7ddf: false,
  29.     halt=@0x7fffffff7dde: false) at src/gui/auxiliary/event/dispatcher.cpp:136
  30. #24 0x0000000000932885 in gui2::event::implementation::fire_event<boost::function<void (gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&)>, gui2::event::ttrigger>(gui2::event::tevent, std::vector<std::pair<gui2::twidget*, gui2::event::tevent>, std::allocator<std::pair<gui2::twidget*, gui2::event::tevent> > >&, gui2::twidget*, gui2::twidget*, gui2::event::ttrigger) (event=gui2::event::DRAW, event_chain=..., dispatcher=0x9bea0d0, widget=0x9bea0d0, functor=...)
  31.     at src/gui/auxiliary/event/dispatcher_private.hpp:478
  32. #25 0x0000000000930e46 in gui2::event::fire_event<boost::function<void (gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&)>, gui2::event::ttrigger>(gui2::event::tevent, gui2::twidget*, gui2::twidget*, gui2::event::ttrigger) (event=gui2::event::DRAW, dispatcher=0x9bea0d0, widget=0x9bea0d0, functor=...)
  33.     at src/gui/auxiliary/event/dispatcher_private.hpp:562
  34. #26 0x000000000092f732 in gui2::event::tdispatcher::fire (this=0x9bea140, event=gui2::event::DRAW, target=...) at src/gui/auxiliary/event/dispatcher.cpp:181
  35. #27 0x00000000004e0a92 in gui2::event::thandler::draw (this=0x182a4c0, force=false) at src/gui/auxiliary/event/handler.cpp:489
  36. #28 0x00000000004dfee6 in gui2::event::thandler::handle_event (this=0x182a4c0, event=...) at src/gui/auxiliary/event/handler.cpp:332
  37. #29 0x0000000000d00d53 in events::pump () at src/events.cpp:378
  38. #30 0x0000000000560eba in gui2::twindow::show (this=0x9be9c70, restore=true, auto_close_timeout=0) at src/gui/widgets/window.cpp:619
  39. #31 0x00000000004f0f63 in gui2::tdialog::show (this=0x9b83a40, video=..., auto_close_time=0) at src/gui/dialogs/dialog.cpp:52
  40. #32 0x00000000009b4fa8 in gui2::show_wml_message (left_side=true, video=..., title=..., message=..., portrait=..., mirror=false, has_input=false, input_caption=...,
  41.     input_text=0x7fffffff8460, maximum_length=256, option_list=..., chosen_option=0x7fffffff845c) at src/gui/dialogs/wml_message.cpp:191
  42. #33 0x00000000009161d4 in message_user_choice::query_user (this=0x7fffffff8870) at src/game_events.cpp:2686
  43. #34 0x000000000063f70b in mp_sync::get_user_choice (name=..., uch=..., side=1, force_sp=true) at src/replay.cpp:1276
  44. #35 0x000000000090b125 in wml_func_message (event_info=..., cfg=...) at src/game_events.cpp:2822
  45. #36 0x000000000066ac4e in cfun_wml_action (L=0x3fc2ae0) at src/scripting/lua.cpp:3935
  46. #37 0x0000000000bfcaf5 in luaD_precall (L=0x3fc2ae0, func=0x5dbeb10, nresults=0) at src/lua/ldo.c:323
  47. ---Type <return> to continue, or q <return> to quit---
  48. #38 0x0000000000c0a95a in luaV_execute (L=0x3fc2ae0, nexeccalls=6) at src/lua/lvm.c:590
  49. #39 0x0000000000bfcdc5 in luaD_call (L=0x3fc2ae0, func=0x5dbe930, nResults=0) at src/lua/ldo.c:381
  50. #40 0x0000000000bf93b7 in f_call (L=0x3fc2ae0, ud=0x7fffffff9350) at src/lua/lapi.c:800
  51. #41 0x0000000000bfbc8d in luaD_rawrunprotected (L=0x3fc2ae0, f=0xbf9382 <f_call(lua_State*, void*)>, ud=0x7fffffff9350) at src/lua/ldo.c:120
  52. #42 0x0000000000bfd1e9 in luaD_pcall (L=0x3fc2ae0, func=0xbf9382 <f_call(lua_State*, void*)>, u=0x7fffffff9350, old_top=32, ef=16) at src/lua/ldo.c:467
  53. #43 0x0000000000bf945f in lua_pcall (L=0x3fc2ae0, nargs=1, nresults=0, errfunc=-3) at src/lua/lapi.c:821
  54. #44 0x0000000000658e45 in luaW_pcall (L=0x3fc2ae0, nArgs=1, nRets=0, allow_wml_error=true) at src/scripting/lua.cpp:457
  55. #45 0x000000000066adea in LuaKernel::run_wml_action (this=0x197e310, cmd=..., cfg=..., ev=...) at src/scripting/lua.cpp:3973
  56. #46 0x000000000090fe22 in game_events::handle_event_commands (event_info=..., cfg=...) at src/game_events.cpp:3149
  57. #47 0x000000000090fd7b in game_events::event_handler::handle_event (this=0x3f7c9b0, event_info=...) at src/game_events.cpp:3144
  58. #48 0x000000000090f506 in process_event (handler=..., ev=...) at src/game_events.cpp:3108
  59. #49 0x0000000000912f39 in game_events::pump () at src/game_events.cpp:3471
  60. #50 0x00000000009120e9 in game_events::fire (event=..., loc1=..., loc2=..., data=...) at src/game_events.cpp:3379
  61. #51 0x0000000000acfab7 in play_controller::execute_command (this=0x7fffffffb8e0, command=hotkey::HOTKEY_NULL, index=0) at src/play_controller.cpp:788
  62.  
  63. #52 0x0000000000d0acfd in hotkey::execute_command (disp=..., command=hotkey::HOTKEY_NULL, executor=0x7fffffffb8e0, index=0) at src/hotkeys.cpp:1159
  64. #53 0x0000000000d0ba84 in hotkey::command_executor::show_menu (this=0x7fffffffb8e0, items_arg=..., xloc=1584, yloc=173, context_menu=true, gui=...)
  65.     at src/hotkeys.cpp:1267
  66. #54 0x0000000000ad27f7 in play_controller::show_menu (this=0x7fffffffb8e0, items_arg=..., xloc=1584, yloc=173, context_menu=true) at src/play_controller.cpp:1212
  67. #55 0x00000000008adc6a in controller_base::handle_event (this=0x7fffffffb8e0, event=...) at src/controller_base.cpp:95
  68. #56 0x0000000000d00d53 in events::pump () at src/events.cpp:378
  69. #57 0x00000000008ae47a in controller_base::play_slice (this=0x7fffffffb8e0, is_delay_enabled=true) at src/controller_base.cpp:198
  70. #58 0x0000000000627cbf in playsingle_controller::play_human_turn (this=0x7fffffffb8e0) at src/playsingle_controller.cpp:714
  71. #59 0x00000000006275b6 in playsingle_controller::play_side (this=0x7fffffffb8e0, side_number=1, save=false) at src/playsingle_controller.cpp:642
  72. #60 0x0000000000627197 in playsingle_controller::play_turn (this=0x7fffffffb8e0, save=false) at src/playsingle_controller.cpp:592
  73. #61 0x0000000000625a07 in playsingle_controller::play_scenario (this=0x7fffffffb8e0, story=..., skip_replay=false) at src/playsingle_controller.cpp:392
  74. #62 0x0000000000617a3b in playsingle_scenario (game_config=..., level=0x16bd028, disp=..., state_of_game=..., story=..., skip_replay=false, end_level=...)
  75.     at src/playcampaign.cpp:131
  76. #63 0x000000000061a4c7 in play_game (disp=..., gamestate=..., game_config=..., io_type=IO_NONE, skip_replay=false) at src/playcampaign.cpp:366
  77. #64 0x000000000048ad20 in game_controller::launch_game (this=0x16bcdc0, reload=game_controller_abstract::NO_RELOAD_DATA) at src/game_controller.cpp:1270
  78. #65 0x0000000000422475 in do_gameloop (argc=1, argv=0x7fffffffe178) at src/game.cpp:578
  79. #66 0x0000000000422976 in main (argc=1, argv=0x7fffffffe178) at src/game.cpp:642
Advertisement