I always get the above error on i586 Fedora 11. (On x86-64 F11 all is well.) This happens whether I use the Fedora RPM package or compiled the program from src, both the pre7 and svn version.
A workaround seems to be to insert the line
g_thread_init(NULL);
in gpsdrive.c
(It's already there, at line 2405, but enclosed in an #ifdef MAEMO clause.)
This works only in pre7, in svn I also have to #include glib.h, but then get a linker error.
The recompiled program starts, but when I change resolution once or twice (in either mapnik or normal mode) it throws this exception:
Gtk:ERROR:gtkcontainer.c:2717:IA__gtk_container_propagate_expose: assertion failed: (child->parent == GTK_WIDGET (container))
bug-buddy report