Solaris系统下libxercesc无法捕获异常的技术求助
问题现象
仅在Solaris系统下libxercesc无法捕获异常,栈跟踪信息如下:
ffffffff7e54c2f0 __lwp_sigqueue (6, 6, 5, 0, 6, 5) + 8 ffffffff7e4cab0c abort (ffffffff79415998, 0, 6, ffffffff7bf002d8, 1bb5b4, c00) + c4 ffffffff7930ab8c _*1cH__CimplRdefault_terminate6F_v* (ffffffff79415998, ffffffff7e68cfc0, 28a0, ffffffff7930ab88, 0, ffffffff79415998) + 4 ffffffff7930a958 _*1cH__CimplMex_terminate6F_v* (ffffffff79411940, 0, ffffffff79411940, 1, ffffffff794107b8, 0) + 28 ffffffff7930b7dc _ex_throw_body (ffffffff79411940, 0, ffffffff7c807f50, ffffffffffffffff, 0, fffc00) + c4 ffffffff7930b6e8 _*1cG__CrunIex_throw6Fpvpkn0AQstatic_type_info_pF1_v_v* (ffffffff79411940, 1, fffffff82c00b020, ffffffff79411940, ffffffff794107b8, b0) + 78 fffffff82c0131dc *1cLxercesc_3_1ODOMAttrMapImplPremoveNamedItem6MpkH_pn0AHDOMNode* (182fd8000, 182fa2640, 5, 10a6376e9, 182f8b320, 80808080) + 334 ...
编译信息
xercesc-3.1.0库编译命令:
--tag=CXX --mode=link CC -g -mt -library=stlport4 -m64 -xcode=pic32 -D_REENTRANT -release 3.1 -64 -o libxerces-c.la -rpath ~~blahblah.lo ...
CC -xar -o .libs/libxerces-c.a xercesc/util/Base64.o xercesc/util/BinFileInputStream.o ~~blahblah
系统环境信息
uname -a输出:SunOS solaris-2016 5.11 11.3 sun4v sparc sun4v- /usr/lib/libCrun.so.1版本:
/usr/lib/libCrun.so.1: Sun SUNWlibC SunOS 5.11 SunOS_sparc s11u3_24 2015/06/02 $ CC -V输出:CC: Sun C++ 5.13 SunOS_sparc 2014/10/20$ cc -V输出:cc: Sun C 5.13 SunOS_sparc 2014/10/20
补充说明
无论是编译静态库还是动态库,均存在相同的异常无法捕获问题。
内容的提问来源于stack exchange,提问作者김도형
相关产品推荐
相关产品推荐

