You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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,提问作者김도형

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 00:13:14