Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gah@machine:~/ros/stacks/fbsched$ gdb --args /opt/ros/electric/stacks/orocos_toolchain/install/bin/deployer-gnulinux -s slave_test.ops
- GNU gdb (GDB) 7.1-ubuntu
- Copyright (C) 2010 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law. Type "show copying"
- and "show warranty" for details.
- This GDB was configured as "i486-linux-gnu".
- For bug reporting instructions, please see:
- <http://www.gnu.org/software/gdb/bugs/>...
- Reading symbols from /opt/ros/electric/stacks/orocos_toolchain/install/bin/deployer-gnulinux...done.
- (gdb) r
- Starting program: /opt/ros/electric/stacks/orocos_toolchain/install/bin/deployer-gnulinux -s slave_test.ops
- [Thread debugging using libthread_db enabled]
- Real-time memory: 521040 bytes free of 524288 allocated.
- [New Thread 0xb66d1b70 (LWP 23756)]
- [New Thread 0xb5ed0b70 (LWP 23757)]
- [New Thread 0xb4f93b70 (LWP 23758)]
- [New Thread 0xb4792b70 (LWP 23759)]
- [New Thread 0xb3f91b70 (LWP 23760)]
- [Thread 0xb4792b70 (LWP 23759) exited]
- [Thread 0xb3f91b70 (LWP 23760) exited]
- 0.933 [ Warning][Thread] Forcing priority (99) of thread with SCHED_OTHER policy to 0.
- [New Thread 0xb3f91b70 (LWP 23761)]
- [Thread 0xb4f93b70 (LWP 23758) exited]
- [New Thread 0xb4f93b70 (LWP 23762)]
- Switched to : Deployer
- This console reader allows you to browse and manipulate TaskContexts.
- You can type in an operation, expression, create or change variables.
- (type 'help' for instructions and 'ls' for context info)
- TAB completion and HISTORY is available ('bash' like)
- Use 'Ctrl-D' or type 'quit' to exit this program.
- Deployer [S]> ls fb
- Listing TaskContext fb[S] :
- Configuration Properties:
- strings sched_order = { [ ], size = 0, capacity = 0 } (Partial order in which peers are executed. Unmentioned peers come last.)
- Provided Interface:
- Attributes : (none)
- Operations : activate cleanup configure displaySchedList error getCpuAffinity getPeriod inFatalError inRunTimeError isActive isConfigured isRunning setCpuAffinity setPeriod start stop trigger update
- Data Flow Ports:
- In(U) int trigger <= ( use 'trigger.read(sample)' to read a sample from this port)
- Services:
- trigger ( Event port for triggering a function block update cycle. Value is ignored. )
- Requires Operations : (none)
- Requests Services : (none)
- Peers : c1[S] c2[S]
- Deployer [S]> fb.start
- Program received signal SIGSEGV, Segmentation fault.
- 0xb7f8b6c7 in RTT::extras::SlaveActivity::trigger (this=0xb5527a40)
- 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
- 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.
- 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
- (gdb) bt
- #0 0xb7f8b6c7 in RTT::extras::SlaveActivity::trigger (this=0xb5527a40)
- 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
- #1 0xb7f50d2d in RTT::base::TaskCore::trigger (this=0xb5525bc8)
- 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
- #2 0xb7f514d7 in RTT::base::TaskCore::start (this=0xb5525bc8)
- 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
- #3 0xb7f06362 in RTT::TaskContext::start (this=0xb5525bc8)
- 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
- #4 0xb4fc8f30 in FBSched::startSlaves (this=0xb552c900) at /home/gah/ros/stacks/fbsched/fbsched.cpp:156
- #5 0xb4fc9319 in FBSched::startHook (this=0xb552c900) at /home/gah/ros/stacks/fbsched/fbsched.cpp:90
- #6 0xb7f514b7 in RTT::base::TaskCore::start (this=0xb552c900)
- 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
- #7 0xb7f06362 in RTT::TaskContext::start (this=0xb552c900)
- 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
- #8 0xb4fc83cd in FBSched::start (this=0xb552c900) at /home/gah/ros/stacks/fbsched/fbsched.cpp:122
- #9 0xb7f0c7e0 in boost::_mfi::mf0<bool, RTT::TaskContext>::operator() (function_obj_ptr=...) at /usr/include/boost/bind/mem_fn_template.hpp:49
- #10 operator()<bool, boost::_mfi::mf0<bool, RTT::TaskContext>, boost::_bi::list0> (function_obj_ptr=...) at /usr/include/boost/bind/bind.hpp:236
- #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=...)
- at /usr/include/boost/bind/bind_template.hpp:20
- #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
- #13 0xb7f36e65 in RTT::internal::InvokerImpl<0, bool ()(), RTT::internal::LocalOperationCallerImpl<bool ()()> >::call() ()
- from /opt/ros/electric/stacks/orocos_toolchain/ocl/../install/lib/liborocos-rtt-gnulinux.so.2.5
- #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
- #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=...)
- at /usr/include/boost/fusion/functional/invocation/invoke.hpp:178
- #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
- #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
- #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)
- 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
- #19 RTT::internal::FusedMCallDataSource<bool ()()>::evaluate() const (this=0xb5534578)
- 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
- #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.
- )
- 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
- #21 0xb7dc5543 in OCL::TaskBrowser::printResult (this=0xbfffecc8, ds=0xb5534578, recurse=true)
- 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
- #22 0xb7dcd607 in OCL::TaskBrowser::evalCommand (this=0xbfffecc8, comm=...)
- 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
- #23 0xb7dd25ae in OCL::TaskBrowser::loop (this=0xbfffecc8)
- 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
- #24 0x080540c1 in main (argc=<value optimised out>, argv=0xbffff0c4)
- 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
- (gdb) quit
- A debugging session is active.
- Inferior 1 [process 23753] will be killed.
- Quit anyway? (y or n) y
- gah@machine:~/ros/stacks/fbsched$
Add Comment
Please, Sign In to add comment