Page 1 of 1

SetGuildDescription Crash

Posted: Mon Sep 21, 2015 1:06 pm
by Xinux

Code: Select all

WorldServer.exe!std::_Debug_message(const wchar_t * message, const wchar_t * file, unsigned int line) Line 15	C++
 	WorldServer.exe!std::_Debug_pointer<char>(const char * _First, const wchar_t * _File, unsigned int _Line) Line 612	C++
 	WorldServer.exe!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign(const char * _Ptr) Line 1143	C++
 	WorldServer.exe!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::operator=(const char * _Ptr) Line 990	C++
>	WorldServer.exe!GuildsList::SetGuildDescription(std::shared_ptr<Client> & client, std::shared_ptr<WorldCharacter> & character, PacketStruct * packet) Line 1921	C++
 	WorldServer.exe!Net::HandleClientGuildDescription(std::shared_ptr<Client> & client, PacketStruct * packet) Line 1793	C++
 	WorldServer.exe!Net::Process() Line 299	C++
 	WorldServer.exe!main(int argc, char * * argv) Line 282	C++
 	WorldServer.exe!__tmainCRTStartup() Line 241	C
 	WorldServer.exe!mainCRTStartup() Line 164	C
 	kernel32.dll!7716337a()	Unknown
 	[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
 	ntdll.dll!77c492e2()	Unknown
 	ntdll.dll!77c492b5()	Unknown

Re: SetGuildDescription Crash

Posted: Mon Sep 28, 2015 2:13 pm
by Faux
Nothing jumps out at me here about why this would cause a crash. There are checks for all the pointers before accessing any of their member functions or variables. I'll keep an eye on it.