Follow-up Comment #1, bug #18663 (project wesnoth):
Posting a backtrace from a crash I get when playing Settlers of Wesnoth in
local multiplayer (you could checkout from the wesnoth UMC repository). It
strongly looks like the same issue. To reproduce you'd only need to start a
game with settings everything as default and press turn done 6 times until the
crash.
#0 0x77c05b62 in msvcrt!_assert () from E:WINDOWSsystem32msvcrt.dll
#1 0x00d3c49d in shared_object<t_string_base, shared_node<t_string_base>
>::get (this=0x226b50) at C:/wesnoth/src/shared_object.hpp:79
#2 0x00d8224d in t_string::get (this=0x226b50) at
C:/wesnoth/src/tstring.hpp:201
#3 0x00d822b5 in t_string::empty (this=0x226b50) at
C:/wesnoth/src/tstring.hpp:186
#4 0x0062abc5 in wml_func_print (cfg=...) at
C:wesnothsrcgame_events.cpp:2048
#5 0x008ece53 in cfun_wml_action (L=0x13a2a438) at
C:wesnothsrcscriptinglua.cpp:3827
#6 0x00a7db49 in luaD_precall(lua_State*, lua_TValue*, int) ()
#7 0x00a82a36 in luaV_execute(lua_State*, int) ()
#8 0x00a7e34c in luaD_call(lua_State*, lua_TValue*, int) ()
#9 0x00a6cbb1 in f_call(lua_State*, void*) ()
#10 0x00a7d2d8 in luaD_rawrunprotected(lua_State*, void (*)(lua_State*,
void*), void*) ()
#11 0x00a7e680 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*,
int, int) ()
#12 0x00a6f413 in lua_pcall(lua_State*, int, int, int) ()
#13 0x008d6c04 in luaW_pcall (L=0x13a2a438, nArgs=1, nRets=0,
allow_wml_error=true) at C:wesnothsrcscriptinglua.cpp:459
#14 0x008ed047 in LuaKernel::run_wml_action (this=0x135d8628, cmd=...,
cfg=..., ev=...) at C:wesnothsrcscriptinglua.cpp:3865
#15 0x00640a73 in game_events::handle_event_commands (event_info=...,
cfg=...) at C:wesnothsrcgame_events.cpp:3401
#16 0x00640889 in game_events::event_handler::handle_event (this=0x19459cc0,
event_info=...) at C:wesnothsrcgame_events.cpp:3394
#17 0x0063f826 in process_event (handler=..., ev=...) at
C:wesnothsrcgame_events.cpp:3355
#18 0x006444b9 in game_events::pump () at C:wesnothsrcgame_events.cpp:3722
#19 0x006439af in game_events::fire (event=..., loc1=..., loc2=..., data=...)
at C:wesnothsrcgame_events.cpp:3646
#20 0x008dd4ba in intf_fire_event (L=0x13a2a438) at
C:wesnothsrcscriptinglua.cpp:1340
#21 0x00a7db49 in luaD_precall(lua_State*, lua_TValue*, int) ()
#22 0x00a82a36 in luaV_execute(lua_State*, int) ()
#23 0x00a7e34c in luaD_call(lua_State*, lua_TValue*, int) ()
#24 0x00a6cbb1 in f_call(lua_State*, void*) ()
#25 0x00a7d2d8 in luaD_rawrunprotected(lua_State*, void (*)(lua_State*,
void*), void*) ()
#26 0x00a7e680 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*,
int, int) ()
#27 0x00a6f413 in lua_pcall(lua_State*, int, int, int) ()
#28 0x008d6c04 in luaW_pcall (L=0x13a2a438, nArgs=1, nRets=0,
allow_wml_error=true) at C:wesnothsrcscriptinglua.cpp:459
#29 0x008ed047 in LuaKernel::run_wml_action (this=0x135d8628, cmd=...,
cfg=..., ev=...) at C:wesnothsrcscriptinglua.cpp:3865
#30 0x00640a73 in game_events::handle_event_commands (event_info=...,
cfg=...) at C:wesnothsrcgame_events.cpp:3401
#31 0x00640889 in game_events::event_handler::handle_event (this=0x19459be8,
event_info=...) at C:wesnothsrcgame_events.cpp:3394
#32 0x0063f826 in process_event (handler=..., ev=...) at
C:wesnothsrcgame_events.cpp:3355
#33 0x006444b9 in game_events::pump () at C:wesnothsrcgame_events.cpp:3722
#34 0x006439af in game_events::fire (event=..., loc1=..., loc2=..., data=...)
at C:wesnothsrcgame_events.cpp:3646
#35 0x008dd4ba in intf_fire_event (L=0x13a2a438) at
C:wesnothsrcscriptinglua.cpp:1340
#36 0x00a7db49 in luaD_precall(lua_State*, lua_TValue*, int) ()
#37 0x00a82a36 in luaV_execute(lua_State*, int) ()
#38 0x00a7e34c in luaD_call(lua_State*, lua_TValue*, int) ()
#39 0x00a6cbb1 in f_call(lua_State*, void*) ()
#40 0x00a7d2d8 in luaD_rawrunprotected(lua_State*, void (*)(lua_State*,
void*), void*) ()
#41 0x00a7e680 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*,
int, int) ()
#42 0x00a6f413 in lua_pcall(lua_State*, int, int, int) ()
#43 0x008d6c04 in luaW_pcall (L=0x13a2a438, nArgs=1, nRets=0,
allow_wml_error=true) at C:wesnothsrcscriptinglua.cpp:459
#44 0x008ed047 in LuaKernel::run_wml_action (this=0x135d8628, cmd=...,
cfg=..., ev=...) at C:wesnothsrcscriptinglua.cpp:3865
#45 0x00640a73 in game_events::handle_event_commands (event_info=...,
cfg=...) at C:wesnothsrcgame_events.cpp:3401
#46 0x00640889 in game_events::event_handler::handle_event (this=0x19459ba0,
event_info=...) at C:wesnothsrcgame_events.cpp:3394
#47 0x0063f826 in process_event (handler=..., ev=...) at
C:wesnothsrcgame_events.cpp:3355
#48 0x006444b9 in game_events::pump () at C:wesnothsrcgame_events.cpp:3722
#49 0x006439af in game_events::fire (event=..., loc1=..., loc2=..., data=...)
at C:wesnothsrcgame_events.cpp:3646
#50 0x0086f5e5 in play_controller::do_init_side (this=0x22a69c, team_index=0,
is_replay=false) at C:wesnothsrcplay_controller.cpp:601
#51 0x0086f00c in play_controller::init_side (this=0x22a69c, team_index=0,
is_replay=false) at C:wesnothsrcplay_controller.cpp:577
#52 0x0088ac86 in playsingle_controller::play_turn (this=0x22a69c, save=true)
at C:wesnothsrcplaysingle_controller.cpp:573
#53 0x00888eb9 in playsingle_controller::play_scenario (this=0x22a69c,
story=..., skip_replay=false) at C:wesnothsrcplaysingle_controller.cpp:400
#54 0x008793bf in playmp_scenario (game_config=..., level=0x22b21c, disp=...,
state_of_game=..., story=..., skip_replay=false, io_type=@0x22bc2c,
end_level=...) at C:wesnothsrcplaycampaign.cpp:166
#55 0x0087bd9c in play_game (disp=..., gamestate=..., game_config=...,
io_type=IO_SERVER, skip_replay=false) at C:wesnothsrcplaycampaign.cpp:369
#56 0x007f96ec in enter_connect_mode (disp=..., game_config=..., chat=...,
gamelist=..., params=..., num_turns=-1, default_controller=mp::CNTR_LOCAL,
local_players_only=true) at C:wesnothsrcmultiplayer.cpp:494
#57 0x007f9d6a in enter_create_mode (disp=..., game_config=..., chat=...,
gamelist=..., default_controller=mp::CNTR_LOCAL, local_players_only=true) at
C:wesnothsrcmultiplayer.cpp:534
#58 0x007fb5d2 in mp::start_local_game (disp=..., game_config=...,
default_controller=mp::CNTR_LOCAL) at C:wesnothsrcmultiplayer.cpp:679
#59 0x005faf5e in game_controller::play_multiplayer (this=0x11d53628) at
C:wesnothsrcgame_controller.cpp:1026
#60 0x005e810e in do_gameloop (argc=2, argv=0x11b7ebe0) at
C:wesnothsrcgame.cpp:526
#61 0x005e8d01 in SDL_main (argc=2, argv=0x11b7ebe0) at
C:wesnothsrcgame.cpp:621
#62 0x00a6c31b in console_main (argc=2, argv=0x11b7ebe0) at
./src/main/win32/SDL_win32_main.c:315
#63 0x00a6c3d8 in WinMain (hInst=0x400000, hPrev=0x0, szCmdLine=0x241eff
"--debug", sw=10) at ./src/main/win32/SDL_win32_main.c:398
#64 0x00a6ba96 in main ()
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?18663>
_______________________________________________
Nachricht geschickt von/durch Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs