Your message dated Wed, 11 Jun 2014 18:04:55 +0000
with message-id <[email protected]>
and subject line Bug#750859: fixed in simgear 3.0.0-4
has caused the Debian Bug report #750859,
regarding flightgear: Crashes on some scenery objects:
strutils.cxx:65:utf8ToLatin1: wrong char value
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.)
--
750859: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750859
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: flightgear
Version: 3.0.0-2
Severity: important
Hello,
FlightGear crashes when loading certain tiles downloaded using
TerraSync. One particular tile can reproduce the crash reliably; here
is a recipe:
* Start FlightGear Launch Control (aka fgrun)
* On the first page, the type of aircraft does not seem to matter.
* On the second page, click "All Airports" then type EDDR (Saarbrucken).
* On the third page, enable TerraSync.
* Run.
* Be patient while FlightGear downloads the scenery for northeastern
France and parts of Germany (if you don't have those tiles yet).
* Open the map (Equipment > Map); it starts at zoom level 6 for me by
default, helping pinpoint the object that triggers the problem.
* Tick "Data".
This causes FlightGear to crash, leaving a 80-MiB log file in
~/.fgfs/fgfs.log. The last messages in this log file are:
terrain:3:/usr/src/simgear.git/simgear/scene/tgdb/ReaderWriterSTG.cxx:256:Loading
stg file /home/lbrenta/.fgfs/TerraSync/Terrain/e000n40/e007n49/3072728.stg
io:4:/usr/src/simgear.git/simgear/misc/strutils.cxx:65:utf8ToLatin1: wrong char
value: 4294967168
(this last line repeated millions of times with different numbers).
I suspect a bug in strutils.cxx wherein the UTF-8 parser fails to
recover from incorrect UTF-8 input. For that matter, the implementation
of utf8ToLatin1 seems incorrect to me as it ignores the high-order bits
of every byte, only checking one bit per byte of input.
The "terrain:" message changes at each crash but the first "wrong char
value" is always the same; for example I also got:
terrain:3:/usr/src/simgear.git/simgear/scene/tgdb/ReaderWriterSTG.cxx:256:Loading
stg file /home/lbrenta/.fgfs/TerraSync/Terrain/e000n40/e006n48/3056307.stg
io:4:/usr/src/simgear.git/simgear/misc/strutils.cxx:65:utf8ToLatin1: wrong char
value: 4294967168
terrain:3:/usr/src/simgear.git/simgear/scene/tgdb/ReaderWriterSTG.cxx:256:Loading
stg file /home/lbrenta/.fgfs/TerraSync/Terrain/e000n40/e006n48/3056315.stg
io:4:/usr/src/simgear.git/simgear/misc/strutils.cxx:65:utf8ToLatin1: wrong char
value: 4294967168
this suggests that the "terrain" message might be unrelated to the "io"
message.
For completeness, here is the complete command line I used to launch
FlightGear:
/usr/games/fgfs
--fg-root=/usr/share/games/flightgear
--fg-scenery=/usr/share/games/flightgear/Scenery
--airport=EDDR
--aircraft=SenecaII
--control=mouse
--disable-random-objects
--disable-hud-3d
--enable-auto-coordination
--disable-ai-models
--disable-ai-traffic
--disable-real-weather-fetch
--enable-clouds3d
--prop:/sim/frame-rate-throttle-hz=60
--geometry=1920x1200
--bpp=32
--enable-terrasync
--disable-fgcom
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (10000, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages flightgear depends on:
ii flightgear-data-all 3.0.0-1
ii freeglut3 2.8.1-2
ii libc6 2.18-7
ii libdbus-1-3 1.8.2-1
ii libgcc1 1:4.9.0-5
ii libgl1-mesa-glx [libgl1] 10.1.4-1
ii libglu1-mesa [libglu1] 9.0.0-2
ii libgsm1 1.0.13-4
ii libice6 2:1.0.8-2
ii libjpeg8 8d-2
ii libopenal1 1:1.14-4
ii libopenscenegraph99 3.2.0~rc1-5.1
ii libopenthreads14 3.2.0~rc1-5.1
ii libplib1 1.8.5-7
ii libpng12-0 1.2.50-1
ii libsimgearcore3.0.0 3.0.0-3
ii libsimgearscene3.0.0 3.0.0-3
ii libsm6 2:1.2.1-2
ii libspeex1 1.2~rc1.1-1
ii libspeexdsp1 1.2~rc1.1-1
ii libsqlite3-0 3.8.4.3-3
ii libstdc++6 4.9.0-5
ii libudev1 204-8
ii libx11-6 2:1.6.2-2
ii libxext6 2:1.3.2-1
ii libxi6 2:1.7.2-1
ii libxmu6 2:1.1.2-1
ii zlib1g 1:1.2.8.dfsg-1
flightgear recommends no packages.
flightgear suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: simgear
Source-Version: 3.0.0-4
We believe that the bug you reported is fixed in the latest version of
simgear, which is due to be installed in the Debian FTP archive.
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.
Markus Wanner <[email protected]> (supplier of updated simgear 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: SHA512
Format: 1.8
Date: Wed, 11 Jun 2014 18:17:10 +0200
Source: simgear
Binary: libsimgearcore3.0.0 libsimgearcore3.0.0-dbg libsimgearscene3.0.0
libsimgearscene3.0.0-dbg libsimgear-dev simgear-dev
Architecture: source amd64 all
Version: 3.0.0-4
Distribution: unstable
Urgency: low
Maintainer: Debian FlightGear Crew <[email protected]>
Changed-By: Markus Wanner <[email protected]>
Description:
libsimgear-dev - Simulator Construction Gear -- development files
libsimgearcore3.0.0 - Simulator Construction Gear -- core library
libsimgearcore3.0.0-dbg - debugging symbols for libsimgearcore
libsimgearscene3.0.0 - Simulator Construction Gear -- scene library
libsimgearscene3.0.0-dbg - debugging symbols for libsimgearscene
simgear-dev - transitional dummy package
Closes: 750859
Changes:
simgear (3.0.0-4) unstable; urgency=low
.
* Add patch invalid-utf8.patch. Closes: #750859.
Checksums-Sha1:
031177c1b836765dc9f0921094391b86d556d268 3308 simgear_3.0.0-4.dsc
0f255744d8486b7a9c234ee420d90b6b59af6433 11840 simgear_3.0.0-4.debian.tar.xz
4e8623674f09ced7c93664c0ac68a0f9434f2601 633524
libsimgearcore3.0.0_3.0.0-4_amd64.deb
dad094df99fd240bee9dd0fc0fc35dcaa0097320 3142628
libsimgearcore3.0.0-dbg_3.0.0-4_amd64.deb
0ccf24993490c0f344e7494eff608c0ca924ba64 873448
libsimgearscene3.0.0_3.0.0-4_amd64.deb
24b72441ed20ef8eaa4620cfc8d44763ddc1f9eb 13498422
libsimgearscene3.0.0-dbg_3.0.0-4_amd64.deb
a5dbf245043c3074a553a6d977a3a1cf85c75c3c 339322
libsimgear-dev_3.0.0-4_amd64.deb
02a0bc4eb4b024945fe721df117963d6922f76be 125982 simgear-dev_3.0.0-4_all.deb
Checksums-Sha256:
dea0d7dc1885e65afa058236eb774264557c67082e9a3ca0b4c202a8e213cf12 3308
simgear_3.0.0-4.dsc
b761eab22446b85381e56d6d913552a10012be35c8e73071dabc93f7fc64dd01 11840
simgear_3.0.0-4.debian.tar.xz
ed681450b289027e1fc8e4b1afdac31b7cd20abc2ecedc476b703384dd0b3b99 633524
libsimgearcore3.0.0_3.0.0-4_amd64.deb
31648fd981b151522f354f45fd60cae49ba081da1e273b10ec78979862316dc6 3142628
libsimgearcore3.0.0-dbg_3.0.0-4_amd64.deb
7dcf6431bd1a0bde71deffca127fbb31fc39da197bd333ae649d56722a9c5fc1 873448
libsimgearscene3.0.0_3.0.0-4_amd64.deb
f4ba8ca560bcee563d10bbf9dfa6f1f87443a141e927f0249819693a0c730038 13498422
libsimgearscene3.0.0-dbg_3.0.0-4_amd64.deb
36cf6423784ad226de7f8975b7fe1db54ee4a0d61b3aeeb95e2509d484e2d660 339322
libsimgear-dev_3.0.0-4_amd64.deb
afc2497a21f82efc75bfaa2ecdff904db4ead946ce02fc7f0b9ac09fe9079c35 125982
simgear-dev_3.0.0-4_all.deb
Files:
da9756240b2e083b52214f660fd88a75 633524 libs extra
libsimgearcore3.0.0_3.0.0-4_amd64.deb
4755664a5b6a2041faa986d718e8465c 3142628 debug extra
libsimgearcore3.0.0-dbg_3.0.0-4_amd64.deb
43ca75256ab7cc8b84af5ec12d63ff65 873448 libs extra
libsimgearscene3.0.0_3.0.0-4_amd64.deb
f8ad23315de2d18473ebd6c2f37799b5 13498422 debug extra
libsimgearscene3.0.0-dbg_3.0.0-4_amd64.deb
71fb61b0b606504806cc98ee17aece67 339322 libdevel extra
libsimgear-dev_3.0.0-4_amd64.deb
247ed545304a761f6e20ff60d3cb2ea5 125982 oldlibs extra
simgear-dev_3.0.0-4_all.deb
ea84c2c9b3dc7b69c0be994bd364cad8 3308 libs extra simgear_3.0.0-4.dsc
744a3b6e979257a04a4f66e371ba55b4 11840 libs extra simgear_3.0.0-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQQcBAEBCgAGBQJTmJddAAoJEOhoLRs/MemzihYgAMDL3GSin05+mEeyLyvHl8X/
D1ScgCJKLy5U6V5pf4SHV24wPFiswfWwdgKsg7tmDqxFENDOLa+VD4nMkmJPu7t4
rJC9I8d+j95UI37ox+/Gqz/n5JtkSILSzobZB6WmfNdXfGaWI+ZX31O7coopZzNe
40TNoIDVznAOK9yEyMXFRMMV9L6OoZQQxANpNYtf37hoq4Ulj/zpkATWbQkLccvF
z01FHmf1GLUDBlGRipG+CakJM8F02bPTgWZk7W4lfKghcDq1KXKn+izX5bfriqcU
jBsfao50mOGVTfuQu+7EXtden4i5NmHMtCklBopKqCrRIKuGeYXW4RnnYQM/vnrC
APWz9iBqFwEUrE9I2J47FHeGXvQM/Jw1Hgf1CMDO648jCKESIMP6np2trLNUaR76
R4ILT6zqzRS4tyUSZQY/p5MNSysnUqvf+m86UjjVxGPnVB6UK64/WcF+v/oRV1l8
rccdxFsPkaQ3klUMuEhzVoWLD/LTxgrQioRQ9+MXQtAWbNOt8L3vcxwloJgAZ8k4
uuypnxvwa42ksNzujCYyzYQ35G1wjXBXgT6TjE2tH3xTlViZ3kLogGyWoUoxWmM+
u62XpoJzxfhWyS3hxlSYytJy7VLRh2uCPasKIJEfhtQ8NpCmWZrSwU+lwa6jc5u8
Zhh6wSH3vbEJdXqLNNaeKKTqIRJEpeGJJ1+bz3Ei0/i9PbViZFJubUL0jil+Z96g
RGlDSbItcAbCXLoofADxb2hd/wiVQm02/WrVM+QEEEZC+J6lsHWc+Bk/nk7nAwEr
KOwtzq7ztldWRnUJY3opaevv8LV3Ud62N7OEnGqWKRdHJPhA0dYm0YGFRS/e7kJi
ShcwexhEM6aZtzWHy1ChnTyFkrsA3gT9cwkIlRRtJkg3HNe1eZOiVIxXgmIVCcjB
sWc2TsXFFqNAl9UplDy363tIxF1p3wNpOcv2Qlmz7hWFN2wkQfogmyMMypcN3Cp0
JE0JdY7z2h+90OaEIP0YT00ZSHY7rlYDydzYMXsRvI/SbNWWfXDc6fYVDke/2/r2
AjhSQn7auZuLZWpW4dT0utSblbvM2ETCJekD/FMbSrruwaAYALlGWpp3NYmMozi6
J27mHhbuGqWUAZCdj74bhn+JTdC7ZxOt7gemv+JzhxMQvI+mvnplTM0xgtwMAY8L
RW8Zq0jsR7TwL64fuz+u0eNUiDdBYAOmipp/TBP6aIC1XqWJR1dqNGsXYV2ycCT2
PnsPlFwWY/sRH9ud+kRtMCveAU8A6YQSmvu2guz/PtuVonRCrg619RN6ec7J3zvS
NgzLYqBdGmFZYbZY/IIkVXYuptGoG//xHuSOCbxmaLQJOc7AVay86VZ2Jv/e22E=
=ZYwf
-----END PGP SIGNATURE-----
--- End Message ---