Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在底层进行初始化中的entity不允许被destroy。 #14

Merged
merged 11 commits into from
Mar 19, 2014
Merged

在底层进行初始化中的entity不允许被destroy。 #14

merged 11 commits into from
Mar 19, 2014

Conversation

kebiao
Copy link
Collaborator

@kebiao kebiao commented Mar 14, 2014

No description provided.

kbengine added 7 commits March 14, 2014 08:49
将模块划分出来。
这样在很多时候会有一些好处, 例如多个玩家频繁登录导致entity频繁的进入和离开aoi触发onWitness。
假如某个轴坐标完全与触发器边界重叠的情况时不再被认为是在范围内的。
我们定义为一个点要经过一个点那么2个点必须是不等于的坐标值。
witnessed_timeout_handler.cpp: In member function 'virtual void KBEngine::WitnessedTimeoutHandler::handleTimeout(KBEngine::TimerHandle, void*)':
witnessed_timeout_handler.cpp:58: warning: 3rd expression in for has no effect
witnessed_timeout_handler.cpp:80: error: no matching function for call to 'KBEngine::DebugHelper::debug_msg(boost::format)'
/root/kbengine-1/kbe/src/lib/helper/debug_helper.hpp:137: note: candidates are: void KBEngine::DebugHelper::debug_msg(boost::format&)
/root/kbengine-1/kbe/src/lib/helper/debug_helper.hpp:138: note:                 void KBEngine::DebugHelper::debug_msg(std::string)
witnessed_timeout_handler.cpp:56: warning: unused variable 'witness_timeout_dec'
witnessed_timeout_handler.cpp:56: warning: unused variable 'witness_timeout_dec'
@klights
Copy link
Contributor

klights commented Mar 15, 2014

good.

@usajoy
Copy link

usajoy commented Mar 17, 2014

ok

kbengine added a commit that referenced this pull request Mar 19, 2014
在底层进行初始化中的entity不允许被destroy。
@kbengine kbengine merged commit 9978824 into kbengine:master Mar 19, 2014
imgamer added a commit to imgamer/kbengine that referenced this pull request Mar 1, 2019
#0  0x00007f5d3681a4f5 in raise () from /lib64/libc.so.6
#1  0x00007f5d3681bcd5 in abort () from /lib64/libc.so.6
#2  0x00007f5d3681366e in __assert_fail_base () from /lib64/libc.so.6
#3  0x00007f5d36813730 in __assert_fail () from /lib64/libc.so.6
#4  0x00000000007c1de1 in decRef (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/refcountable.h:65
#5  decrementReferenceCount<KBEngine::NavigationHandle> (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:37
#6  ~ConstSmartPointer (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:68
#7  ~SmartPointer (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:214
#8  ~pair (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68
kbengine#9  destroy (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:115
#10 _M_deallocate_node (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:509
kbengine#11 _M_deallocate_nodes (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:530
kbengine#12 clear (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:1209
kbengine#13 KBEngine::Navigation::finalise (this=0x11010c0) at navigation.cpp:49
kbengine#14 0x0000000000656591 in KBEngine::Cellapp::finalise (this=0x7ffdc0afb260) at cellapp.cpp:327
kbengine#15 0x00000000006d90a5 in KBEngine::kbeMainT<KBEngine::Cellapp> (argc=<value optimized out>, argv=<value optimized out>, componentType=KBEngine::CELLAPP_TYPE, extlisteningPort_min=17174880, extlisteningPort_max=12649664,
    extlisteningInterface=0x7ffdc0afbd01 "\223@6]\177", intlisteningPort=0, intlisteningInterface=0x10fc136 "") at /home/kbe/kbengine/kbe/src/lib/server/kbemain.h:196
