NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD emulation : application stack trace



I am attempting to use Xilinx Vivado 2022.2 (Linux version) closed source
product on NetBSD 9.2 amd64 using Linux emulation.

Quite a few things are working now. However a certain use case is
consistently crashing with the following report:


    #
    # An unexpected error has occurred (11)
    #
    Stack:
    /emul/linux/lib64/libc.so.6(+0x4ad70) [0x7f7ff5c9ed70]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libXil_lmgr11.so(xilinxd_52bd856563816bca+0x50) [0x7f7feddc43c0]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libXil_lmgr11.so(+0xc675e) [0x7f7fedd7a75e]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libXil_lmgr11.so(xilinxd_52bd853912de43c2+0xc8) [0x7f7fedd7a098]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libXil_lmgr11.so(+0xb33a2) [0x7f7fedd673a2]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libXil_lmgr11.so(xilinxd_52bd995765656b48+0x2a) [0x7f7fedd715da]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libXil_lmgr11.so(xilinxd_52bd700d1bd3c616+0x73) [0x7f7fedd716c3]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commonxillic.so(XilReg::Utils::GetHostInfo[abi:cxx11](XilReg::Utils::HostInfoType, bool) const+0x1a0) [0x7f7ff1e3eda0]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commonxillic.so(XilReg::Utils::GetHostInfoFormatted[abi:cxx11](XilReg::Utils::HostInfoType, bool) const+0x59) [0x7f7ff1e45379]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commonxillic.so(XilReg::Utils::GetHostInfo[abi:cxx11]() const+0x103) [0x7f7ff1e45633]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commonxillic.so(XilReg::Utils::GetRegInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)+0x96) [0x7f7ff1e490a6]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commonxillic.so(XilReg::Utils::GetRegInfoWebTalk(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x60) [0x7f7ff1e492d0]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_project.so(HAPRWebtalkHelper::getRegistrationId[abi:cxx11]() const+0x3d) [0x7f7fd26ddacd]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_project.so(HAPRWebtalkHelper::HAPRWebtalkHelper(HAPRProject*, HAPRDesign*, HWEWebtalkMgr*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x178) [0x7f7fd26e01c8]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_project.so(HAPRDesign::prepAndTransmitWebtalkData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)+0x68) [0x7f7fd2596348]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_vivadotasks.so(+0x69fbcf) [0x7f7fbb55fbcf]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_vivadotasks.so(+0x6a29d2) [0x7f7fbb5629d2]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_common.so(+0xb9430f) [0x7f7ff717730f]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(+0x3356f) [0x7f7ff168f56f]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(+0x34bf8) [0x7f7ff1690bf8]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalEx+0x13) [0x7f7ff1691163]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x1da) [0x7f7ff16f5d2a]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commontasks.so(+0x2752c0) [0x7f7feb9922c0]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_common.so(+0xb9430f) [0x7f7ff717730f]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(+0x3356f) [0x7f7ff168f56f]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x32) [0x7f7ff168f6a2]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x322) [0x7f7ff16914c2]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commontasks.so(+0x2bb7f8) [0x7f7feb9d87f8]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commontasks.so(+0x2bcdff) [0x7f7feb9d9dff]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_common.so(+0xb9430f) [0x7f7ff717730f]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(+0x3356f) [0x7f7ff168f56f]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x32) [0x7f7ff168f6a2]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x322) [0x7f7ff16914c2]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_commonmain.so(+0xc3d8) [0x7f7ff7eef3d8]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/libtcl8.5.so(Tcl_Main+0x1d0) [0x7f7ff16fc2f0]
    /opt/xilinx/Vivado/2022.2/lib/lnx64.o/librdi_common.so(+0xbc17ab) [0x7f7ff71a47ab]
    /emul/linux/lib64/libpthread.so.0(+0xa6ea) [0x7f7ff5a3b6ea]
    /emul/linux/lib64/libc.so.6(clone+0x3f) [0x7f7ff5d6ba8f]

Wonder what course of investigation might be good for this:

- Incompatible libraries? But as the trace shows it's only libc.6 and
  libpthread.0 that are from the SuSE emulation. Rest is within the
  product's own libraries.

- Could it be an unimplemented Linux system call? In that case would
  NetBSD kernel give some indication?

- Could it be an emulation bug?

-- 
Mayuresh


Home | Main Index | Thread Index | Old Index