Guest User

fbsched-mwe crash

a guest
Jun 6th, 2012
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.03 KB | None | 0 0
  1.  
  2. gah@machine:~/ros/stacks/fbsched$ gdb --args /opt/ros/electric/stacks/orocos_toolchain/install/bin/deployer-gnulinux -s slave_test.ops
  3. GNU gdb (GDB) 7.1-ubuntu
  4. Copyright (C) 2010 Free Software Foundation, Inc.
  5. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  6. This is free software: you are free to change and redistribute it.
  7. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  8. and "show warranty" for details.
  9. This GDB was configured as "i486-linux-gnu".
  10. For bug reporting instructions, please see:
  11. <http://www.gnu.org/software/gdb/bugs/>...
  12. Reading symbols from /opt/ros/electric/stacks/orocos_toolchain/install/bin/deployer-gnulinux...done.
  13. (gdb) r
  14. Starting program: /opt/ros/electric/stacks/orocos_toolchain/install/bin/deployer-gnulinux -s slave_test.ops
  15. [Thread debugging using libthread_db enabled]
  16. Real-time memory: 521040 bytes free of 524288 allocated.
  17. [New Thread 0xb66d1b70 (LWP 23756)]
  18. [New Thread 0xb5ed0b70 (LWP 23757)]
  19. [New Thread 0xb4f93b70 (LWP 23758)]
  20. [New Thread 0xb4792b70 (LWP 23759)]
  21. [New Thread 0xb3f91b70 (LWP 23760)]
  22. [Thread 0xb4792b70 (LWP 23759) exited]
  23. [Thread 0xb3f91b70 (LWP 23760) exited]
  24. 0.933 [ Warning][Thread] Forcing priority (99) of thread with SCHED_OTHER policy to 0.
  25. [New Thread 0xb3f91b70 (LWP 23761)]
  26. [Thread 0xb4f93b70 (LWP 23758) exited]
  27. [New Thread 0xb4f93b70 (LWP 23762)]
  28. Switched to : Deployer
  29.  
  30. This console reader allows you to browse and manipulate TaskContexts.
  31. You can type in an operation, expression, create or change variables.
  32. (type 'help' for instructions and 'ls' for context info)
  33.  
  34. TAB completion and HISTORY is available ('bash' like)
  35.  
  36. Use 'Ctrl-D' or type 'quit' to exit this program.
  37.  
  38. Deployer [S]> ls fb
  39.  
  40. Listing TaskContext fb[S] :
  41.  
  42. Configuration Properties:
  43. strings sched_order = { [ ], size = 0, capacity = 0 } (Partial order in which peers are executed. Unmentioned peers come last.)
  44.  
  45. Provided Interface:
  46. Attributes : (none)
  47. Operations : activate cleanup configure displaySchedList error getCpuAffinity getPeriod inFatalError inRunTimeError isActive isConfigured isRunning setCpuAffinity setPeriod start stop trigger update
  48.  
  49. Data Flow Ports:
  50. In(U) int trigger <= ( use 'trigger.read(sample)' to read a sample from this port)
  51.  
  52. Services:
  53. trigger ( Event port for triggering a function block update cycle. Value is ignored. )
  54.  
  55. Requires Operations : (none)
  56. Requests Services : (none)
  57.  
  58. Peers : c1[S] c2[S]
  59. Deployer [S]> fb.start
  60.  
  61. Program received signal SIGSEGV, Segmentation fault.
  62. 0xb7f8b6c7 in RTT::extras::SlaveActivity::trigger (this=0xb5527a40)
  63. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/extras/SlaveActivity.cpp:182
  64. 182 /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/extras/SlaveActivity.cpp: No such file or directory.
  65. in /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/extras/SlaveActivity.cpp
  66. (gdb) bt
  67. #0 0xb7f8b6c7 in RTT::extras::SlaveActivity::trigger (this=0xb5527a40)
  68. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/extras/SlaveActivity.cpp:182
  69. #1 0xb7f50d2d in RTT::base::TaskCore::trigger (this=0xb5525bc8)
  70. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/base/TaskCore.cpp:100
  71. #2 0xb7f514d7 in RTT::base::TaskCore::start (this=0xb5525bc8)
  72. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/base/TaskCore.cpp:198
  73. #3 0xb7f06362 in RTT::TaskContext::start (this=0xb5525bc8)
  74. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/TaskContext.cpp:399
  75. #4 0xb4fc8f30 in FBSched::startSlaves (this=0xb552c900) at /home/gah/ros/stacks/fbsched/fbsched.cpp:156
  76. #5 0xb4fc9319 in FBSched::startHook (this=0xb552c900) at /home/gah/ros/stacks/fbsched/fbsched.cpp:90
  77. #6 0xb7f514b7 in RTT::base::TaskCore::start (this=0xb552c900)
  78. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/base/TaskCore.cpp:196
  79. #7 0xb7f06362 in RTT::TaskContext::start (this=0xb552c900)
  80. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/TaskContext.cpp:399
  81. #8 0xb4fc83cd in FBSched::start (this=0xb552c900) at /home/gah/ros/stacks/fbsched/fbsched.cpp:122
  82. #9 0xb7f0c7e0 in boost::_mfi::mf0<bool, RTT::TaskContext>::operator() (function_obj_ptr=...) at /usr/include/boost/bind/mem_fn_template.hpp:49
  83. #10 operator()<bool, boost::_mfi::mf0<bool, RTT::TaskContext>, boost::_bi::list0> (function_obj_ptr=...) at /usr/include/boost/bind/bind.hpp:236
  84. #11 boost::_bi::bind_t<boost::_bi::unspecified, boost::_mfi::mf0<bool, RTT::TaskContext>, boost::_bi::list1<boost::_bi::value<RTT::TaskContext*> > >::operator() (function_obj_ptr=...)
  85. at /usr/include/boost/bind/bind_template.hpp:20
  86. #12 boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::_mfi::mf0<bool, RTT::TaskContext>, boost::_bi::list1<boost::_bi::value<RTT::TaskContext*> > >, bool>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:132
  87. #13 0xb7f36e65 in RTT::internal::InvokerImpl<0, bool ()(), RTT::internal::LocalOperationCallerImpl<bool ()()> >::call() ()
  88. from /opt/ros/electric/stacks/orocos_toolchain/ocl/../install/lib/liborocos-rtt-gnulinux.so.2.5
  89. #14 0xb7f0e8f3 in call<bool (RTT::base::OperationCallerBase<bool()>::*)()> (f=&virtual table offset 12, s=...) at /usr/include/boost/fusion/functional/invocation/invoke.hpp:279
  90. #15 boost::fusion::result_of::invoke<bool (RTT::base::OperationCallerBase<bool ()()>::*)(), boost::fusion::cons<RTT::base::OperationCallerBase<bool ()()>*, boost::fusion::vector<boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > const>::type boost::fusion::invoke<bool (RTT::base::OperationCallerBase<bool ()()>::*)(), boost::fusion::cons<RTT::base::OperationCallerBase<bool ()()>*, boost::fusion::vector<boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >(bool (RTT::base::OperationCallerBase<bool ()()>::*)(), boost::fusion::cons<RTT::base::OperationCallerBase<bool ()()>*, boost::fusion::vector<boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > const&) (f=&virtual table offset 12, s=...)
  91. at /usr/include/boost/fusion/functional/invocation/invoke.hpp:178
  92. #16 0xb7f0e160 in operator()<bool, RTT::internal::FusedMCallDataSource::evaluate::iret (*)(bool (RTT::base::OperationCallerBase<bool()>::*)(), const RTT::internal::FusedMCallDataSource<Signature>::evaluate() const [with Signature = bool()]::arg_type&), boost::_bi::list0> (this=0xb5534578) at /usr/include/boost/bind/bind.hpp:296
  93. #17 boost::_bi::bind_t<bool, bool (*)(bool (RTT::base::OperationCallerBase<bool ()()>::*)(), boost::fusion::cons<RTT::base::OperationCallerBase<bool ()()>*, boost::fusion::vector<boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > const&), boost::_bi::list2<boost::_bi::value<bool (RTT::internal::InvokerBaseImpl<0, bool ()()>::*)()>, boost::_bi::value<boost::fusion::cons<RTT::base::OperationCallerBase<bool ()()>*, boost::fusion::vector<boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > > >::operator()() (this=0xb5534578) at /usr/include/boost/bind/bind_template.hpp:20
  94. #18 exec<boost::_bi::bind_t<bool, RTT::internal::FusedMCallDataSource::evaluate::iret (*)(bool (RTT::base::OperationCallerBase<bool()>::*)(), const RTT::internal::FusedMCallDataSource<Signature>::evaluate() const [with Signature = bool()]::arg_type&), boost::_bi::list2<boost::_bi::value<bool (RTT::internal::InvokerBaseImpl<0, bool()>::*)()>, boost::_bi::value<boost::fusion::cons<RTT::base::OperationCallerBase<bool()>*, boost::fusion::vector<boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > > > > (this=0xb5534578)
  95. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/internal/BindStorage.hpp:124
  96. #19 RTT::internal::FusedMCallDataSource<bool ()()>::evaluate() const (this=0xb5534578)
  97. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/rtt/rtt/internal/FusedFunctorDataSource.hpp:298
  98. #20 0xb7dc5632 in OCL::TaskBrowser::doPrint (this=0xbfffecc8, ds=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
  99. )
  100. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/ocl/taskbrowser/TaskBrowser.cpp:1501
  101. #21 0xb7dc5543 in OCL::TaskBrowser::printResult (this=0xbfffecc8, ds=0xb5534578, recurse=true)
  102. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/ocl/taskbrowser/TaskBrowser.cpp:1484
  103. #22 0xb7dcd607 in OCL::TaskBrowser::evalCommand (this=0xbfffecc8, comm=...)
  104. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/ocl/taskbrowser/TaskBrowser.cpp:1444
  105. #23 0xb7dd25ae in OCL::TaskBrowser::loop (this=0xbfffecc8)
  106. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/ocl/taskbrowser/TaskBrowser.cpp:842
  107. #24 0x080540c1 in main (argc=<value optimised out>, argv=0xbffff0c4)
  108. at /tmp/buildd/ros-electric-orocos-toolchain-0.5.1/debian/ros-electric-orocos-toolchain/opt/ros/electric/stacks/orocos_toolchain/ocl/bin/deployer.cpp:178
  109. (gdb) quit
  110. A debugging session is active.
  111.  
  112. Inferior 1 [process 23753] will be killed.
  113.  
  114. Quit anyway? (y or n) y
  115. gah@machine:~/ros/stacks/fbsched$
Add Comment
Please, Sign In to add comment