kbengine#16 0x00000000006c394f in kbeMain (argc=<value optimized out>, argv=<value optimized out>) at main.cpp:79
kbengine#17 0x00000000006c3ae1 in main (argc=3, argv=0x7ffdc0afbfd8) at main.cpp:76
kebiao pushed a commit that referenced this pull request Mar 6, 2019
imgamer added a commit to imgamer/kbengine that referenced this pull request Jun 25, 2019
#0  0x00007f5d3681a4f5 in raise () from /lib64/libc.so.6
#1  0x00007f5d3681bcd5 in abort () from /lib64/libc.so.6
#2  0x00007f5d3681366e in __assert_fail_base () from /lib64/libc.so.6
#3  0x00007f5d36813730 in __assert_fail () from /lib64/libc.so.6
#4  0x00000000007c1de1 in decRef (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/refcountable.h:65
#5  decrementReferenceCount<KBEngine::NavigationHandle> (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:37
#6  ~ConstSmartPointer (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:68
#7  ~SmartPointer (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:214
#8  ~pair (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68
kbengine#9  destroy (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:115
#10 _M_deallocate_node (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:509
kbengine#11 _M_deallocate_nodes (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:530
kbengine#12 clear (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:1209
kbengine#13 KBEngine::Navigation::finalise (this=0x11010c0) at navigation.cpp:49
kbengine#14 0x0000000000656591 in KBEngine::Cellapp::finalise (this=0x7ffdc0afb260) at cellapp.cpp:327
kbengine#15 0x00000000006d90a5 in KBEngine::kbeMainT<KBEngine::Cellapp> (argc=<value optimized out>, argv=<value optimized out>, componentType=KBEngine::CELLAPP_TYPE, extlisteningPort_min=17174880, extlisteningPort_max=12649664,
    extlisteningInterface=0x7ffdc0afbd01 "\223@6]\177", intlisteningPort=0, intlisteningInterface=0x10fc136 "") at /home/kbe/kbengine/kbe/src/lib/server/kbemain.h:196
kbengine#16 0x00000000006c394f in kbeMain (argc=<value optimized out>, argv=<value optimized out>) at main.cpp:79
kbengine#17 0x00000000006c3ae1 in main (argc=3, argv=0x7ffdc0afbfd8) at main.cpp:76
imgamer added a commit to imgamer/kbengine that referenced this pull request Jul 1, 2019
#0  0x00007f5d3681a4f5 in raise () from /lib64/libc.so.6
#1  0x00007f5d3681bcd5 in abort () from /lib64/libc.so.6
#2  0x00007f5d3681366e in __assert_fail_base () from /lib64/libc.so.6
#3  0x00007f5d36813730 in __assert_fail () from /lib64/libc.so.6
#4  0x00000000007c1de1 in decRef (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/refcountable.h:65
#5  decrementReferenceCount<KBEngine::NavigationHandle> (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:37
#6  ~ConstSmartPointer (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:68
#7  ~SmartPointer (this=0x11010c0) at /home/kbe/kbengine/kbe/src/lib/common/smartpointer.h:214
#8  ~pair (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68
kbengine#9  destroy (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:115
#10 _M_deallocate_node (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:509
kbengine#11 _M_deallocate_nodes (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:530
kbengine#12 clear (this=0x11010c0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/hashtable:1209
kbengine#13 KBEngine::Navigation::finalise (this=0x11010c0) at navigation.cpp:49
kbengine#14 0x0000000000656591 in KBEngine::Cellapp::finalise (this=0x7ffdc0afb260) at cellapp.cpp:327
kbengine#15 0x00000000006d90a5 in KBEngine::kbeMainT<KBEngine::Cellapp> (argc=<value optimized out>, argv=<value optimized out>, componentType=KBEngine::CELLAPP_TYPE, extlisteningPort_min=17174880, extlisteningPort_max=12649664,
    extlisteningInterface=0x7ffdc0afbd01 "\223@6]\177", intlisteningPort=0, intlisteningInterface=0x10fc136 "") at /home/kbe/kbengine/kbe/src/lib/server/kbemain.h:196
kbengine#16 0x00000000006c394f in kbeMain (argc=<value optimized out>, argv=<value optimized out>) at main.cpp:79
kbengine#17 0x00000000006c3ae1 in main (argc=3, argv=0x7ffdc0afbfd8) at main.cpp:76
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants