Admin users cannot host an internet game
Bug #1826750 reported by
Toni Förster
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
High
|
Unassigned |
Bug Description
User with admin rights (green batch) cannot start a game from the lobby. The game stalls for some seconds and the user then loses connection and has to reconnect to the server. See the attached log.
Looks like a metaserver issue
description: | updated |
tags: | added: network |
Changed in widelands: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → build21-rc1 |
To post a comment you must log in.
Hint from leak sanitizer:
Direct leak of 560 byte(s) in 1 object(s) allocated from: x86_64- linux-gnu/ libasan. so.4+0xe0458) :GameHost( std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&, bool) ../src/ network/ gamehost. cc:482 nternetLobby: :clicked_ hostgame( ) ../src/ ui_fsmenu/ internet_ lobby.cc: 430 _mfi::mf0< void, FullscreenMenuI nternetLobby> ::operator( )(FullscreenMen uInternetLobby& ) const /usr/include/ boost/bind/ mem_fn_ template. hpp:70 _bi::list1< boost:: reference_ wrapper< FullscreenMenuI nternetLobby> >::operator( )<boost: :_mfi:: mf0<void, FullscreenMenuI nternetLobby> , boost:: _bi::list0> (boost: :_bi::type< void>, boost:: _mfi::mf0< void, FullscreenMenuI nternetLobby> &, boost::_bi::list0&, int) /usr/include/ boost/bind/ bind.hpp: 259 _bi::bind_ t<void, boost:: _mfi::mf0< void, FullscreenMenuI nternetLobby> , boost:: _bi::list1< boost:: reference_ wrapper< FullscreenMenuI nternetLobby> > >::operator()() /usr/include/ boost/bind/ bind.hpp: 1294 detail: :function: :void_function_ obj_invoker0< boost:: _bi::bind_ t<void, boost:: _mfi::mf0< void, FullscreenMenuI nternetLobby> , boost:: _bi::list1< boost:: reference_ wrapper< FullscreenMenuI nternetLobby> > >, void>:: invoke( boost:: detail: :function: :function_ buffer& ) /usr/include/ boost/function/ function_ template. hpp:159 function0< void>:: operator( )() const /usr/include/ boost/function/ function_ template. hpp:759 signals2: :detail: :void_type boost:: signals2: :detail: :call_with_ tuple_args< boost:: signals2: :detail: :void_type> ::m_invoke< boost:: function< void ()> >(boost: :function< void ()>&, boost:: signals2: :detail: :unsigned_ meta_array< >, std::tuple<> const&, boost:: enable_ if<boost: :is_void< boost:: function< void ()>::result_type>, void>::type*) const /usr/include/ boost/signals2/ detail/ variadic_ slot_invoker. hpp:117
#0 0x7f86b5de9458 in operator new(unsigned long) (/usr/lib/
#1 0x55f142e6138e in GameHost:
#2 0x55f143078f57 in FullscreenMenuI
#3 0x55f1430857e4 in boost::
#4 0x55f1430843d5 in void boost::
#5 0x55f1430830e7 in boost::
#6 0x55f14308176f in boost::
#7 0x55f142d4e53f in boost::
#8 0x55f142d4e438 in boost::