- 0
-
Activity
-
7
-
23
Game/Auth handshake vulnerability
we tested this now, with a small penetration tool and this fix does literally nothing. It wont handle the handshakes better in anyway. 1 second after i start my pen tool (the source code for this is public on a microsoft website for testing, its not even a "hard" program, it only sends 14 bytes per second) the auth server will not take any other handshake. nothing will happen. The false handshakes will not getting rejected, they wont get cleared, it only handles one by one so as long as the tool sends simple handshake requests, no one else can connect. This "fix" or "improvement" does literall -
-
1
-
0
Client Shutdown - Runtime Library (Binary)
Hey everyone! I am having this problem in my server that there is something that shutdowns the client without any warning before, just the error message (image below). Some one know how can i solve this, or how can i find what the problem is? Info: client syserr was clean -
-
5
Fix Shaman w/m horse Attack Bug
for me its not working. Build was success, and no errors ofc. but my shaman attack is the same. can you help me @Ikarus_? -
1
I am looking for a good developer
I am looking for a good developer It can solve system errors I need a system GROWTH PET SYSTEM The system is installed and running smoothly For a fee If you expect you are the right person Send me ways to contact you -
0
Info Target System Updates added drops when i /reload drops but if i remove and /reload drops it doesn't
I've got Info target System and The extended Reload Commands, If i add items and do /reload drops the new items show on the target info but if i remove items and /reload drops the old items still show until i restart the client, does someone know the cause of this or have a fix ?
-
-
Recently Browsing
No registered users viewing this page.
Question
xsonicx201888 1
hello everyone ...
i have bug in my server, and i can't get the error..
this is game core
(gdb) file game
Reading symbols from game...
(gdb) cd /usr/home/srv1/chan/ch1/core1
Working directory /usr/home/srv1/chan/ch1/core1.
(gdb) core game.core
[New LWP 100475]
[New LWP 100524]
[New LWP 100526]
[New LWP 100554]
Core was generated by `./srv1-ch1-core1'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0817c379 in ITEM_MANAGER::DestroyItem (this=0xffffa3a8, item=0x471dd0e0) at item_manager.cpp:629
629 item_manager.cpp: No such file or directory.
[Current thread is 1 (LWP 100475)]
(gdb) bt
#0 0x0817c379 in ITEM_MANAGER::DestroyItem (this=0xffffa3a8, item=0x471dd0e0) at item_manager.cpp:629
#1 0x080a49eb in CHARACTER::ClearItem (this=0x3bb25000) at char_item.cpp:560
#2 0x080831a0 in CHARACTER::Destroy (this=0x3bb25000) at char.cpp:621
#3 0x08086936 in CHARACTER::~CHARACTER (this=0x3bb25000, __in_chrg=<optimized out>) at char.cpp:188
#4 0x080bd161 in CHARACTER_MANAGER::DestroyCharacter (this=0xffffc408, ch=0x3bb25000) at char_manager.cpp:171
#5 0x0808560b in CHARACTER::Disconnect (this=0x3bb25000, c_pszReason=0x858ca84 "timed_event - SCMD_PHASE_SELECT") at char.cpp:1771
#6 0x080e664e in timed_event (event=..., processing_time=25) at cmd_general.cpp:429
#7 0x08131b51 in event_process (pulse=1181121) at event.cpp:140
#8 0x082ad47f in heartbeat (ht=0x291522d0, pulse=1181121) at main.cpp:273
#9 0x082ad964 in idle () at main.cpp:983
#10 0x082af407 in main (argc=<error reading variable: Cannot access memory at address 0x0>,
argv=<error reading variable: Cannot access memory at address 0x4>) at main.cpp:621
(gdb) bt full
#0 0x0817c379 in ITEM_MANAGER::DestroyItem (this=0xffffa3a8, item=0x471dd0e0) at item_manager.cpp:629
it = {<std::tr1::__detail::_Hashtable_iterator_base<CItem*, false>> = {_M_cur_node = 0x1000, _M_cur_bucket = 0x4893d444}, <No data fields>}
dwID = 1087626752
__FUNCTION__ = "DestroyItem"
#1 0x080a49eb in CHARACTER::ClearItem (this=0x3bb25000) at char_item.cpp:560
i = 0
item = 0x471dd0e0
#2 0x080831a0 in CHARACTER::Destroy (this=0x3bb25000) at char.cpp:621
party = <optimized out>
#3 0x08086936 in CHARACTER::~CHARACTER (this=0x3bb25000, __in_chrg=<optimized out>) at char.cpp:188
No locals.
#4 0x080bd161 in CHARACTER_MANAGER::DestroyCharacter (this=0xffffc408, ch=0x3bb25000) at char_manager.cpp:171
it = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<unsigned int const, CHARACTER*>, false>> = {_M_cur_node = 0x47179540,
_M_cur_bucket = 0x46ffb3c8}, <No data fields>}
__FUNCTION__ = "DestroyCharacter"
#5 0x0808560b in CHARACTER::Disconnect (this=0x3bb25000, c_pszReason=0x858ca84 "timed_event - SCMD_PHASE_SELECT") at char.cpp:1771
p = {bHeader = 2 '\002', szName = "ErenYeager\000\366\271(\350m\276(\000\322\001)\340\334\377"}
#6 0x080e664e in timed_event (event=..., processing_time=25) at cmd_general.cpp:429
info = <optimized out>
ch = 0x3bb25000
d = 0x36d6d000
__FUNCTION__ = "timed_event"
#7 0x08131b51 in event_process (pulse=1181121) at event.cpp:140
pElem = <optimized out>
the_event = {px = 0x48b59b60}
processing_time = 25
new_time = <optimized out>
num_events = 1
#8 0x082ad47f in heartbeat (ht=0x291522d0, pulse=1181121) at main.cpp:273
t = 47268723
#9 0x082ad964 in idle () at main.cpp:983
now = {tv_sec = 1615809763, tv_usec = 684432}
passed_pulses = 1
t = <optimized out>
pta = {tv_sec = 1615809763, tv_usec = 4181}
process_time_count = 17
#10 0x082af407 in main (argc=<error reading variable: Cannot access memory at address 0x0>,
argv=<error reading variable: Cannot access memory at address 0x4>) at main.cpp:621
sectree_manager = {<singleton<SECTREE_MANAGER>> = {_vptr$singleton = 0x85ab080 <vtable for SECTREE_MANAGER+8>, static ms_singleton = 0xffffa65c},
static current_sectree_version = 768, m_map_pkSectree = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SECTREE_MAP*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SECTREE_MAP*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x30becf40, _M_left = 0x2b3bf080, _M_right = 0x472693a0}, _M_node_count = 17}}}, m_map_pkArea = {
_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TAreaInfo> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TAreaInfo> > > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x0, _M_left = 0xffffa67c, _M_right = 0xffffa67c}, _M_node_count = 0}}},
m_vec_mapRegion = {<std::_Vector_base<SMapRegion, std::allocator<SMapRegion> >> = {
_M_impl = {<std::allocator<SMapRegion>> = {<__gnu_cxx::new_allocator<SMapRegion>> = {<No data fields>}, <No data fields>},
_M_start = 0x4644c000, _M_finish = 0x4644d560, _M_end_of_storage = 0x4644e600}}, <No data fields>}, m_mapNPCPosition = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::vector<npc_info, std::allocator<npc_info> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::vector<npc_info, std::allocator<npc_info> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x317fe980, _M_left = 0x2e3087a0, _M_right = 0x471cb700}, _M_node_count = 15}}},
--Type <RET> for more, q to quit, c to continue without paging--
this is item_manager.cpp 629
#ifndef DEBUG_ALLOC
M2_DELETE(item);
#else
M2_DELETE_EX(item, file, line);
#endif
Link to post
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.