Skip to content

Instantly share code, notes, and snippets.

@cbeck88
Created November 6, 2014 01:21
Show Gist options
  • Save cbeck88/a096f7750735a348a9db to your computer and use it in GitHub Desktop.
Save cbeck88/a096f7750735a348a9db to your computer and use it in GitHub Desktop.
backtrace to frozen test scenario
Battle for Wesnoth v1.13.0-dev (2ef9795-Clean)
Started on Wed Nov 5 20:20:18 2014
Automatically found a possible data directory at /home/chris/wesnoth-src/.a-a-áÇØßÜ/wesnoth
Data directory: /home/chris/wesnoth-src/.a-a-áÇØßÜ/wesnoth
User configuration directory: /home/chris/.config/wesnoth
User data directory: /home/chris/.local/share/wesnoth/1.13
Cache directory: /home/chris/.cache/wesnoth
[New Thread 0x7fffe5659700 (LWP 7697)]
[Thread 0x7fffe5659700 (LWP 7697) exited]
[New Thread 0x7fffe5659700 (LWP 7698)]
Checking video mode: 1366x718x32...
setting mode to 1366x718x32
^C
Program received signal SIGINT, Interrupt.
0x000000000049b129 in config::child_iterator::operator++ (this=0x7fffffff8368)
at src/config.hpp:129
129 child_iterator &operator++() { ++i_; return *this; }
(gdb) bt
#0 0x000000000049b129 in config::child_iterator::operator++ (
this=0x7fffffff8368) at src/config.hpp:129
#1 0x00000000008b06d1 in std::__advance<config::child_iterator, int> (
__i=..., __n=-472128050)
at /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h:129
#2 0x00000000008b068b in std::advance<config::child_iterator, int> (__i=...,
__n=-1)
at /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h:177
#3 0x00000000008ac292 in (anonymous namespace)::variable_as_array_h<(variable_info_3_detail::variable_info_3_type)2>::operator() (this=0x7fffffff83e8,
child=..., key=..., startindex=2, endindex=1) at src/variable_info.cpp:361
#4 0x00000000008ac1fb in (anonymous namespace)::replace_range_h::operator() (
this=0x7fffffff8658, child=..., key=..., startindex=2, endindex=2)
at src/variable_info.cpp:395
#5 0x00000000008ac3d6 in (anonymous namespace)::insert_range_h::operator() (
this=0x7fffffff8658, child=..., key=..., startindex=2)
at src/variable_info.cpp:410
#6 0x00000000008ac53c in (anonymous namespace)::append_range_h::operator() (
this=0x7fffffff8658, child=..., key=...) at src/variable_info.cpp:423
#7 0x00000000008acbc8 in (anonymous namespace)::as_range_visitor_base2<(variable_info_3_detail::variable_info_3_type)1, (anonymous namespace)::append_range_h>:---Type <return> to continue, or q <return> to quit---
:from_named (this=0x7fffffff8660, state=...) at src/variable_info.cpp:308
#8 0x00000000008aa8d5 in (anonymous namespace)::apply_visitor<(anonymous namespace)::as_range_visitor_base<(variable_info_3_detail::variable_info_3_type)1, (anonymous namespace)::append_range_h> > (visitor=..., state=...)
at src/variable_info.cpp:126
#9 0x00000000008b0238 in non_const_variable_info_3<(variable_info_3_detail::variable_info_3_type)1>::append_array (this=0x7fffffff86f0, childs=...)
at src/variable_info.hpp:632
#10 0x0000000000bef747 in game_data::add_variable_cfg (this=0x7fffffffb7f0,
key=..., value=...) at src/game_data.cpp:149
#11 0x00000000010e490f in get_global_variable (ctx=..., pcfg=...)
at src/persist_var.cpp:76
#12 0x00000000010e412f in verify_and_get_global_variable (pcfg=...)
at src/persist_var.cpp:159
#13 0x0000000001058089 in game_events::wml_func_get_global_variable (pcfg=...)
at src/game_events/action_wml.cpp:765
#14 0x000000000074e402 in cfun_wml_action (L=0x5bb8550)
at src/scripting/lua.cpp:4279
#15 0x0000000001110676 in luaD_precall (L=0x5bb8550, func=0x7bf8a30,
nresults=0) at src/lua/ldo.cpp:341
#16 0x0000000001123e29 in luaV_execute (L=0x5bb8550) at src/lua/lvm.cpp:708
#17 0x0000000001110e8a in luaD_call (L=0x5bb8550, func=0x7bf8980, nResults=0,
allowyield=0) at src/lua/ldo.cpp:424
---Type <return> to continue, or q <return> to quit---
#18 0x000000000110d304 in f_call (L=0x5bb8550, ud=0x7fffffff95a0)
at src/lua/lapi.cpp:917
#19 0x000000000110fd60 in luaD_rawrunprotected (L=0x5bb8550,
f=0x110d2d0 <f_call(lua_State*, void*)>, ud=0x7fffffff95a0)
at src/lua/ldo.cpp:153
#20 0x0000000001111629 in luaD_pcall (L=0x5bb8550,
func=0x110d2d0 <f_call(lua_State*, void*)>, u=0x7fffffff95a0, old_top=32,
ef=16) at src/lua/ldo.cpp:625
#21 0x000000000110d1c1 in lua_pcallk (L=0x5bb8550, nargs=1, nresults=0,
errfunc=-3, ctx=0, k=0x0) at src/lua/lapi.cpp:943
#22 0x0000000000763029 in luaW_pcall (L=0x5bb8550, nArgs=1, nRets=0,
allow_wml_error=true) at src/scripting/lua_api.cpp:322
#23 0x000000000074e503 in LuaKernel::run_wml_action (this=0x5bb81a0, cmd=...,
cfg=..., ev=...) at src/scripting/lua.cpp:4317
#24 0x0000000000c13d59 in game_events::handle_event_commands (event_info=...,
cfg=...) at src/game_events/pump.cpp:435
#25 0x0000000000c09ca5 in game_events::event_handler::handle_event (
this=0x5b74450, event_info=..., handler_p=...)
at src/game_events/handlers.cpp:479
#26 0x0000000000c15d73 in game_events::(anonymous namespace)::process_event (
handler_p=..., ev=...) at src/game_events/pump.cpp:268
#27 0x0000000000c151b9 in game_events::pump () at src/game_events/pump.cpp:540
#28 0x0000000000c14162 in game_events::fire (event=..., loc1=..., loc2=...,
---Type <return> to continue, or q <return> to quit---
data=...) at src/game_events/pump.cpp:461
#29 0x0000000000eaac4d in play_controller::fire_start (this=0x7fffffffb778,
execute=true) at src/play_controller.cpp:443
#30 0x00000000006dd209 in playsingle_controller::play_scenario_init (
this=0x7fffffffb778, past_prestart=@0x7fffffffb3e7: true)
at src/playsingle_controller.cpp:382
#31 0x00000000006dfee8 in playsingle_controller::play_scenario (
this=0x7fffffffb778, story=..., skip_replay=false)
at src/playsingle_controller.cpp:473
#32 0x00000000006ca172 in playsingle_scenario (game_config=..., disp=...,
state_of_game=..., story=..., skip_replay=false, end_level=...)
at src/game_initialization/playcampaign.cpp:194
#33 0x00000000006c864a in play_game (disp=..., gamestate=..., game_config=...,
io_type=IO_SERVER, skip_replay=false, network_game=false,
blindfold_replay=false, is_unit_test=false)
at src/game_initialization/playcampaign.cpp:294
#34 0x00000000004fd6cb in game_launcher::play_test (this=0x2053620)
at src/game_launcher.cpp:468
#35 0x0000000000459d2b in do_gameloop (args=...) at src/wesnoth.cpp:641
#36 0x0000000000458048 in main (argc=2, argv=0x7fffffffe398)
at src/wesnoth.cpp:914
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment