With yesterday's git for fgfs and simgear, after about 1.25 hours,
fgfs froze and I had to use System Monitor to end process fgfs.
All seemed normal up to the freeze.
OS, up-to-date FC14 on an I7 desktop with nvidia GeForce GTX 260, NVIDIA
driver Version: 260.19.29.
Command line (from fgrun wizard):
/usr/local/bin/fgfs
--fg-root=/home/dad/source-osg/fgdata
--fg-scenery=/home/dad/source-osg/fgdata/Scenery:/home/dad/source-osg/TerraSync
--airport=KLWB
--aircraft=pa24-250-CIIB
--control=joystick
--disable-random-objects
--enable-ai-models
--enable-real-weather-fetch
--prop:/sim/frame-rate-throttle-hz=30
--prop:/sim/menubar/autovisibility/enabled=1
--geometry=1680x1050
--visibility-miles=30
--bpp=32
--fov=65
--texture-filtering=16
--atlas=socket,out,5,localhost,5505,udp
--atlas=socket,out,5,localhost,5500,udp
--prop:/sim/rendering/shader-effects=true
--nav1=109.5
--nav2=114.2
--adf=400
--dme=nav1
I had just passed Casanova VOR (116.3 CSN) on the 72 deg radial (approx.
7 nm out bound).
Here is the backtrace:
A
/home/dad/source-osg/TerraSync/Objects/w080n30/w077n39/kbwi-signature.ac
A
/home/dad/source-osg/TerraSync/Objects/w080n30/w077n39/rmsjr-two-lane-road.rgb
Checked out revision 12725.
*** glibc detected *** fgfs: double free or corruption (!prev):
0x15989540 ***
=== Backtrace: =
/lib64/libc.so.6[0x3cd5a78e23]
fgfs[0xacf238]
fgfs[0xacf3a6]
fgfs[0xacf8b9]
fgfs[0xacf8e1]
fgfs[0xac4da5]
fgfs[0xac716a]
fgfs[0xac4a4a]
fgfs[0xac735b]
fgfs[0xac581b]
fgfs[0xac5b18]
fgfs[0xac6fdf]
fgfs[0xac6be9]
fgfs[0xac6f3f]
fgfs[0xac7510]
fgfs[0xac7554]
=== Memory map:
0040-00e1a000 r-xp 08:06 1180904
/usr/local/bin/fgfs
0101a000-01031000 rw-p 00a1a000 08:06 1180904
/usr/local/bin/fgfs
01031000-0105 rw-p 00:00 0
0116f000-17d3 rw-p 00:00 0
[heap]
4111-41176000 rw-p 00:05 4140
/dev/zero
4133-41332000 r-xs 08:08 3145868
/tmp/glRXG5kL (deleted)
36c820-36c825c000 r-xp 08:06 5637585
/usr/lib64/libGLU.so.1.3.070900
36c825c000-36c845b000 ---p 0005c000 08:06 5637585
/usr/lib64/libGLU.so.1.3.070900
36c845b000-36c845d000 rw-p 0005b000 08:06 5637585
/usr/lib64/libGLU.so.1.3.070900
393360-3933643000 r-xp 08:08 3670062
/lib64/libdbus-1.so.3.5.2
3933643000-3933842000 ---p 00043000 08:08 3670062
/lib64/libdbus-1.so.3.5.2
3933842000-3933843000 r--p 00042000 08:08 3670062
/lib64/libdbus-1.so.3.5.2
3933843000-3933844000 rw-p 00043000 08:08 3670062
/lib64/libdbus-1.so.3.5.2
393600-3936041000 r-xp 08:06 5647016
/usr/lib64/libpulse.so.0.12.2
3936041000-393624 ---p 00041000 08:06 5647016
/usr/lib64/libpulse.so.0.12.2
393624-3936242000 rw-p 0004 08:06 5647016
/usr/lib64/libpulse.so.0.12.2
393640-393644e000 r-xp 08:06 5647015
/usr/lib64/libpulsecommon-0.9.21.so
393644e000-393664d000 ---p 0004e000 08:06 5647015
/usr/lib64/libpulsecommon-0.9.21.so
393664d000-393664f000 rw-p 0004d000 08:06 5647015
/usr/lib64/libpulsecommon-0.9.21.so
3cd560-3cd561 r-xp 08:08 3670043
/lib64/ld-2.12.90.so
3cd561-3cd5611000 --xp 0001 08:08 3670043
/lib64/ld-2.12.90.so
3cd5611000-3cd5621000 r-xp 00011000 08:08 3670043
/lib64/ld-2.12.90.so
3cd582-3cd5821000 r--p 0002 08:08 3670043
/lib64/ld-2.12.90.so
3cd5821000-3cd5822000 rw-p 00021000 08:08 3670043
/lib64/ld-2.12.90.so
3cd5822000-3cd5823000 rw-p 00:00 0
3cd5a0-3cd5b9a000 r-xp 08:08 3670045
/lib64/libc-2.12.90.so
3cd5b9a000-3cd5d99000 ---p 0019a000 08:08 3670045
/lib64/libc-2.12.90.so
3cd5d99000-3cd5d9d000 r--p 00199000 08:08 3670045
/lib64/libc-2.12.90.so
3cd5d9d000-3cd5d9e000 rw-p 0019d000 08:08 3670045
/lib64/libc-2.12.90.so
3cd5d9e000-3cd5da4000 rw-p 00:00 0
3cd5e0-3cd5e84000 r-xp 08:08 3670065
/lib64/libm-2.12.90.so
3cd5e84000-3cd6083000 ---p 00084000 08:08 3670065
/lib64/libm-2.12.90.so
3cd6083000-3cd6084000 r--p 00083000 08:08 3670065
/lib64/libm-2.12.90.so
3cd6084000-3cd6085000 rw-p 00084000 08:08 3670065
/lib64/libm-2.12.90.so
3cd620-3cd6218000 r-xp 08:08 3670147
/lib64/libpthread-2.12.90.so
3cd6218000-3cd641