this should never happen: navit should just ignore (delete) the destination file (or at least tell the user) if it is not able to parse it properly. The contents of destination.txt were like this:
mg:0xff82f82f 0x56eb65 type=former_destination label="Map Point 4530.8142N 07341.4253W"
mg:0xff82f8eb 0x56dfc5 type=former_destination label="Map Point 4529.6888N 07341.3238W"
mg:0xff82f7f9 0x56eb84 type=former_destination label="Map Point 4530.8259N 07341.4544W"
and it caused this:
jeff@kiki:~/trunks/navit/navit$ ./navit
Running from source directory
vehicle_gpsd:vehicle_gpsd_new_gpsd:Retry interval not defined, setting to 10
** (<unknown>:14176): WARNING **: gps_open failed for 'gpsd://localhost'. Retrying in 10 seconds. Have you started gpsd?
data_binfile:map_new_binfile:file_create /home/jeff/trunks/navit/navit/quebec-ontario.bin
magic 0x6054b50
cde_size 60
members 97
0x6054b50
0x2014b50
data_textfile:map_new_textfile:map_new_textfile bookmark.txt
data_textfile:map_new_textfile:map_new_textfile destination.txt
**
** ERROR:(coord.c:92):coord_rect_overlap: assertion failed: (r2->lu.x <= r2->rl.x)
Abandon (core dumped)