diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-10-04 16:41:37 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-10-04 16:41:37 -0400 |
commit | b2627fafbb5542fbf58e4b51a5dc4e2806b8c733 (patch) | |
tree | 7bd860d8bc0eb882cce9678d96ba43243aeb8d36 /www/upstream-bugs.html | |
parent | 2aaaf04a3e544bc207e2377ff3690c6cd2e685ef (diff) | |
download | gpsd-b2627fafbb5542fbf58e4b51a5dc4e2806b8c733.tar.gz |
Web pages upgraded to XHTML 1.1 conformance.
Diffstat (limited to 'www/upstream-bugs.html')
-rw-r--r-- | www/upstream-bugs.html | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/www/upstream-bugs.html b/www/upstream-bugs.html index ccd14339..ffde3b11 100644 --- a/www/upstream-bugs.html +++ b/www/upstream-bugs.html @@ -1,16 +1,16 @@ -<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" + "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> - <meta http-equiv="Content-Type" - content="text/html; charset=iso-8859-1"> - <meta name="Author" content="Eric Raymond"> - <meta name="Keywords" content="GPS, translator, mxmap, GIS"> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> + <meta name="Author" content="Eric Raymond"/> + <meta name="Keywords" content="GPS, translator, mxmap, GIS"/> <title>Bugs GPSD Exposes In Other Software</title> - <link rel="stylesheet" href="main.css" type="text/css"> + <link rel="stylesheet" href="main.css" type="text/css"/> </head> <body> <div id="Header">Bugs GPSD Exposes In Other Software</div> -<div id="Menu"> <img src="gpsd-logo-small.png" alt="Small gpsd Logo" ><br/> +<div id="Menu"> <img src="gpsd-logo-small.png" alt="Small gpsd Logo" /><br/> <a href="index.html">Home</a><br/> <a href="index.html#news">News</a><br/> <a href="index.html#downloads">Downloads</a><br/> @@ -33,7 +33,7 @@ <div> </div> <a href="http://www.catb.org/hacker-emblem/"><img - src="http://www.catb.org/hacker-emblem/glider.png" alt="hacker emblem"></a><br/> + src="http://www.catb.org/hacker-emblem/glider.png" alt="hacker emblem"/></a><br/> <script type="text/javascript" src="http://www.ohloh.net/p/3944/widgets/project_thin_badge.js"></script> <hr/> @@ -49,9 +49,10 @@ <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> -<hr> <a href="http://validator.w3.org/check/referer"><img - src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" - height="31" width="88"></a> +<hr/> +<a href="http://validator.w3.org/check/referer"><img + src="http://www.w3.org/Icons/valid-xhtml11" alt="Valid XHTML 1.1!" + height="31" width="88"/></a> </div> <div id="Content"> @@ -76,9 +77,9 @@ maintainer, we've tried to kick these upstream.</p> <ul> <li><a href="#libtool">Multiple definitions of symbol _gpsd_report due to libtool bug</a></li> <li><a href="#pyinstall">Defective Python installation in SuSE 10.3rc</a></li> -<li><a href="#gcc421">Compiler optimizer bugs can produce error-modeling errors<a></li> -<li><a href="#sconscxx">scons doesn't honor parse_flags in a Program() using C++</li> -<li><a href="#mfence">Illegal-instruction errors near fence operations</li> +<li><a href="#gcc421">Compiler optimizer bugs can produce error-modeling errors</a></li> +<li><a href="#sconscxx">scons doesn't honor parse_flags in a Program() using C++</a></li> +<li><a href="#mfence">Illegal-instruction errors near fence operations</a></li> </ul> <h1>Links to Fixed Bugs</h1> @@ -90,7 +91,7 @@ with Fedora Core 5 was buggy.</a></li> <li><a href="#pysocket">Python socket library barfs on IPV6 notation in the /etc/hosts file</a></li> <li><a href="#isgps">isgps.c triggers an optimizer bug in older gcc versions</a></li> <li><a href="#fc5_64bit">gpsd build may break on 64-bit systems running Fedora Core 5</a></li> -<li><a href="floats">Incorrect generation of floating-point code in embedded toolchains</a> +<li><a href="floats">Incorrect generation of floating-point code in embedded toolchains</a></li> </ul> <hr/> @@ -122,7 +123,7 @@ unique to <code>gpsd</code> — Windows users are warned against using SiRFdemo's "Synchronize Protocol/Baud Rate" option on Bluetooth devices.</p> <p>If this happens, you can sometimes recover by repeatedly sending -reset messages using <code>gpsctl</p>. The only guaranteed fix is to +reset messages using <code>gpsctl</code>. The only guaranteed fix is to drain the battery backing up the GPS's settings; in extreme cases, you may have to open the case and unsolder the backup battery so the chip forgets its configuration settings.</p> @@ -143,7 +144,7 @@ your GPS; this will avoid both problems.</p> <p>Michael R. Davis reports "If you read from the device at the wrong rate (e.g. cat /dev/xxx) it will lock up. On openwrt it required a hard reboot." Details <a -href='http://marc.info/?l=gpsd-dev&m=115940539029940&w=2'>here</a>. This +href='http://marc.info/?l=gpsd-dev&m=115940539029940&w=2'>here</a>. This bug was reported in 2006 with an old kernel version and may since have been fixed.</p> @@ -151,16 +152,17 @@ been fixed.</p> There is a call to pthread create in libgpsd_core.c::link_activate(): -<listing> +<pre><code> /*@i1@*/(void)pthread_create(&pt,NULL,gpsd_ppsmonitor,(void *)session); -</listing> +</code></pre> <p>If this is called when gpsd is in the foreground then the thread is created fine and pthread_create() returns right away. If this is called when gpsd is in the background then the thread is created fine, but it may return! That freezes the main loop of gpsd. There is a <a -href="http://marc.info/?l=gpsd-dev&m=120124952704634&w=2">workaround</a>, -but the nature of the workaround only makes their bug more mysterious.</p> +href="http://marc.info/?l=gpsd-dev&m=120124952704634&w=2">workaround</a>, +but the nature of the workaround only makes their bug more +mysterious.</p> <h2 id="shm_damage">NTPSHM clobbers altitude under 2.4 Linux</h2> @@ -217,7 +219,7 @@ client library, but scons 1.2.0 has a bug; we can't get it to add -lgps to the link lime, apparently because it doesn't honor parse_flags on a Program() build of a C++ .cpp file.</p> -<h2 id="#mfence">Illegal-instruction errors near fence operations</h2> +<h2 id="mfence">Illegal-instruction errors near fence operations</h2> <p>The shared-memory export relies on being able to generate some fence instructions that are processor-specfic. We have a report that @@ -254,7 +256,7 @@ compatible drop-in replacement.</p> <h2 id="pysocket">Python socket library barfs on IPV6 notation in the /etc/hosts file</h2> -<p>Robert J.Berger <rberger@ibd.com> reports: +<p>Robert J.Berger <rberger@ibd.com> reports: Until I changed the line in /etc/hosts from:</p> <pre class='code'> @@ -335,7 +337,7 @@ Apple and is reported fixed.</p> </div> -<hr> -<script language="JavaScript" src="datestamp.js" type="text/javascript"></script> +<hr/> +<script src="datestamp.js" type="text/javascript"></script> </body> </html> |