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

Reply via email to