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