Your message dated Sun, 17 Oct 2010 20:32:54 +0000
with message-id <[email protected]>
and subject line Bug#600471: fixed in foxtrotgps 0.99.4+debian3-2
has caused the Debian Bug report #600471,
regarding foxtrotgps: uses 100% cpu time if gpsd is shut down
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
600471: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600471
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: foxtrotgps
Version: 0.99.4+debian3-1
Severity: normal

(This is probably an upstream bug but I thought I'd report it here
first.)

If I stop gpsd while foxtrotgps is connected foxtrotgps starts to print

gps_poll returned -1
gps_poll returned -1
gps_poll returned -1
gps_poll returned -1
gps_poll returned -1

and use all available cpu time. If I start gpsd again foxtrotgps does
not reconnect. If I hit "Change GPSD" then it reconnects but still
uses all cpu time it can get even though it does not output errors after


gps_poll returned -1
netlib_connectsock() returns socket on fd 15
connection to gpsd SUCCEEDED 
*** reset_gpsd_io(): 
netlib_connectsock() returns socket on fd 16
connection to gpsd SUCCEEDED 
*** reset_gpsd_io(): 
netlib_connectsock() returns socket on fd 18
connection to gpsd SUCCEEDED 
*** on_drawingarea1_configure_event(): 
pixmap created
*** reset_gpsd_io(): 
netlib_connectsock() returns socket on fd 19
connection to gpsd SUCCEEDED 

strace shows

14:39:36.895593 gettimeofday({1287315576, 903563}, NULL) = 0
14:39:36.904850 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.906753 gettimeofday({1287315576, 907217}, NULL) = 0
14:39:36.908275 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 197) = 1 ([{fd=14, revents=POLLIN}])
14:39:36.913945 gettimeofday({1287315576, 914413}, NULL) = 0
14:39:36.915424 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.917034 gettimeofday({1287315576, 917500}, NULL) = 0
14:39:36.918688 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.921178 gettimeofday({1287315576, 921644}, NULL) = 0
14:39:36.922702 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 182) = 1 ([{fd=14, revents=POLLIN}])
14:39:36.928004 gettimeofday({1287315576, 928468}, NULL) = 0
14:39:36.929565 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.931089 gettimeofday({1287315576, 931556}, NULL) = 0
14:39:36.932622 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.935131 gettimeofday({1287315576, 935596}, NULL) = 0
14:39:36.936598 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 168) = 1 ([{fd=14, revents=POLLIN}])
14:39:36.940773 gettimeofday({1287315576, 941238}, NULL) = 0
14:39:36.942252 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.945259 gettimeofday({1287315576, 945724}, NULL) = 0
14:39:36.946791 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.948274 gettimeofday({1287315576, 950782}, NULL) = 0
14:39:36.951784 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 153) = 1 ([{fd=14, revents=POLLIN}])
14:39:36.955985 gettimeofday({1287315576, 956452}, NULL) = 0
14:39:36.957464 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.960095 gettimeofday({1287315576, 960558}, NULL) = 0
14:39:36.961624 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.963049 gettimeofday({1287315576, 963515}, NULL) = 0
14:39:36.964643 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 140) = 1 ([{fd=14, revents=POLLIN}])
14:39:36.969891 gettimeofday({1287315576, 970356}, NULL) = 0
14:39:36.971367 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.972891 gettimeofday({1287315576, 973356}, NULL) = 0
14:39:36.975629 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.977055 gettimeofday({1287315576, 977521}, NULL) = 0
14:39:36.978524 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 126) = 1 ([{fd=14, revents=POLLIN}])
14:39:36.982709 gettimeofday({1287315576, 983174}, NULL) = 0
14:39:36.986704 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.988179 gettimeofday({1287315576, 988766}, NULL) = 0
14:39:36.989833 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:36.991263 gettimeofday({1287315576, 991729}, NULL) = 0
14:39:36.992733 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 112) = 1 ([{fd=14, revents=POLLIN}])
14:39:36.998071 gettimeofday({1287315576, 998539}, NULL) = 0
14:39:37.000649 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:37.002127 gettimeofday({1287315577, 2601}, NULL) = 0
14:39:37.004315 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:37.005810 gettimeofday({1287315577, 6283}, NULL) = 0
14:39:37.007280 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 97) = 1 ([{fd=14, revents=POLLIN}])
14:39:37.020914 gettimeofday({1287315577, 21387}, NULL) = 0
14:39:37.022455 recv(24, 0x60bee0, 3072, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:37.025037 gettimeofday({1287315577, 25510}, NULL) = 0
14:39:37.026580 read(3, 0x48114, 4096)  = -1 EAGAIN (Resource temporarily 
unavailable)
14:39:37.028015 gettimeofday({1287315577, 28489}, NULL) = 0
14:39:37.029563 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, 
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=0}, 
{fd=24, events=0}, {fd=24, events=POLLIN|POLLPRI}, {fd=14, 
events=POLLIN|POLLPRI}], 10, 74) = 1 ([{fd=14, revents=POLLIN}])



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: armel (armv4tl)

Kernel: Linux 2.6.29-GTA02_lindi2-andy-tracking-mokodev
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages foxtrotgps depends on:
ii  libatk1.0-0             1.30.0-1         The ATK accessibility toolkit
ii  libc6                   2.11.2-6         Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.10-6         The Cairo 2D vector graphics libra
ii  libcurl3-gnutls         7.21.1-1         Multi-protocol file transfer libra
ii  libexif12               0.6.19-1         library to parse EXIF files
ii  libfontconfig1          2.8.0-2.1        generic font configuration library
ii  libfreetype6            2.4.2-2          FreeType 2 font engine, shared lib
ii  libgconf2-4             2.28.1-4         GNOME configuration database syste
ii  libglade2-0             1:2.6.4-1        library to load .glade files at ru
ii  libglib2.0-0            2.24.2-1         The GLib library of C routines
ii  libgps19                2.95-6           Global Positioning System - librar
ii  libgtk2.0-0             2.20.1-1+b1      The GTK+ graphical user interface 
ii  libpango1.0-0           1.28.1-1         Layout and rendering of internatio
ii  libsqlite3-0            3.7.2-1          SQLite 3 shared library
ii  libxml2                 2.7.7.dfsg-4     GNOME XML library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages foxtrotgps recommends:
ii  gpsd                          2.95-6     Global Positioning System - daemon

Versions of packages foxtrotgps suggests:
ii  python                        2.6.6-3    interactive high-level object-orie

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: foxtrotgps
Source-Version: 0.99.4+debian3-2

We believe that the bug you reported is fixed in the latest version of
foxtrotgps, which is due to be installed in the Debian FTP archive:

foxtrotgps_0.99.4+debian3-2.diff.gz
  to main/f/foxtrotgps/foxtrotgps_0.99.4+debian3-2.diff.gz
foxtrotgps_0.99.4+debian3-2.dsc
  to main/f/foxtrotgps/foxtrotgps_0.99.4+debian3-2.dsc
foxtrotgps_0.99.4+debian3-2_i386.deb
  to main/f/foxtrotgps/foxtrotgps_0.99.4+debian3-2_i386.deb
tangogps_0.99.4+debian3-2_all.deb
  to main/f/foxtrotgps/tangogps_0.99.4+debian3-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Baumann <[email protected]> (supplier of updated foxtrotgps package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 17 Oct 2010 22:03:37 +0200
Source: foxtrotgps
Binary: foxtrotgps tangogps
Architecture: source i386 all
Version: 0.99.4+debian3-2
Distribution: unstable
Urgency: medium
Maintainer: Daniel Baumann <[email protected]>
Changed-By: Daniel Baumann <[email protected]>
Description: 
 foxtrotgps - GTK+ mapping and GPS application
 tangogps   - GTK+ mapping and GPS application (transitional package)
Closes: 600471
Changes: 
 foxtrotgps (0.99.4+debian3-2) unstable; urgency=medium
 .
   * Adding patch from Timo Juhani Lindfors <[email protected]> to fix
     problems with gpsd polling (Closes: #600471).
Checksums-Sha1: 
 f68993d54169d8af9c6572b31e7a87be57ac908a 1517 foxtrotgps_0.99.4+debian3-2.dsc
 23b18756df7a96ad4e54e36c5b8ae8423ea026cc 9231 
foxtrotgps_0.99.4+debian3-2.diff.gz
 9900f9428d4b26499ffdbd4e18a4367521b69c75 165218 
foxtrotgps_0.99.4+debian3-2_i386.deb
 175c285af83546c1c41a581a14a308f6c2fc588c 19788 
tangogps_0.99.4+debian3-2_all.deb
Checksums-Sha256: 
 ebf4cc4213c589968a61fe1474790f92e5bb0add8fd00ce42396bf8e08730170 1517 
foxtrotgps_0.99.4+debian3-2.dsc
 fbf9fb8942e063498a39e1eba247db437a0ed2f2348fbcf6c16b50ee6332b27c 9231 
foxtrotgps_0.99.4+debian3-2.diff.gz
 1a72c75d93201908611c1edf128f241325a2d84dfe60a28ef66fa56b73a63f00 165218 
foxtrotgps_0.99.4+debian3-2_i386.deb
 224ce073988d6b85ab21cef20d8a48c65ec4bfe1c119e8742e059a93e6ee3228 19788 
tangogps_0.99.4+debian3-2_all.deb
Files: 
 b96f7ab24aaaf01a534844d03b39028c 1517 comm optional 
foxtrotgps_0.99.4+debian3-2.dsc
 32011b510e9a00075432ed3abfc0a1d9 9231 comm optional 
foxtrotgps_0.99.4+debian3-2.diff.gz
 330ce026a70566b635eb16b9e36c9753 165218 comm optional 
foxtrotgps_0.99.4+debian3-2_i386.deb
 f68cf99ad92379f71625d3383e6371ef 19788 comm optional 
tangogps_0.99.4+debian3-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAky7V0UACgkQ+C5cwEsrK55MXwCgoq/hUaSOWcRe/ktQ4ofFzQXf
cqMAnjp230+dnDcaheG4RLoHVTzBxma0
=FhS3
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to