linux中rcf命名管道,RCF-进程间为C通讯

×评论会员:牛仔戴维 时间:2011/12/06 Whaoo!我喜欢上提高利用

×评论会员:李舒 时间:2011/12/06非得多说 - 只是辉煌。谢谢你这样一个伟大的图书馆

×评论会员:贾尔Lindrud 时间:2011/12/06嗨,首领,再次打扰你

我用区域合作框架的1.2,提高1.43和STLport中5.2.1在我的项目,和它的工作非常well.Recently,我要使用的区域合作框架,而不是区域合作框架1.2 1.3的,所以我换成1.3版本的所有区域合作框架文件,并取代了加强与1.45版本的lib和头文件。

我可以成功地建立我的项目,但无法运行。

我错过一些东西呢?任何提示??BR />

当异常发生时,回调栈如下:

!stlportstld.5.2.dll stlpd_std:basic_streambuflt; CHAR,stlpd_std:char_traitslt; chargt; GT;:pubimbue(CONST stlpd_std:区域设置放大器; __loc ={...})线46 0xc字节C

stlportstld.5.2.dll stlpd_std:basic_ioslt; CHAR,stlpd_std:char_traitslt; chargt; GT;:灌输(常量stlpd_std:区域设置放大器; __loc ={...})线73 0x13中的字节C

stlportstld.5.2.dll stlpd_std:basic_ioslt; CHAR,stlpd_std:char_traitslt; chargt; GT;::INIT(stlpd_std::basic_streambuflt; CHAR,stlpd_std:char_traitslt; chargt; GT * __sb = 0x03377758)线100为0x28;字节C

!stlportstld.5.2.dll stlpd_std:basic_istreamlt; CHAR,stlpd_std:char_traitslt; chargt; GT;:basic_istreamlt; CHAR,stlpd_std:char_traitslt; chargt; GT(stlpd_std:basic_streambuflt; CHAR,stlpd_std:char_traitslt; chargt; GT; * __buf = 0x03377758)线89 C

!RCFServerAdapter.dll离心力::mem_istream:mem_istream(常量字符*缓冲区= 0X00000000,无符号整型bufferLen = 0)第86行0x9a字节C

!RCFServerAdapter.dll离心力::SerializationProtocolIn:SerializationProtocolIn()线63 0x70字节C

!RCFServerAdapter.dll离心力::RcfSession:RcfSession(RCF::RcfServer放大器;服务器={...})线49 0x148字节C

&

#160;!RCFServerAdapter.dll离心力::RcfServer:createSession()行550 0x32字节C

!RCFServerAdapter.dll离心力::TcpIocpSessionState:创建(RCF::TcpIocpServerTransport放大器;运输={...})线44 0x13中的字节C

!RCFServerAdapter.dll离心力::TcpIocpServerTransport:onServerStart(RCF::RcfServer放大器;服务器={...})线669 0x13中的字节C

!RCFServerAdapter.dll:_mfi:mf1lt;无效,离心力::I_Service,RCF:RcfServer安培,U ={...},常量无效* __formal = 0X00000000,离心力::RcfServer放大器; B1 ={...})线156 0x1b字节C

!RCFServerAdapter.dll:_mfi:mf1lt;无效,离心力::I_Service,RCF:RcfServer放大器; GT;::operator()的LT;提高:shared_ptrlt;离心力::I_Servicegt; GT(升压:: shared_ptrlt;离心力::I_Servicegt;放大器; ü ={...}, RCF:RcfServer放大器A1 ={...})线172 C

GT:LT的operator();提高:_mfi:mf1lt;无效,离心力::I_Service,RCF:RcfServer放大器; GT;,升压:_bi:list1lt;提高:shared_ptrlt;离心力::I_Servicegt ;放大器; GT,GT(升压::_bi:typelt; voidgt; __formal ={...},提高:_mfi:mf1lt;无效,离心力::I_Service,离心力::RcfServer放大器; GT;放大器,F ={...},:_bi:list1lt;提高:shared_ptrlt;离心力::I_Servicegt;放大器; GT;放大器;一个={...},提升:_bi:typelt; voidgt __formal ={...})线314 C

!RCFServerAdapter.dll的boost::_bi:bind_tlt;无效,升压:_mfi::mf1lt;无效,离心力::I_Service,RCF:RcfServer放大器; GT;,升压:_bi:list2lt;提高:arglt 1gt;,升压:reference_wrapperlt;离心力::RcfServergt; GT,GT;:LT的operator();提高:shared_ptrlt;离心力::I_Servicegt; GT(升压:shared_ptrlt;离心力::I_Servicegt;放大器; A1 ={...})线的33 C

GT; * GT,GT,GT,升压:_bi:bind_tlt;无效,升压:_mfi:mf1lt;无效,离心力::I_Service,RCF:RcfServer放大器; GT;,升压:_bi:list2lt;提高:arglt; 1gt;,升压:reference_wrapperlt;离心力::RcfServergt; GT,GT; GT; * GT,GT,GT; __first = 0x028dc510 {PX = 0x03375774 PN ={...}} GT; * GT,GT,GT __last = 0x028dc538 {PX = 0x028dc4e8 PN ={...}},升压:_bi:bind_tlt;无效,升压:_mfi:mf1lt;无效,离心力::I_Service,RCF: RcfServer放大器; GT;,升压:_bi:list2lt;提高:arglt; 1gt;,升压:reference_wrapperlt;离心力::RcfServergt; GT,GT; __f ={...})线61 0x11字节C

!RCFServerAdapter.dll离心力::RcfServer:startImpl(BOOL spawnThreads = TRUE)线350 0x8d字节C

!RCFServerAdapter.dll离心力::RcfServer:开始()线283 C

RCFServerAdapter.dll RCFServerAdapter:CRCFServerOperation:CreateRCFServer(无符号整数的NPort = 5002,常量stlpd_std:basic_stringlt;字符,stlpd_std:char_traitslt; chargt;,stlpd_std:allocatorlt; chargt; GT;放大器; sIpAddr ="10.78。 20.224",INT iNumOfThreads = 5,INT iConnectionLimit = 100,INT iMaxMsgLen = 5000000)线191彗星

!RCFServerAdapter.dll RCFServerAdapter:CreateRCFServer(无符号整数的NPort = 5002,常量stlpd_std:basic_stringlt;字符,stlpd_std:char_traitslt; chargt;,stlpd_std:allocatorlt; chargt; GT;放大器; sIpAddr ="10.78.20.224", INT iNumOfThreads = 5,INT iConnectionLimit = 100,INT iMaxMsgLen = 5000000)线62 0x20的字节C

MSMPServer.exe CMSMPModule的OnStart()线67 0x69字节:C

MSMPServer.exe CModuleBase::()线118 0xF的字节C

MSMPServer.exe CMSMPService::ServiceMain(无符号长dwArgc = 0,CHAR * lpszArgv = 0X00000000)线88 0x15字节C

MSMPServer.exe CNTService::调试()线1329 0x14字节C

MSMPServer.exe CNTService:ProcessShellCommand(CNTServiceCommandLineInfo放大器; rCmdInfo ={...})线1529 0xF的字节C

! MSMPServer.exe!ServerMain(INT ARGC = 2,CHAR * ARGV = 0x0335c318)线34 0x1b字节C

MSMPServer.exe!主要(INT ARGC = 2,CHAR * ARGV = 0x0335c318)第52行0xd中字节C

MSMPServer.exe!__tmainCRTStartup()线582 0 × 19字节C

MSMPServer.exe!mainCRTStartup()线399彗星

KERNEL32.DLL!7c817077()

[下面的框架可能不正确和/或丢失,KERNEL32.DLL加载任何符号] 上周三,4月6日,2011下午09:05

×评论会员:李舒 时间:2011/12/06嗨,

NBSP修改;

这是一个与STLport中的问题 - 您可以通过电子邮件的补丁我

NBSP。 ;

方面,贾尔

×评论会员:astralboy79 时间:2011/12/06该修补程序是确定的,谢谢

×评论会员:贾尔Lindrud 时间:2011/12/06确定,所以我读的程序,从这里建立的lib,{! BR}

但在分配SRC没有什么编译RCF.cpp!我的意思是没有makefile或VC文件。所以我创建了一个新的静态库项目在VC9,并添加RCF.cpp源。我编辑这个文件,并添加

的问候,

0;

的问候,

的问候,

的问候,

的问候,

的问候,

Program received signal SIGSEGV, Segmentation fault.

0x00002b6b5cf8ad1b in SF::SerializerBase::invokeWrite (this=0x7fff30163f90, ar=@0x7fff30164630)

at /packages/RCF-1.1/src/RCF/../SF/Serializer.cpp:157

157 dynamic_cast(ar.getStream())->begin(in);

(gdb) bt

#0 0x00002b6b5cf8ad1b in SF::SerializerBase::invokeWrite (this=0x7fff30163f90, ar=@0x7fff30164630)

at /packages/RCF-1.1/src/RCF/../SF/Serializer.cpp:157

#1 0x00002b6b5cf9dd0d in SF::SerializerBase::invoke (this=0x7fff30163f90, ar=@0x7fff30164630)

at /packages/RCF-1.1/src/RCF/../SF/Serializer.cpp:187

#2 0x00002b6b5d18ec0a in SF::invokeCustomSerializer (ppt=0x7fff30164028, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:172

#3 0x00002b6b5d18ec68 in SF::invokeSerializer (u=@0x7fff30164028, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:187

#4 0x00002b6b5d18ec99 in SF::invokeSerializer (u=0x12383ab0, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:204

#5 0x00002b6b5d18ecd3 in SF::invokePtrSerializer (u=0x12383ab0, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:214

#6 0x00002b6b5d18ecf3 in SF::operator& (ar=@0x7fff30164630, t=@0x12383ab0)

at /packages/RCF-1.1/include/SF/Serializer.hpp:290

#7 0x00002b6b603fbccd in ExtClassConfig::serialize<:archive> (this=0x12383a60, ar=@0x7fff30164630, version=0)

at /AnalyzerCommon/ExtClassConfig.hpp:130

#8 0x00002b6b603fbdc5 in SF::serializeInternal (archive=@0x7fff30164630, t=@0x12383a60, version=0)

at /packages/RCF-1.1/include/SF/Serializer.hpp:244

#9 0x00002b6b603fbdef in SF::serializeFundamentalOrNot (archive=@0x7fff30164630, t=@0x12383a60, version=0)

at /packages/RCF-1.1/include/SF/Serializer.hpp:256

#10 0x00002b6b603fbe1e in SF::serializeEnumOrNot (archive=@0x7fff30164630, t=@0x12383a60, version=0)

at /packages/RCF-1.1/include/SF/Serializer.hpp:269

#11 0x00002b6b603fbe48 in SF::serialize<:archive extclassconfig> (archive=@0x7fff30164630, t=@0x12383a60, version=0)

at /packages/RCF-1.1/include/SF/Serializer.hpp:276

#12 0x00002b6b603fbe70 in SF::preserialize<:archive extclassconfig> (ar=@0x7fff30164630, pt=@0x7fff30164d58, version=0)

at /packages/RCF-1.1/include/SF/Serializer.hpp:284

#13 0x00002b6b603fbe98 in SF::Serializer::serializeContents (this=0x7fff30164510, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:357

#14 0x000000000069fcea in SF::SerializerBase::invokeWrite (this=0x7fff30164510, ar=@0x7fff30164630)

at /packages/RCF-1.1/src/RCF/../SF/Serializer.cpp:152

#15 0x00000000006a1233 in SF::SerializerBase::invoke (this=0x7fff30164510, ar=@0x7fff30164630)

at /packages/RCF-1.1/src/RCF/../SF/Serializer.cpp:187

#16 0x00002b6b603fbf04 in SF::invokeCustomSerializer (ppt=0x7fff30164d58, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:172

#17 0x00002b6b603fbf65 in SF::invokeSerializer (u=@0x7fff301645a8, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:194

#18 0x00002b6b603fbf97 in SF::invokeSerializer (u=0x7fff30164d58, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:204

#19 0x00002b6b603fbfd1 in SF::invokePtrSerializer (u=0x7fff30164d58, ar=@0x7fff30164630)

at /packages/RCF-1.1/include/SF/Serializer.hpp:214

#20 0x00002b6b603fbff1 in SF::operator& (ar=@0x7fff30164630, t=@0x7fff30164d58)

at /packages/RCF-1.1/include/SF/Serializer.hpp:290

#21 0x00002b6b60402b29 in SF::WithSemanticsWrite::operator<< (this=0x1238ec20, t=@0x7fff30164d58)

at /packages/RCF-1.1/include/SF/Stream.hpp:181

#22 0x00002b6b60402ba1 in RCF::ProtocolImpl1<:ibinarystream sf::obinarystream>::Out::operator<< (this=0x1238ec20,

t=@0x7fff30164d58) at /packages/RCF-1.1/include/RCF/Protocol/Protocol.hpp:146

#23 0x00002b6b60431887 in RCF::SerializationProtocolOut::write (this=0x1238ebe8, t=@0x7fff30164d58)

at /packages/RCF-1.1/include/RCF/SerializationProtocol.hpp:177

#24 0x00002b6b60431e59 in RCF::serializeImpl (out=@0x1238ebe8, t=@0x7fff30164d58)

at /packages/RCF-1.1/include/RCF/SerializationProtocol.hpp:255

#25 0x00002b6b60431e7e in RCF::serialize (out=@0x1238ebe8, t=@0x7fff30164d58)

at /packages/RCF-1.1/include/RCF/SerializationProtocol.hpp:272

#26 0x00002b6b60431ead in RCF::serializeImpl (out=@0x1238ebe8, spt=@0x7fff30165bc0)

at /packages/RCF-1.1/include/RCF/Marshal.hpp:159

#27 0x00002b6b60431ed2 in RCF::serialize<:shared_ptr> > (out=@0x1238ebe8, t=@0x7fff30165bc0)

at /packages/RCF-1.1/include/RCF/SerializationProtocol.hpp:272

#28 0x00002b6b60431ef4 in RCF::serializeImpl (out=@0x1238ebe8, spt=0x7fff30165bc0)

at /packages/RCF-1.1/include/RCF/Marshal.hpp:140

#29 0x00002b6b60431f1b in RCF::serialize<:shared_ptr>*> (out=@0x1238ebe8, t=@0x7fff30164df8)

at /packages/RCF-1.1/include/RCF/SerializationProtocol.hpp:272

#30 0x00002b6b60431f46 in RCF::Proxy_Ref<:shared_ptr>&>::write (this=0x12390570, out=@0x1238ebe8)

at /packages/RCF-1.1/include/RCF/Marshal.hpp:735

#31 0x00002b6b60431f69 in RCF::ClientParameters&, RCF::Void, RCF::Void, RCF::Void, RCF::Void, RCF::Void, RCF::Void, RCF::Void>::write (this=0x12390560, out=@0x1238ebe8)

at /packages/RCF-1.1/include/RCF/Marshal.hpp:988

#32 0x00000000006f4275 in RCF::ClientStub::init (this=0x1238e9a0, subInterface=@0x7fff30164ff0, fnId=0, rcs=RCF::Twoway)

at /packages/RCF-1.1/src/RCF/Marshal.cpp:102

#33 0x00002b6b60437d70 in FutureImpl (this=0x7fff301650e0, t=@0x12390568, clientStub=@0x1238e9a0, subInterface=@0x7fff30164ff0, fnId=0, rcs=RCF::Twoway)

at /packages/RCF-1.1/include/RCF/Marshal.hpp:1383

#34 0x00002b6b60437eb0 in RcfClient::InitEnC (this=0x1238e310, callOptions=@0x7fff30165040,

a1=@0x7fff30165bc0) at /AnalyzerCommon/I_ExtractClassifier.hpp:40

#35 0x00002b6b60437f1a in RcfClient::InitEnC (this=0x1238e310, a1=@0x7fff30165bc0)

at /AnalyzerCommon/I_ExtractClassifier.hpp:40

#36 0x00002b6b6043f4b3 in EnCSvrProxy::InitEnC (this=0x1238dd70, config={px = 0x7fff30165bc0, pn = {pi_ = 0x1238dd70}})

at /AnalyzerImpl/EnCSvrProxy.h:66

#37 0x00002b6b604549a7 in EnCSvrProxy::StartEnCServer (this=0x1238dd70, config={px = 0x7fff30165fe0, pn = {pi_ = 0x1238dd70}}, udpPort=44389)

at /AnalyzerImpl/EnCSvrProxy.cpp:180

的问候,

的问候,

的问候,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值