seems the longer one lets it run in gdb, the more likely one, on a randomly entered ^C, ends up around the while loop within the chunk @<Try to allocate...@>= so maybe it has something to do with the rover and some linked list there. Regards, Hartmut