版本用的是v1.1.0
aec定时器使用是崩溃了,ace使用的是这个
typedef ACE_Thread_Timer_Queue_Adapter<ACE_Timer_Wheel> ActiveTimer;
崩溃bt:
(gdb) bt #0 ACE_Message_Block::base (this=0x0) at /mnt/ACE_wrappers/ace/Message_Block.inl:362 #1 ACE_Message_Block::wr_ptr (this=0x0) at /mnt/ACE_wrappers/ace/Message_Block.inl:362 #2 Tcp_Common_Send_Message_Error (u4ConnectID=u4ConnectID@entry=149, u2CommandID=u2CommandID@entry=10242, blDelete=blDelete@entry=true, pBuffPacket=pBuffPacket@entry=0x7f648de76508) at /root/PSS-master/purenessscopeserver/FrameCore/Common/BaseHander.cpp:167 #3 0x000055d1de2b223f in CConnectManager::SendMessage (this=<optimized out>, u4ConnectID=149, pBuffPacket=0x7f648de76508, u2CommandID=<optimized out>, u1SendState=<optimized out>, u1SendType=<optimized out>, tvSendBegin=..., blDelete=true, nMessageID=1) at /root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp:1777 #4 0x000055d1de2b241c in CConnectManager::Dispose_Queue (this=this@entry=0x55d1e081f9e0) at /root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp:2210 #5 0x000055d1de2b2638 in CConnectManager::svc (this=0x55d1e081f9e0) at /root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp:1964 #6 0x00007f648eeba3ad in ACE_Task_Base::svc_run (args=0x55d1e081f9e0) at /mnt/ACE_wrappers/ace/Task.cpp:290 #7 0x00007f648eebb2b6 in ACE_Thread_Adapter::invoke_i (this=<optimized out>) at /mnt/ACE_wrappers/ace/Thread_Adapter.cpp:161 #8 0x00007f648eebb1bb in ACE_Thread_Adapter::invoke (this=0x55d1e15b20f0) at /mnt/ACE_wrappers/ace/Thread_Adapter.cpp:96 #9 0x00007f648e9dbfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #10 0x00007f648e90c4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
最后打印的日志:
[2021-04-11 03:35:23.824601 13897|140069511866112][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](215)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:24.007771 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:24.811328 13897|140069788251904][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ReTTyClientManager.cpp,175][CReTTyClientManager::handle_timeout](100)Run. [2021-04-11 03:35:24.871037 13897|140069779859200][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1914][CConnectManager::TimeWheel_Timeout_Callback]Timeout Count(0). [2021-04-11 03:35:25.438519 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](255)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:25.812291 13897|140069788251904][/root/PSS-master/purenessscopeserver/example-Module/MSServer/MSServer.cpp,176][GetModuleState] u4ErrorID=0. [2021-04-11 03:35:28.879882 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:28.895995 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:28.920217 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:28.936107 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:29.000243 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:29.009980 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:29.017943 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:29.040734 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:29.059332 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:30.439048 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](255)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:30.696336 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:30.715174 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.101212 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.117979 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.141638 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.158226 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.158678 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.181224 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.543966 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.564622 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.564671 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:31.583509 13897|140069520258816][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](10)Cmd(0x2802).sCommand(0x420c). [2021-04-11 03:35:34.011848 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:35.439586 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](255)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:39.012089 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:40.440109 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](255)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:44.012334 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:45.440387 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](255)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:49.013242 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](150)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:50.440930 13897|140069528651520][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](255)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:53.141282 13897|140069511866112][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](215)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:53.141356 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[2] is not find, PacketSize=161.[2021-04-11 03:35:53.141398 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2297(0x8de74900). [2021-04-11 03:35:53.141411 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[173] is not find, PacketSize=161.[2021-04-11 03:35:53.141425 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2298(0x8de74b28). [2021-04-11 03:35:53.141435 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[149] is not find, PacketSize=161.[2021-04-11 03:35:53.141448 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2299(0x8de74d50). [2021-04-11 03:35:53.141459 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[45] is not find, PacketSize=161.[2021-04-11 03:35:53.141476 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2300(0x8de74f78). [2021-04-11 03:35:53.141494 13897|140069511866112][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141508 13897|140069511866112][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141519 13897|140069511866112][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141535 13897|140069528651520][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141588 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[90] is not find, PacketSize=161.[2021-04-11 03:35:53.141600 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2302(0x8de753c8). [2021-04-11 03:35:53.141607 13897|140069528651520][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141639 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[211] is not find, PacketSize=161.[2021-04-11 03:35:53.141653 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2304(0x8de75818). [2021-04-11 03:35:53.141658 13897|140069520258816][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141680 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[194] is not find, PacketSize=161.[2021-04-11 03:35:53.141694 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2306(0x8de75c68). [2021-04-11 03:35:53.141726 13897|140069511866112][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141910 13897|140069511866112][/root/PSS-master/purenessscopeserver/example-Module/MSServer/BaseCommand.cpp,210][CBaseCommand::Do_Device_Work](215)Cmd(0x2802).sCommand(0x2873). [2021-04-11 03:35:53.141908 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[192] is not find, PacketSize=161.[2021-04-11 03:35:53.141956 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2309(0x8de762e0). [2021-04-11 03:35:53.141972 13897|140069528651520][/root/PSS-master/purenessscopeserver/FrameCore/Message/MessageService.cpp,447][CMessageService::DoMessage] pClientCommandList no find. [2021-04-11 03:35:53.141993 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[2] is not find, PacketSize=161.[2021-04-11 03:35:53.142050 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[173] is not find, PacketSize=322.[2021-04-11 03:35:53.142069 13897|140069503473408][../../purenessscopeserver/Common/ObjectPoolManager.h,142][CObjectPoolManager::Delete]szPacketID=2310(0x8de76508). [2021-04-11 03:35:53.142080 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Reactor/ConnectHandler.cpp,1775][CConnectManager::SendMessage] ConnectID[149] is not find, PacketSize=0.[2021-04-11 03:35:53.142091 13897|140069503473408][/root/PSS-master/purenessscopeserver/FrameCore/Common/MessageBlockManager.cpp,26][CMessageBlockManager::Create]Size=0.