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

                 Summary: Intermittent crashes within player info dialogue
                 Project: Battle for Wesnoth
            Submitted by: wildpenguin
            Submitted on: Tuesday 11/10/2009 at 23:50
                Category: Bug
                Severity: 4 - Important
                Priority: 5 - Normal
              Item Group: Multiplayer
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 1.7.8-beta1
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Clicking 'Send Private Message' within the Player info dialogue (i.e., the
dialogue displayed when double-clicking a player's name in the MP lobby),
results in a segfault approx. 50% of the time.  I have not been able to find
a way to reproduce this consistantly.

Additionally, I've experienced several crashes when closing the player info
dialogue.  Again, I'm not able to determine a factor which seems to trigger
it.

Backtrace for both crashes is identical.

#0  0x00000000007f0050 in bool
gui2::event::implementation::fire_event<boost::function<void
()(gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&)>,
gui2::event::ttrigger>(gui2::event::tevent,
std::vector<std::pair<gui2::twidget*, gui2::event::tevent>,
std::allocator<std::pair<gui2::twidget*, gui2::event::tevent> > >&,
gui2::twidget*, gui2::twidget*, gui2::event::ttrigger) ()
#1  0x00000000007f041a in bool
gui2::event::fire_event_double_click<(gui2::event::tevent)11,
(gui2::event::tevent)12,
&(gui2::tevent_executor::wants_mouse_left_double_click() const),
boost::function<void ()(gui2::event::tdispatcher&, gui2::event::tevent,
bool&, bool&)>, gui2::event::ttrigger>(gui2::twidget*, gui2::twidget*,
gui2::event::ttrigger) ()
#2  0x00000000007ed264 in gui2::event::tdispatcher::fire(gui2::event::tevent,
gui2::twidget&) ()
#3  0x00000000007f5e02 in gui2::event::tmouse_button<(gui2::event::tevent)7,
(gui2::event::tevent)8, (gui2::event::tevent)9, (gui2::event::tevent)10,
(gui2::event::tevent)11,
(gui2::event::tevent)12>::mouse_button_click(gui2::twidget*) ()
#4  0x00000000007f782b in gui2::event::tmouse_button<(gui2::event::tevent)7,
(gui2::event::tevent)8, (gui2::event::tevent)9, (gui2::event::tevent)10,
(gui2::event::tevent)11,
(gui2::event::tevent)12>::signal_handler_sdl_button_up(gui2::event::tevent,
bool&, gui2::tpoint const&) ()
#5  0x00000000007ed702 in boost::function5<void, gui2::event::tdispatcher&,
gui2::event::tevent, bool&, bool&, gui2::tpoint
const&>::operator()(gui2::event::tdispatcher&, gui2::event::tevent, bool&,
bool&, gui2::tpoint const&) const ()
#6  0x00000000007efa26 in bool
gui2::event::implementation::fire_event<boost::function<void
()(gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&, gui2::tpoint
const&)>, gui2::event::ttrigger_mouse>(gui2::event::tevent,
std::vector<std::pair<gui2::twidget*, gui2::event::tevent>,
std::allocator<std::pair<gui2::twidget*, gui2::event::tevent> > >&,
gui2::twidget*, gui2::twidget*, gui2::event::ttrigger_mouse) ()
#7  0x00000000007ed163 in gui2::event::tdispatcher::fire(gui2::event::tevent,
gui2::twidget&, gui2::tpoint const&) ()
#8  0x000000000062235e in gui2::event::thandler::handle_event(SDL_Event
const&) ()
#9  0x000000000098cf1c in events::pump() ()
#10 0x000000000069b654 in gui2::twindow::show(bool, unsigned int) ()
#11 0x0000000000627633 in gui2::tdialog::show(CVideo&, unsigned int) ()
#12 0x00000000004f7792 in mp::start_client(game_display&, config const&,
std::string const&) ()
#13 0x000000000041be6c in (anonymous
namespace)::game_controller::play_multiplayer() ()
#14 0x0000000000423972 in do_gameloop(int, char**) ()
#15 0x00000000004244dd in main ()





    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  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