Skip to content

Instantly share code, notes, and snippets.

@bgamari
Created January 14, 2013 13:15
Show Gist options
  • Save bgamari/4529990 to your computer and use it in GitHub Desktop.
Save bgamari/4529990 to your computer and use it in GitHub Desktop.
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)
@bgamari
Copy link
Author

bgamari commented Jan 14, 2013

Generated by gdb with,

break malloc
commands
bt
c
end
break free
commands
bt
c
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment