URL:
  <http://gna.org/bugs/?15836>

                 Summary: Wesnoth client crashes when trying to observe a
game after being returned from a previous game with unknown units
                 Project: Battle for Wesnoth
            Submitted by: None
            Submitted on: Saturday 04/10/10 at 13:34 CEST
                Category: Bug
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group:  None of the others
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 1.8
        Operating System: Karmic

    _______________________________________________________

Details:

1. Join the MP lobby,
2. Join a game with an unknown era,
3. (be returned to the MP lobby, as expected),
4. Join another game with same map + default era.
5. SEGV

 backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x00007f1084e6e77b in std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string(std::string const&) ()
   from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0x00007f1084e6e77b in std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string(std::string const&) ()
   from /usr/lib/libstdc++.so.6
#1  0x00000000008beebc in team::get_side_colour_index(int) ()
#2  0x00000000008bef3b in team::get_side_color_range(int) ()
#3  0x00000000008bf090 in team::get_side_highlight(int) ()
#4  0x000000000080bc85 in mp::get_colour_string(int) ()
#5  0x0000000000813ccc in mp::wait::generate_menu() ()
#6  0x000000000081590f in mp::wait::join_game(bool) ()
#7  0x000000000080024e in enter_wait_mode(game_display&, config const&,
mp::chat&, config&, bool) ()
#8  0x0000000000800ead in enter_lobby_mode(game_display&, config const&,
mp::chat&, config&) ()
#9  0x0000000000804ad3 in mp::start_client(game_display&, config const&,
std::string const&) ()
#10 0x000000000041c11c in (anonymous
namespace)::game_controller::play_multiplayer() ()
#11 0x0000000000422cec in do_gameloop(int, char**) ()
#12 0x0000000000424642 in main ()
(gdb) 





    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?15836>

_______________________________________________
  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