diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-03-11 17:30:37 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-03-11 17:30:37 +0000 |
commit | 9f504d8a5a88f0a656bfa70566ab96f4ca9229cc (patch) | |
tree | e7c7e0205930535d7d039aef3d2c8df75c208fb7 /www/upstream-bugs.html | |
parent | 5cad59e59a1407c1b3addb6827010c3e416fb188 (diff) | |
download | gpsd-9f504d8a5a88f0a656bfa70566ab96f4ca9229cc.tar.gz |
Report Claude Lapointe's bug.
Diffstat (limited to 'www/upstream-bugs.html')
-rw-r--r-- | www/upstream-bugs.html | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/www/upstream-bugs.html b/www/upstream-bugs.html index 635a24e2..48fdde09 100644 --- a/www/upstream-bugs.html +++ b/www/upstream-bugs.html @@ -61,6 +61,7 @@ maintainer, we've tried to kick these upstream.</p> <li><a href="#bluetooth">Firmware problems in some Bluetooth and USB devices can hang them</a></li> <li><a href="#pl2303">Linux pl2303 driver on openwrt 2.4 kernel can hang when device is read at unexpected speed</a></li> <li><a href="#pthread_create">pthread_create() fails to return when called in background</a></li> +<li><a href="#shm_damage">NTPSHM clobbers altitude under 2.4 Linux</a></li> </ul> <h1>Links to Open Toolchain Bugs</h1> @@ -152,6 +153,20 @@ 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 ther bug more mysterious.</p> +<h2 id="shm_damage">NTPSHM clobbers altitude under 2.4 Linux</h2> + +<p>We've had one report (in march 2009) of the NTPSHM feature +clobbering altitude reports, on a Technologic TS-5500 board running a +customized 2.4.34 kernel using a <code>gpsd</code> built with 2.95.3. +When NTPSHM was disabled, altitude was reported correctly.</p> + +<p>Shared memory was bug-plagued on older Linux kernels; one notorious +symptom of this was that the emulation of System V IPC worked poorly, +and we suspect our corruption bug is another symptom. No such +misbehavior has been reported from our NTPSHM-using developers under +2.6. It is also possible that this is due to some obscure bug in GCC +or elsewhere in Technologic's cross-development toolchain.</p> + <h1>Open Toolchain Bugs</h1> <p><code>gpsd</code> is distressingly good at tickling bugs in |