Created
January 14, 2013 13:15
-
-
Save bgamari/4529990 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Continuing. | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006668, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006668) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x100049d8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x100049c0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=300, distance=0.10000000000000009, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=5) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=10) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013412 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:79 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006690, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006690) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x100049d8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x100049c0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=300, distance=0.10000000000000009, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=5) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=10) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013412 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:79 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d5ea in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:104 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x000283be in std::string::assign(std::string const&) () | |
#5 0x0000d4d6 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:87 | |
#6 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#7 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#8 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#9 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x100066f8, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x100066f8) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004a58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004a40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=300, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=5) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=10) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006720, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006720) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004a58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004a40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=300, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=5) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=10) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006788, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006788) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004ad8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004ac0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=0.10000000000000009, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x100067b0, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x100067b0) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004ad8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004ac0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=0.10000000000000009, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
**Hard Fault** | |
Status Register: 0x80000000 | |
Debug Event | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x0000f83c in __gnu_cxx::new_allocator<Gcode>::allocate (this=0x10004a58, __n=4) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/ext/new_allocator.h:92 | |
#3 0x0000f66e in std::_Vector_base<Gcode, std::allocator<Gcode> >::_M_allocate (this=0x10004a58, __n=4) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:150 | |
#4 0x0000f18e in std::vector<Gcode, std::allocator<Gcode> >::_M_insert_aux<Gcode const&>(__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode const&&&) (this=0x10004a58, __position=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:324 | |
#5 0x0000edde in std::vector<Gcode, std::allocator<Gcode> >::push_back (this=0x10004a58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:834 | |
#6 0x0000eac4 in Block::append_gcode (this=0x10004a40, gcode=0x10007e90) at src/modules/robot/Block.cpp:176 | |
#7 0x0001346e in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:87 | |
#8 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#9 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#10 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#11 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#12 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#13 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x000283be in std::string::assign(std::string const&) () | |
#5 0x0000d4d6 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:87 | |
#6 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#7 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#8 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#9 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006818, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006818) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004b58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004b40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006840, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006840) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004b58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004b40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
**Hard Fault** | |
Status Register: 0x80000000 | |
Debug Event | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x0000f83c in __gnu_cxx::new_allocator<Gcode>::allocate (this=0x10004ad8, __n=4) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/ext/new_allocator.h:92 | |
#3 0x0000f66e in std::_Vector_base<Gcode, std::allocator<Gcode> >::_M_allocate (this=0x10004ad8, __n=4) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:150 | |
#4 0x0000f18e in std::vector<Gcode, std::allocator<Gcode> >::_M_insert_aux<Gcode const&>(__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode const&&&) (this=0x10004ad8, __position=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:324 | |
#5 0x0000edde in std::vector<Gcode, std::allocator<Gcode> >::push_back (this=0x10004ad8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:834 | |
#6 0x0000eac4 in Block::append_gcode (this=0x10004ac0, gcode=0x10007e90) at src/modules/robot/Block.cpp:176 | |
#7 0x0001346e in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:87 | |
#8 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#9 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#10 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#11 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#12 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#13 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x100068a8, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x100068a8) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004bd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004bc0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x100068d0, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x100068d0) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004bd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004bc0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006938, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006938) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004c58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004c40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006960, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006960) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004c58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004c40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x100069c8, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x100069c8) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004cd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004cc0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x100069f0, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x100069f0) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004cd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004cc0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006a58, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006a58) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004d58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004d40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006a80, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006a80) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004d58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004d40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006ad0, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006ad0) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004dd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004dc0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006af8, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006af8) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004dd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004dc0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006b70, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006b70) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004e58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004e40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1.0000000000000009, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006b98, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006b98) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004e58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004e40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1.0000000000000009, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006c00, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006c00) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004ed8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004ec0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006c28, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006c28) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004ed8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004ec0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006c90, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006c90) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004f58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004f40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006cb8, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006cb8) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004f58, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004f40) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006b28, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006b28) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10004fd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10004fc0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d500 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:91 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0000d530 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d54a in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:92 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006d50, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006d50) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10005058, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10005040) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006d78, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006d78) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x10005058, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x10005040) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=60, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=1) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
**Hard Fault** | |
Status Register: 0x80000000 | |
Debug Event | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x0000f83c in __gnu_cxx::new_allocator<Gcode>::allocate (this=0x10004fd8, __n=2) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/ext/new_allocator.h:92 | |
#3 0x0000f66e in std::_Vector_base<Gcode, std::allocator<Gcode> >::_M_allocate (this=0x10004fd8, __n=2) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:150 | |
#4 0x0000f18e in std::vector<Gcode, std::allocator<Gcode> >::_M_insert_aux<Gcode const&>(__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode const&&&) (this=0x10004fd8, __position=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:324 | |
#5 0x0000edde in std::vector<Gcode, std::allocator<Gcode> >::push_back (this=0x10004fd8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:834 | |
#6 0x0000eac4 in Block::append_gcode (this=0x10004fc0, gcode=0x10007e90) at src/modules/robot/Block.cpp:176 | |
#7 0x0001346e in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:87 | |
#8 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#9 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#10 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#11 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#12 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#13 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x00028250 in std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) () | |
#5 0x0002829c in std::string::assign(char const*, unsigned int) () | |
#6 0x0000d4e8 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:88 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x000283be in std::string::assign(std::string const&) () | |
#5 0x0000d4d6 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:87 | |
#6 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#7 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#8 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#9 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d160 in Gcode::~Gcode (this=0x10006da8, __in_chrg=<optimized out>) at ./src/modules/communication/utils/Gcode.h:17 | |
#3 0x0000f8fe in std::_Destroy<Gcode> (__pointer=0x10006da8) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:94 | |
#4 0x0001232e in std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., | |
__last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:104 | |
#5 0x00011e8e in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > > > (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:127 | |
#6 0x0001196c in std::_Destroy<__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode> (__first=..., __last=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_construct.h:153 | |
#7 0x00011348 in std::vector<Gcode, std::allocator<Gcode> >::operator= (this=0x100050d8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:178 | |
#8 0x00010c72 in Block::operator= (this=0x100050c0) at ./src/modules/robot/Block.h:23 | |
#9 0x00010d5e in RingBuffer<Block, 32>::push_back (this=0x100045c0, object=...) at ./src/libs/RingBuffer.h:58 | |
#10 0x00010808 in Player::new_block (this=0x100045b8) at src/modules/robot/Player.cpp:43 | |
#11 0x0000fd64 in Planner::append_block (this=0x100044e0, target=0x10007d24, feed_rate=300, distance=1, deltas=0x10007d08) | |
at src/modules/robot/Planner.cpp:46 | |
#12 0x00013e44 in Robot::append_milestone (this=0x100020d0, target=0x10007e08, rate=5) at src/modules/robot/Robot.cpp:209 | |
#13 0x0001408c in Robot::append_line (this=0x100020d0, gcode=0x10007e90, target=0x10007e08, rate=10) at src/modules/robot/Robot.cpp:244 | |
#14 0x00013b7a in Robot::execute_gcode (this=0x100020d0, gcode=0x10007e90) at src/modules/robot/Robot.cpp:172 | |
#15 0x00013466 in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:86 | |
#16 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#17 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#18 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#19 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#20 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#21 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x000283be in std::string::assign(std::string const&) () | |
#5 0x0000d4d6 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:87 | |
#6 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#7 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#8 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#9 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x00028416 in std::string::reserve(unsigned int) () | |
#5 0x0000d9b2 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:53 | |
#6 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#7 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x000281e0 in std::string::_M_mutate(unsigned int, unsigned int, unsigned int) () | |
#4 0x0002831e in std::string::_M_leak_hard() () | |
#5 0x0002834a in std::string::operator[](unsigned int) () | |
#6 0x0000d1a4 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:32 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x00028376 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) () | |
#4 0x000283be in std::string::assign(std::string const&) () | |
#5 0x0000d4d6 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:87 | |
#6 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#7 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#8 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#9 0x000049a2 in main () at src/main.cpp:153 | |
**Hard Fault** | |
Status Register: 0x80000000 | |
Debug Event | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x0000f83c in __gnu_cxx::new_allocator<Gcode>::allocate (this=0x100050d8, __n=2) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/ext/new_allocator.h:92 | |
#3 0x0000f66e in std::_Vector_base<Gcode, std::allocator<Gcode> >::_M_allocate (this=0x100050d8, __n=2) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:150 | |
#4 0x0000f18e in std::vector<Gcode, std::allocator<Gcode> >::_M_insert_aux<Gcode const&>(__gnu_cxx::__normal_iterator<Gcode*, std::vector<Gcode, std::allocator<Gcode> > >, Gcode const&&&) (this=0x100050d8, __position=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/vector.tcc:324 | |
#5 0x0000edde in std::vector<Gcode, std::allocator<Gcode> >::push_back (this=0x100050d8, __x=...) | |
at /home/ben/reprap/repos/Smoothie/gcc4mbed/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/c++/4.6.2/bits/stl_vector.h:834 | |
#6 0x0000eac4 in Block::append_gcode (this=0x100050c0, gcode=0x10007e90) at src/modules/robot/Block.cpp:176 | |
#7 0x0001346e in Robot::on_gcode_received (this=0x100020d0, argument=0x10007e90) at src/modules/robot/Robot.cpp:87 | |
#8 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_GCODE_RECEIVED, argument=0x10007e90) at src/libs/Kernel.cpp:142 | |
#9 0x0000d59e in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:100 | |
#10 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#11 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#12 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#13 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000d678 in GcodeDispatch::on_console_line_received (this=0x100021e8, line=0x10007f50) at src/modules/communication/GcodeDispatch.cpp:113 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x00023396 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x000233b0 in SimpleShell::on_console_line_received (this=0x10005768, argument=0x10007f50) at src/modules/utils/simpleshell/SimpleShell.cpp:33 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 3, 0x0002b694 in malloc () | |
#0 0x0002b694 in malloc () | |
#1 0x00028948 in operator new(unsigned int) () | |
#2 0x00028168 in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () | |
#3 0x0002857c in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) () | |
#4 0x000285d0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned int, unsigned int) | |
() | |
#5 0x000285f6 in std::string::substr(unsigned int, unsigned int) const () | |
#6 0x0002224a in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#7 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#8 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#9 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#10 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x00022262 in Configurator::on_console_line_received (this=0x10004290, argument=0x10007f50) at src/modules/utils/configurator/Configurator.cpp:29 | |
#3 0x00007dc8 in Kernel::call_event (this=0x10001600, id_event=ON_CONSOLE_LINE_RECEIVED, argument=0x10007f50) at src/libs/Kernel.cpp:142 | |
#4 0x0000da04 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:61 | |
#5 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#6 0x000049a2 in main () at src/main.cpp:153 | |
Breakpoint 4, 0x0002b6a4 in free () | |
#0 0x0002b6a4 in free () | |
#1 0x000281a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () | |
#2 0x0000da18 in SerialConsole::on_main_loop (this=0x10001ef0, argument=0x10001600) at src/modules/communication/SerialConsole.cpp:66 | |
#3 0x00007cee in Kernel::call_event (this=0x10001600, id_event=ON_MAIN_LOOP) at src/libs/Kernel.cpp:133 | |
#4 0x000049a2 in main () at src/main.cpp:153 | |
Program received signal SIGINT, Interrupt. | |
0x0000d9e0 in SerialConsole::on_main_loop (this=0x10001600, argument=0x1600) at src/modules/communication/SerialConsole.cpp:59 | |
5921 message.message = received; | |
quit | |
A debugging session is active. | |
Inferior 1 [Remote target] will be killed. | |
Quit anyway? (y or n) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Generated by
gdb
with,