URL:
<http://gna.org/bugs/?15161>
Summary: multiplayer lobby crash on cancelling 'race/leader
selection screen' on game join
Project: Battle for Wesnoth
Submitted by: crab
Submitted on: Tuesday 01/19/2010 at 23:09
Category: Bug
Severity: 4 - Important
Priority: 5 - Normal
Item Group: User Interface
Status: None
Privacy: Public
Assigned to: mordante
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: r40744 1.7.12+svn
Operating System: Debian
_______________________________________________________
Details:
debian gnu/linux, launch wesnoth twice in a window, connect to official
server (with different nicknames).
P1: create game
P2: hit 'join game' then click 'cancel' on race/leader selection screen.
segfault for P2.
---
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb64cf6d0 (LWP 15188)]
0x08389080 in gui2::find_widget<gui2::tbutton> (widget=0x0, i...@0xbfb32a54,
must_be_active=false, must_exist=true) at src/gui/widgets/widget.hpp:696
696 dynamic_cast<T*>(widget->find(id, must_be_active));
(gdb) bt
#0 0x08389080 in gui2::find_widget<gui2::tbutton> (widget=0x0,
i...@0xbfb32a54, must_be_active=false, must_exist=true)
at src/gui/widgets/widget.hpp:696
#1 0x08389198 in gui2::find_widget<gui2::tbutton> (widget=0x0,
i...@0xbfb32a54, must_be_active=false) at src/gui/widgets/widget.hpp:722
#2 0x083a6eb3 in gui2::tlobby_main::update_selected_game (this=0xbfb330f8)
at src/gui/dialogs/lobby_main.cpp:801
#3 0x083a8819 in gui2::tlobby_main::update_gamelist (this=0xbfb330f8)
at src/gui/dialogs/lobby_main.cpp:494
#4 0x083a887a in gui2::tlobby_main::process_gamelist (this=0xbfb330f8,
da...@0xbfb32c3c) at src/gui/dialogs/lobby_main.cpp:1194
#5 0x083abc3f in gui2::tlobby_main::process_network_data (this=0xbfb330f8,
da...@0xbfb32c3c) at src/gui/dialogs/lobby_main.cpp:1159
#6 0x083ac103 in gui2::tlobby_main::network_handler (this=0xbfb330f8)
at src/gui/dialogs/lobby_main.cpp:1142
#7 0x083ac7ba in gui2::tlobby_main::pre_show (this=0xbfb330f8,
wind...@0xb7ed778) at src/gui/dialogs/lobby_main.cpp:833
#8 0x0838dbbb in gui2::tdialog::show (this=0xbfb330f8, vid...@0xbfb339e4,
auto_close_time=0) at src/gui/dialogs/dialog.cpp:46
#9 0x081b4b6e in enter_lobby_mode (di...@0x9b768e8, game_conf...@0xbfb33a28,
ch...@0xbfb334a8, gameli...@0xbfb3346c) at src/multiplayer.cpp:532
#10 0x081b57a0 in mp::start_client (di...@0x9b768e8, game_conf...@0xbfb33a28,
ho...@0xbfb33698) at src/multiplayer.cpp:622
---Type <return> to continue, or q <return> to quit---
#11 0x080501b7 in play_multiplayer (this=0xbfb339d4) at src/game.cpp:1322
#12 0x0805b8bf in do_gameloop (argc=2, argv=0xbfb33f14) at src/game.cpp:2072
#13 0x0805c0fd in main (argc=2, argv=0xbfb33f14) at src/game.cpp:2159
(gdb)
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?15161>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs