We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
Ansys Products

Ansys Products

Discuss installation & licensing of our Ansys Teaching and Research products.

Ansys 23.2 workbook crashes

    • rainwadj
      Subscriber

      I have a researcher who is experiencing Ansys 23.2 crashes on a regular basis on his Ubuntu 22.04 workstation.  When he has the Mechanical GUI open and chooses File -> Close Mechanical, the screen shows a core dump error.  It writes a .dbg file that seems to indicate missing libraries (maybe), but the listed libraries are all there.  See below for contents of the assert.dbg file.

       

      Any ideas why this is happening?

       

      [1 ][ensure][492335] "_transactionBoundaryCount == 0" - bool Ans::Chart::Scene::EventDirector::operator()(const EventList&, const EventDispatch&)
      At:
        0000713046812398 libAnsDebug.so ansdebug::callstack::callstack() + 0x45 (no file)
        0000713046813cda ? ? (no file)
        0000713046813f48 libAnsDebug.so ansdebug::logger::ensure(bool, std::string const&) + 0x38 (no file)
        0000712f518f98e4 libAns.Chart.Scene.so Ans::Chart::Scene::EventDirector::operator()(std::deque > const&, boost::function const&) + 0x4aeb (no file)
        0000712f5218c280 libSceneGraphChart.Components.so boost::detail::function::function_obj_invoker2 > const&, boost::function const&>, boost::_bi::list3 >, boost::arg<1>, boost::arg<2> > >, bool, std::deque > const&, boost::function const&>::invoke(boost::detail::function::function_buffer&, std::deque > const&, boost::function const&) + 0x20 (no file)
        0000712f5190e7f1 ? ? (no file)
        0000712f51913bac libAns.Chart.Scene.so bool boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > >::operator(), ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0>(boost::_bi::type, bool (*&)(std::string, ansthreads::unlocked, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0&, long) + 0xe0 (no file)
        0000712f51913f1a libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::main() + 0x33 (no file)
        0000712f519140d3 libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::needle(void*) + 0x137 (no file)
        0000713048094ac3 ? ? (no file)
        0000713048126850 ? ? (no file)
       
      [2 ][ensure][492335] "_transactionBoundaryCount == 0" - bool Ans::Chart::Scene::EventDirector::operator()(const EventList&, const EventDispatch&)
      At:
        0000713046812398 libAnsDebug.so ansdebug::callstack::callstack() + 0x45 (no file)
        0000713046813cda ? ? (no file)
        0000713046813f48 libAnsDebug.so ansdebug::logger::ensure(bool, std::string const&) + 0x38 (no file)
        0000712f518f98e4 libAns.Chart.Scene.so Ans::Chart::Scene::EventDirector::operator()(std::deque > const&, boost::function const&) + 0x4aeb (no file)
        0000712f5218c280 libSceneGraphChart.Components.so boost::detail::function::function_obj_invoker2 > const&, boost::function const&>, boost::_bi::list3 >, boost::arg<1>, boost::arg<2> > >, bool, std::deque > const&, boost::function const&>::invoke(boost::detail::function::function_buffer&, std::deque > const&, boost::function const&) + 0x20 (no file)
        0000712f5190e7f1 ? ? (no file)
        0000712f51913bac libAns.Chart.Scene.so bool boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > >::operator(), ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0>(boost::_bi::type, bool (*&)(std::string, ansthreads::unlocked, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0&, long) + 0xe0 (no file)
        0000712f51913f1a libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::main() + 0x33 (no file)
        0000712f519140d3 libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::needle(void*) + 0x137 (no file)
        0000713048094ac3 ? ? (no file)
        0000713048126850 ? ? (no file)
       
      [3 ][ensure][492335] "_transactionBoundaryCount == 0" - bool Ans::Chart::Scene::EventDirector::operator()(const EventList&, const EventDispatch&)
      At:
        0000713046812398 libAnsDebug.so ansdebug::callstack::callstack() + 0x45 (no file)
        0000713046813cda ? ? (no file)
        0000713046813f48 libAnsDebug.so ansdebug::logger::ensure(bool, std::string const&) + 0x38 (no file)
        0000712f518f98e4 libAns.Chart.Scene.so Ans::Chart::Scene::EventDirector::operator()(std::deque > const&, boost::function const&) + 0x4aeb (no file)
        0000712f5218c280 libSceneGraphChart.Components.so boost::detail::function::function_obj_invoker2 > const&, boost::function const&>, boost::_bi::list3 >, boost::arg<1>, boost::arg<2> > >, bool, std::deque > const&, boost::function const&>::invoke(boost::detail::function::function_buffer&, std::deque > const&, boost::function const&) + 0x20 (no file)
        0000712f5190e7f1 ? ? (no file)
        0000712f51913bac libAns.Chart.Scene.so bool boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > >::operator(), ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0>(boost::_bi::type, bool (*&)(std::string, ansthreads::unlocked, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0&, long) + 0xe0 (no file)
        0000712f51913f1a libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::main() + 0x33 (no file)
        0000712f519140d3 libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::needle(void*) + 0x137 (no file)
        0000713048094ac3 ? ? (no file)
        0000713048126850 ? ? (no file)
       
      [4 ][ensure][492335] "_transactionBoundaryCount == 0" - bool Ans::Chart::Scene::EventDirector::operator()(const EventList&, const EventDispatch&)
      At:
        0000713046812398 libAnsDebug.so ansdebug::callstack::callstack() + 0x45 (no file)
        0000713046813cda ? ? (no file)
        0000713046813f48 libAnsDebug.so ansdebug::logger::ensure(bool, std::string const&) + 0x38 (no file)
        0000712f518f98e4 libAns.Chart.Scene.so Ans::Chart::Scene::EventDirector::operator()(std::deque > const&, boost::function const&) + 0x1844 (no file)
        0000712f5218c280 libSceneGraphChart.Components.so boost::detail::function::function_obj_invoker2 > const&, boost::function const&>, boost::_bi::list3 >, boost::arg<1>, boost::arg<2> > >, bool, std::deque > const&, boost::function const&>::invoke(boost::detail::function::function_buffer&, std::deque > const&, boost::function const&) + 0x20 (no file)
        0000712f5190e7f1 ? ? (no file)
        0000712f51913bac libAns.Chart.Scene.so bool boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > >::operator(), ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0>(boost::_bi::type, bool (*&)(std::string, ansthreads::unlocked, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list0&, long) + 0xe0 (no file)
        0000712f51913f1a libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::main() + 0x33 (no file)
        0000712f519140d3 libAns.Chart.Scene.so ansthreads::threader::threaded, ansthreads::atomic&, boost::function > const&, boost::function const&)>, boost::function), boost::_bi::list5, boost::_bi::value >, boost::reference_wrapper >, boost::_bi::value > const&, boost::function const&)> >, boost::_bi::value > > >, Ans::Chart::Utility::ThreadSetup>::needle(void*) + 0x137 (no file)
        0000713048094ac3 ? ? (no file)
        0000713048126850 ? ? (no file)
       
    • George Karnos
      Ansys Employee

       

      I would first check that all required libraries are installed for Ubuntu 20.04 LTS:

      Go to the ANSYS Customer Portal:
      https://support.ansys.com/KnowledgeResources/OnlineDocumentation

      Section 2.1 of the Linux installation guide.

      2.1. Required Linux Libraries and Packages by Product



       

    • rainwadj
      Subscriber

      That's a pretty dense list of library file names.  Is there an easy way to check for them?  It seems like that would be a good thing for the installer script to check.

      Also, we're running Ansys 23.2 on Ubuntu 22.04.  Should that work, or would we need Ansys 24 for that?

Viewing 2 reply threads
  • The topic ‘Ansys 23.2 workbook crashes’ is closed to new replies.