Foxtrotgps crashes randomly when using OSM

Bug #798356 reported by Nate Atkinson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
foxtrotgps (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: foxtrotgps

Foxtrotgps crashes randomly while in use.

I'm not able to reproduce the bug at will. It occurs when driving. I have a GPS connected to my laptop, and the laptop connected to the internet using a 3G modem. This happens when using the OSM map-- haven't tested with others. It doesn't seem to matter whether the OSM data is locally cached or grabbed from the internet.

Laptop is a Thinkpad with hdaps running-- don't know if that could be causing the problem (when going over bumps, etc.).

If I start foxtrotgps from commandline it prints out a stack-trace to stderr. Here it is:

"""
nate@Pathfinder:~$ foxtrotgps

(foxtrotgps:17319): Gtk-CRITICAL **: IA__gtk_toolbar_set_icon_size: assertion `icon_size != GTK_ICON_SIZE_INVALID' failed

(foxtrotgps:17319): Gtk-CRITICAL **: IA__gtk_toolbar_set_icon_size: assertion `icon_size != GTK_ICON_SIZE_INVALID' failed
REPOLIST == NULL
gconf GPSD address not set
gconf GPSD port not set
*** on_drawingarea1_configure_event():
pixmap created
netlib_connectsock() returns socket on fd 20
connection to gpsd SUCCEEDED
*** on_drawingarea1_configure_event():
pixmap created
*** longjmp causes uninitialized stack frame ***: foxtrotgps terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f0d3928d1d7]
/lib/x86_64-linux-gnu/libc.so.6(+0xfe169)[0x7f0d3928d169]
/lib/x86_64-linux-gnu/libc.so.6(__longjmp_chk+0x33)[0x7f0d3928d0d3]
/usr/lib64/libcurl-gnutls.so.4(+0xbb45)[0x7f0d3aa4fb45]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfc60)[0x7f0d39532c60]
/lib/x86_64-linux-gnu/libc.so.6(__poll+0x53)[0x7f0d39267f03]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x43104)[0x7f0d3acdb104]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x172)[0x7f0d3acdb9f2]
/usr/lib64/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f0d3d5b4af7]
foxtrotgps(main+0x2e5)[0x40cd95]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff)[0x7f0d391adeff]
foxtrotgps[0x40c679]
======= Memory map: ========
00400000-00429000 r-xp 00000000 08:05 668505 /usr/bin/foxtrotgps
00629000-0062a000 r--p 00029000 08:05 668505 /usr/bin/foxtrotgps
0062a000-0062b000 rw-p 0002a000 08:05 668505 /usr/bin/foxtrotgps
0062b000-0062c000 rw-p 00000000 00:00 0
00e4e000-019a6000 rw-p 00000000 00:00 0 [heap]
7f0d243ee000-7f0d243ef000 ---p 00000000 00:00 0
7f0d243ef000-7f0d24bef000 rw-p 00000000 00:00 0
7f0d24bef000-7f0d24bf0000 ---p 00000000 00:00 0
7f0d24bf0000-7f0d253f0000 rw-p 00000000 00:00 0
7f0d253f0000-7f0d253f1000 ---p 00000000 00:00 0
7f0d253f1000-7f0d25bf1000 rw-p 00000000 00:00 0
7f0d273f4000-7f0d273fb000 r-xp 00000000 08:05 3673814 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0d273fb000-7f0d275fa000 ---p 00007000 08:05 3673814 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0d275fa000-7f0d275fb000 r--p 00006000 08:05 3673814 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0d275fb000-7f0d275fc000 rw-p 00007000 08:05 3673814 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0d275fc000-7f0d275fe000 r-xp 00000000 08:05 3670084 /lib/libnss_mdns4_minimal.so.2
7f0d275fe000-7f0d277fd000 ---p 00002000 08:05 3670084 /lib/libnss_mdns4_minimal.so.2
7f0d277fd000-7f0d277fe000 r--p 00001000 08:05 3670084 /lib/libnss_mdns4_minimal.so.2
7f0d277fe000-7f0d277ff000 rw-p 00002000 08:05 3670084 /lib/libnss_mdns4_minimal.so.2
7f0d277ff000-7f0d27800000 ---p 00000000 00:00 0
7f0d27800000-7f0d28000000 rw-p 00000000 00:00 0
7f0d28000000-7f0d281ab000 rw-p 00000000 00:00 0
7f0d281ab000-7f0d2c000000 ---p 00000000 00:00 0
7f0d2c134000-7f0d2c194000 rw-s 00000000 00:04 64815120 /SYSV00000000 (deleted)
7f0d2c31c000-7f0d2c37c000 rw-s 00000000 00:04 64782348 /SYSV00000000 (deleted)
7f0d2c3ad000-7f0d2c3b1000 r-xp 00000000 08:05 661043 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0d2c3b1000-7f0d2c5b1000 ---p 00004000 08:05 661043 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0d2c5b1000-7f0d2c5b2000 r--p 00004000 08:05 661043 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0d2c5b2000-7f0d2c5b3000 rw-p 00005000 08:05 661043 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0d2c5b3000-7f0d2c5e9000 r-xp 00000000 08:05 659127 /usr/lib/libcroco-0.6.so.3.0.1
7f0d2c5e9000-7f0d2c7e8000 ---p 00036000 08:05 659127 /usr/lib/libcroco-0.6.so.3.0.1
7f0d2c7e8000-7f0d2c7e9000 r--p 00035000 08:05 659127 /usr/lib/libcroco-0.6.so.3.0.1
7f0d2c7e9000-7f0d2c7ec000 rw-p 00036000 08:05 659127 /usr/lib/libcroco-0.6.so.3.0.1
7f0d2c7ec000-7f0d2c820000 r-xp 00000000 08:05 659712 /usr/lib/librsvg-2.so.2.32.1
7f0d2c820000-7f0d2ca20000 ---p 00034000 08:05 659712 /usr/lib/librsvg-2.so.2.32.1
7f0d2ca20000-7f0d2ca21000 r--p 00034000 08:05 659712 /usr/lib/librsvg-2.so.2.32.1
7f0d2ca21000-7f0d2ca22000 rw-p 00035000 08:05 659712 /usr/lib/librsvg-2.so.2.32.1
7f0d2ca22000-7f0d2ca24000 r-xp 00000000 08:05 661047 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f0d2ca24000-7f0d2cc23000 ---p 00002000 08:05 661047 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f0d2cc23000-7f0d2cc24000 r--p 00001000 08:05 661047 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f0d2cc24000-7f0d2cc25000 rw-p 00002000 08:05 661047 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f0d2cc25000-7f0d2d21c000 r--p 00000000 08:05 1574621 /usr/share/icons/hicolor/icon-theme.cache
7f0d2d21c000-7f0d2f4d4000 r--p 00000000 08:05 1579010 /usr/share/icons/gnome/icon-theme.cache
7f0d2f4d4000-7f0d2f5be000 r--p 00000000 08:05 1577834 /usr/share/icons/Humanity/icon-theme.cache
7f0d2f5be000-7f0d2f5bf000 ---p 00000000 00:00 0
7f0d2f5bf000-7f0d2fdbf000 rw-p 00000000 00:00 0
7f0d305c0000-7f0d305d7000 r-xp 00000000 08:05 659153 /usr/lib/libdbusmenu-glib.so.3.0.14
7f0d305d7000-7f0d307d7000 ---p 00017000 08:05 659153 /usr/lib/libdbusmenu-glib.so.3.0.14
7f0d307d7000-7f0d307d8000 r--p 00017000 08:05 659153 /usr/lib/libdbusmenu-glib.so.3.0.14
7f0d307d8000-7f0d307d9000 rw-p 00018000 08:05 659153 /usr/lib/libdbusmenu-glib.so.3.0.14
7f0d307d9000-7f0d307ea000 r-xp 00000000 08:05 659155 /usr/lib/libdbusmenu-gtk.so.3.0.14
7f0d307ea000-7f0d309e9000 ---p 00011000 08:05 659155 /usr/lib/libdbusmenu-gtk.so.3.0.14
7f0d309e9000-7f0d309ea000 r--p 00010000 08:05 659155 /usr/lib/libdbusmenu-gtk.so.3.0.14
7f0d309ea000-7f0d309eb000 rw-p 00011000 08:05 659155 /usr/lib/libdbusmenu-gtk.so.3.0.14
7f0d309eb000-7f0d309f0000 r-xp 00000000 08:05 661648 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
7f0d309f0000-7f0d30bef000 ---p 00005000 08:05 661648 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
7f0d30bef000-7f0d30bf0000 r--p 00004000 08:05 661648 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
7f0d30bf0000-7f0d30bf1000 rw-p 00005000 08:05 661648 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.soAborted

"""

Here's other information:

"""
nate@Pathfinder:~$ lsb_release -rd
Description: Ubuntu 11.04
Release: 11.04
nate@Pathfinder:~$ apt-cache policy foxtrotgps
foxtrotgps:
  Installed: 0.99.4+debian3-3
  Candidate: 0.99.4+debian3-3
  Version table:
 *** 0.99.4+debian3-3 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/universe amd64 Packages
        100 /var/lib/dpkg/status
"""

One thing, I've noticed that upstream is on version 1.0.1. Maybe this is fixed in a later release?

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: foxtrotgps 0.99.4+debian3-3
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
Date: Thu Jun 16 11:53:48 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: foxtrotgps
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Nate Atkinson (nja-personal) wrote :
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Ubuntu 11.04 unfortunately didn't get FoxtrotGPS 1.0.0 from October 2010, but has the first version 0.99.4 from June 2010. Ubuntu 11.10 will have FoxtrotGPS 1.0.1.

Can you try out Ubuntu Finland's PPA from https://launchpad.net/~ubuntu-fi/+archive/ppa?field.series_filter=natty ? I backported 1.0.1 there, and it will also cleanly upgrade to Ubuntu 11.10 without problems.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This should be fixed in Ubuntu 11.10's FoxtrotGPS 1.0.1 as well as in the Ubuntu 11.04 PPA indicated above.

Changed in foxtrotgps (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.