GithubHelp home page GithubHelp logo

Comments (1)

smits avatar smits commented on May 27, 2024

This is a backtrace from a debug build:

Assertion failed: (*m), function rtos_mutex_lock, file /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/os/macosx/fosi_internal.cpp, line 315.

Program received signal SIGABRT, Aborted.
0x00007fff8c4fb212 in __pthread_kill ()
(gdb) bt
#0  0x00007fff8c4fb212 in __pthread_kill ()
#1  0x00007fff8ff2db24 in pthread_kill ()
#2  0x00007fff8ff71f61 in abort ()
#3  0x00007fff8ff72cb9 in __assert_rtn ()
#4  0x000000010017e4b5 in rtos_mutex_lock (m=0x103400008) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/os/macosx/fosi_internal.cpp:315
#5  0x000000010016dfbf in oro_rt_free (ptr=0x1034018c0) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/os/tlsf/tlsf.c:670
#6  0x0000000104b6943d in RTT::os::rt_allocator<char>::deallocate (this=0x7fff5fbff160, p=0x1034018c0 "\003") at oro_allocator.hpp:279
#7  0x0000000104b693c5 in std::basic_string<char, std::char_traits<char>, RTT::os::rt_allocator<char> >::_Rep::_M_destroy (this=0x1034018c0, __a=@0x7fff5fbff1d8) at basic_string.tcc:431
#8  0x0000000104b6935a in std::basic_string<char, std::char_traits<char>, RTT::os::rt_allocator<char> >::_Rep::_M_dispose (this=0x1034018c0, __a=@0x7fff5fbff1d8) at basic_string.h:238
#9  0x0000000104b6a8d0 in ~basic_string (this=0x10332eca0) at basic_string.h:493
#10 0x0000000104b6a885 in ~basic_string (this=0x10332eca0) at basic_string.h:493
#11 0x0000000104b30cea in boost::checked_delete<std::basic_string<char, std::char_traits<char>, RTT::os::rt_allocator<char> > > (x=0x10332eca0) at checked_delete.hpp:34
#12 0x0000000104b30df9 in boost::detail::sp_counted_impl_p<std::basic_string<char, std::char_traits<char>, RTT::os::rt_allocator<char> > >::dispose (this=0x10332ecb0) at sp_counted_impl.hpp:78
#13 0x0000000104b30252 in boost::detail::sp_counted_base::release (this=0x10332ecb0) at sp_counted_base_gcc_x86.hpp:146
#14 0x0000000104b301fd in ~shared_count (this=0x10332ece8) at shared_count.hpp:371
#15 0x0000000104b301c5 in ~shared_count (this=0x10332ece8) at shared_count.hpp:370
#16 0x0000000104b30a2c in ~shared_ptr (this=0x10332ece0) at shared_ptr.hpp:722
#17 0x0000000104b30a05 in ~shared_ptr (this=0x10332ece0) at shared_ptr.hpp:722
#18 0x0000000104b07985 in ~rt_string_ctor_string (this=0x10332ece0) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/typekit/RealTimeTypekitConstructors.cpp:179
#19 0x0000000104b055c5 in ~rt_string_ctor_string (this=0x10332ece0) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/typekit/RealTimeTypekitConstructors.cpp:179
#20 0x0000000104b0679a in boost::detail::function::functor_manager_common<RTT::(anonymous namespace)::rt_string_ctor_string>::manage_small (in_buffer=@0x10332ece0, out_buffer=@0x10332ece0, op=boost::detail::function::destroy_functor_tag) at function_base.hpp:329
#21 0x0000000104b066f3 in boost::detail::function::functor_manager<RTT::(anonymous namespace)::rt_string_ctor_string>::manager (in_buffer=@0x10332ece0, out_buffer=@0x10332ece0, op=boost::detail::function::destroy_functor_tag) at function_base.hpp:364
#22 0x0000000104b066c3 in boost::detail::function::functor_manager<RTT::(anonymous namespace)::rt_string_ctor_string>::manager (in_buffer=@0x10332ece0, out_buffer=@0x10332ece0, op=boost::detail::function::destroy_functor_tag) at function_base.hpp:412
#23 0x0000000104b063b7 in boost::detail::function::functor_manager<RTT::(anonymous namespace)::rt_string_ctor_string>::manage (in_buffer=@0x10332ece0, out_buffer=@0x10332ece0, op=boost::detail::function::destroy_functor_tag) at function_base.hpp:440
#24 0x0000000104b167cb in boost::detail::function::basic_vtable1<std::basic_string<char, std::char_traits<char>, RTT::os::rt_allocator<char> > const&, std::string const&>::clear (this=0x105305238, functor=@0x10332ece0) at function_template.hpp:504
#25 0x0000000104b16759 in boost::function1<std::basic_string<char, std::char_traits<char>, RTT::os::rt_allocator<char> > const&, std::string const&>::clear (this=0x10332ecd8) at function_template.hpp:877
#26 0x0000000104b166f5 in ~function1 (this=0x10332ecd8) at function_template.hpp:759
#27 0x0000000104b166d5 in ~function (this=0x10332ecd8) at function_fwd.hpp:33
#28 0x0000000104b166b5 in ~function (this=0x10332ecd8) at function_fwd.hpp:33
#29 0x0000000104b1866a in ~TemplateConstructor (this=0x10332ecd0) at TemplateConstructor.hpp:63
#30 0x0000000104b15f65 in ~TemplateConstructor (this=0x10332ecd0) at TemplateConstructor.hpp:63
#31 0x0000000104b15f88 in ~TemplateConstructor (this=0x10332ecd0) at TemplateConstructor.hpp:63
#32 0x00000001001dc09b in ~TypeInfo (this=0x10332e7b0) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/types/TypeInfo.cpp:64
#33 0x00000001001dbef5 in ~TypeInfo (this=0x10332e7b0) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/types/TypeInfo.cpp:57
#34 0x00000001001cdc5d in ~TypeInfoRepository (this=0x10332c5a0) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/types/TypeInfoRepository.cpp:95
#35 0x00000001001cdad5 in ~TypeInfoRepository (this=0x10332c5a0) at /Users/vm/orocos_ws/src/orocos_toolchain/rtt/rtt/types/TypeInfoRepository.cpp:88
#36 0x00000001001d848a in boost::checked_delete<RTT::types::TypeInfoRepository> (x=0x10332c5a0) at checked_delete.hpp:34
#37 0x00000001001d8599 in boost::detail::sp_counted_impl_p<RTT::types::TypeInfoRepository>::dispose (this=0x1033060d0) at sp_counted_impl.hpp:78
#38 0x000000010009e6e2 in boost::detail::sp_counted_base::release (this=0x1033060d0) at sp_counted_base_gcc_x86.hpp:146
#39 0x000000010009e68d in ~shared_count (this=0x10033dbe8) at shared_count.hpp:371
#40 0x000000010009e655 in ~shared_count (this=0x10033dbe8) at shared_count.hpp:370
#41 0x00000001000a420c in ~shared_ptr (this=0x10033dbe0) at shared_ptr.hpp:722
#42 0x00000001000a41e5 in ~shared_ptr (this=0x10033dbe0) at shared_ptr.hpp:722
#43 0x00007fff8ff73521 in __cxa_finalize ()
#44 0x00007fff8ff7568b in exit ()
#45 0x00007fff860b67e8 in start ()

from rtt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.