Here is a gdb output from the LS crashing:
Code:
[Network] [09.17.13 - 07:20:36] New SoD client connection from 72.78.180.49:55909
[Network] [09.17.13 - 07:20:36] Application packet received from client (size 14)
[Network] [09.17.13 - 07:20:36] Session ready received from client.
[Network] [09.17.13 - 07:20:36] Application packet received from client (size 44)
[Network] [09.17.13 - 07:20:36] Login received from client.
Program received signal SIGSEGV, Segmentation fault.
0x00000000005117cd in CryptoPP::BufferedTransformation::ChannelCreatePutSpace (this=0x86e4c0, channel=Traceback (most recent call last):
File "/usr/lib64/../share/gdb/python/libstdcxx/v6/printers.py", line 558, in to_string
return self.val['_M_dataplus']['_M_p'].lazy_string (length = len)
RuntimeError: Cannot access memory at address 0xffffffffffffffe8
, size=@0x7fffffffd678) at cryptlib.cpp:341
341 cryptlib.cpp: No such file or directory.
in cryptlib.cpp
(gdb) bt
#0 0x00000000005117cd in CryptoPP::BufferedTransformation::ChannelCreatePutSpace (this=0x86e4c0, channel=Traceback (most recent call last):
File "/usr/lib64/../share/gdb/python/libstdcxx/v6/printers.py", line 558, in to_string
return self.val['_M_dataplus']['_M_p'].lazy_string (length = len)
RuntimeError: Cannot access memory at address 0xffffffffffffffe8
, size=@0x7fffffffd678) at cryptlib.cpp:341
#1 0x0000000000563f4e in HelpCreatePutSpace (this=0x7fffffffd930, inString=0x86e588 "\343A\001\353T\240\062\aj\273@m\022G\027*\230@\227Í\313\313\005\005\325t_*\177\027*", length=32)
at filters.h:63
#2 CryptoPP::StreamTransformationFilter::NextPutMultiple (this=0x7fffffffd930, inString=0x86e588 "\343A\001\353T\240\062\aj\273@m\022G\027*\230@\227Í\313\313\005\005\325t_*\177\027*",
length=32) at filters.cpp:599
#3 0x000000000056399e in CryptoPP::FilterWithBufferedInput::PutMaybeModifiable (this=0x7fffffffd930,
inString=0x86e588 "\343A\001\353T\240\062\aj\273@m\022G\027*\230@\227Í\313\313\005\005\325t_*\177\027*", length=<value optimized out>, messageEnd=0, blocking=true,
modifiable=<value optimized out>) at filters.cpp:391
#4 0x0000000000509559 in CryptoPP::BufferedTransformation::Put(unsigned char const*, unsigned long, bool) ()
#5 0x0000000000506237 in DecryptUsernamePassword(char const*, unsigned int, int) ()
#6 0x00000000004d7055 in Client::Handle_Login (this=0x854330, data=0x7fffdc003a80 "\003", size=Unhandled dwarf expression opcode 0xf3
) at /home/eqemu/Source/Server/loginserver/Client.cpp:213
#7 0x00000000004d7832 in Client::Process (this=0x854330) at /home/eqemu/Source/Server/loginserver/Client.cpp:76
#8 0x00000000004d7c4b in ClientManager::Process (this=0x855a40) at /home/eqemu/Source/Server/loginserver/ClientManager.cpp:126
#9 0x00000000004e13a6 in main () at /home/eqemu/Source/Server/loginserver/Main.cpp:252
Crytopp is installed:
Code:
Setting up Install Process
Package cryptopp-5.6.2-2.el6.x86_64 already installed and latest version
Nothing to do
I don't know what I'm missing here...