[pkg-fgfs-crew] Bug#765855: flightgear: crashes on Invercargill, New Zealand
Ludovic Brenta
ludovic at ludovic-brenta.org
Sat Oct 18 18:29:37 UTC 2014
Package: flightgear
Version: 3.0.0-2+b1
Severity: normal
Steps to reproduce:
$ rm -r $HOME/.fgfs/TerraSync/Terrain/e160s50 # contains Invercargill, NZ
$ export OSG_LIBRARY_PATH=$(dirname $(dpkg -L libopenscenegraph100 | grep libosg.so.3.2.1)) # see #763821
$ gdb fgfs
(gdb) run --enable-terrasync --airport=NZNV # Invercargill triggers the bug
[...]
ERROR: opening $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688035.btg or $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688035.btg.gz for reading!
$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688035.stg: Failed to load OBJECT_BASE '$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688035.btg'
ERROR: opening $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688019.btg or $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688019.btg.gz for reading!
$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688019.stg: Failed to load OBJECT_BASE '$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688019.btg'
ERROR: opening $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688051.btg or $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688051.btg.gz for reading!
$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688051.stg: Failed to load OBJECT_BASE '$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688051.btg'
ERROR: opening $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688011.btg or $HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688011.btg.gz for reading!
$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688011.stg: Failed to load OBJECT_BASE '$HOME/.fgfs/TerraSync/Terrain/e160s50/e167s47/5688011.btg'
[Thread 0x7fffe8eb0700 (LWP 18712) exited]
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) thread apply all bt full
Thread 15 (Thread 0x7fffc8b80700 (LWP 18727)):
#0 0x00007ffff746308f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1 0x00007ffff4e77fee in OpenThreads::Condition::wait(OpenThreads::Mutex*) () from /usr/lib/x86_64-linux-gnu/libOpenThreads.so.20
No symbol table info available.
#2 0x00007ffff63de21c in osgDB::DatabasePager::DatabaseThread::run() () from /usr/lib/x86_64-linux-gnu/libosgDB.so.100
No symbol table info available.
#3 0x00007ffff4e77a28 in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /usr/lib/x86_64-linux-gnu/libOpenThreads.so.20
No symbol table info available.
#4 0x00007ffff745f0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#5 0x00007ffff1e3cc2d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Thread 14 (Thread 0x7fffca414700 (LWP 18726)):
#0 0x00007ffff746308f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1 0x00007ffff4e77fee in OpenThreads::Condition::wait(OpenThreads::Mutex*) () from /usr/lib/x86_64-linux-gnu/libOpenThreads.so.20
No symbol table info available.
#2 0x00007ffff63de21c in osgDB::DatabasePager::DatabaseThread::run() () from /usr/lib/x86_64-linux-gnu/libosgDB.so.100
No symbol table info available.
#3 0x00007ffff4e77a28 in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /usr/lib/x86_64-linux-gnu/libOpenThreads.so.20
No symbol table info available.
#4 0x00007ffff745f0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#5 0x00007ffff1e3cc2d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Thread 13 (Thread 0x7fffeedd9700 (LWP 18719)):
#0 0x00007ffff746308f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1 0x00007ffff6bee2eb in pop (this=0x115bbd8) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/threads/SGQueue.hxx:228
No locals.
#2 LogStreamPrivate::run (this=0x115bbc0) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/debug/logstream.cxx:261
entry = {debugClass = SG_AI, debugPriority = SG_INFO, file = 0xda0400 "/build/flightgear-f1VqEt/flightgear-3.0.0/src/Traffic/TrafficMgr.cxx", line = 564, message = ""}
#3 0x00007ffff6cb76ba in SGThread::PrivateData::start_routine (data=<optimized out>) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/threads/SGThread.cxx:204
thread = <optimized out>
#4 0x00007ffff745f0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#5 0x00007ffff1e3cc2d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Thread 12 (Thread 0x7fffc9713700 (LWP 18718)):
#0 0x00007ffff1e340ed in poll () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007fffc996ed26 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2
No symbol table info available.
#2 0x00007ffff7baeda2 in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
No symbol table info available.
#3 0x00007ffff7ba79da in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
No symbol table info available.
#4 0x00007ffff745f0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#5 0x00007ffff1e3cc2d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Thread 8 (Thread 0x7fffeac19700 (LWP 18707)):
#0 0x00007ffff746308f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1 0x00007ffff6bf7483 in (anonymous namespace)::Resolver::run (this=0x7fffdc0051a0) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/io/raw_socket.cxx:168
it = <optimized out>
#2 0x00007ffff6cb76ba in SGThread::PrivateData::start_routine (data=<optimized out>) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/threads/SGThread.cxx:204
thread = <optimized out>
#3 0x00007ffff745f0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#4 0x00007ffff1e3cc2d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7fffeb41a700 (LWP 18706)):
#0 0x00007ffff746308f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1 0x00007ffff6cdae8b in waitOnNotEmpty (this=0x1cdc0b0) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/threads/SGQueue.hxx:392
No locals.
#2 simgear::SGTerraSync::SvnThread::runInternal (this=0x1cdbed0) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/scene/tsync/terrasync.cxx:651
anySlotBusy = false
#3 0x00007ffff6cdb055 in simgear::SGTerraSync::SvnThread::run (this=0x1cdbed0) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/scene/tsync/terrasync.cxx:474
No locals.
#4 0x00007ffff6cb76ba in SGThread::PrivateData::start_routine (data=<optimized out>) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/threads/SGThread.cxx:204
thread = <optimized out>
#5 0x00007ffff745f0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#6 0x00007ffff1e3cc2d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff7fc77c0 (LWP 18697)):
#0 0x0000000000000000 in ?? ()
No symbol table info available.
#1 0x0000000000babf37 in osgUtil::UpdateVisitor::apply(osg::Geode&) ()
No symbol table info available.
#2 0x00007ffff70ae200 in simgear::EffectGeode::accept (this=0x7fffacb4bfb0, nv=...) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/scene/material/EffectGeode.hxx:32
nv = @0x115db10: <incomplete type>
this = 0x7fffacb4bfb0
#3 0x00007ffff525af53 in osg::Sequence::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#4 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#5 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#6 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#7 0x0000000000bade8d in SGUpdateVisitor::apply(osg::Transform&) ()
No symbol table info available.
#8 0x00007ffff7116f93 in SGOffsetTransform::accept (this=0x7fffacb3a830, nv=...) at /build/simgear-cdeqyX/simgear-3.0.0/simgear/scene/model/SGOffsetTransform.hxx:33
nv = @0x115db10: <incomplete type>
this = 0x7fffacb3a830
#9 0x00007ffff5224f6a in osg::LOD::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#10 0x00007ffff5225613 in osg::LOD::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#11 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#12 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#13 0x00007ffff5241f45 in osg::PagedLOD::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#14 0x0000000000bae499 in SGUpdateVisitor::apply(osg::PagedLOD&) ()
No symbol table info available.
#15 0x00007ffff5242d23 in osg::PagedLOD::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#16 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#17 0x0000000000bade8d in SGUpdateVisitor::apply(osg::Transform&) ()
No symbol table info available.
#18 0x00007ffff7180623 in osg::MatrixTransform::accept (this=0x7fffc6c53430, nv=...) at /usr/include/osg/MatrixTransform:37
No locals.
#19 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#20 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#21 0x00007ffff5241f45 in osg::PagedLOD::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#22 0x0000000000bae499 in SGUpdateVisitor::apply(osg::PagedLOD&) ()
No symbol table info available.
#23 0x00007ffff5242d23 in osg::PagedLOD::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#24 0x00007ffff5224f6a in osg::LOD::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#25 0x00007ffff5225613 in osg::LOD::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#26 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#27 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#28 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#29 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#30 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#31 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#32 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#33 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#34 0x00007ffff5297d21 in osg::Switch::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#35 0x00007ffff5298373 in osg::Switch::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#36 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#37 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#38 0x00007ffff589c4f7 in osgViewer::Viewer::updateTraversal() () from /usr/lib/x86_64-linux-gnu/libosgViewer.so.100
#16 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#17 0x0000000000bade8d in SGUpdateVisitor::apply(osg::Transform&) ()
No symbol table info available.
#18 0x00007ffff7180623 in osg::MatrixTransform::accept (this=0x7fffc6c53430, nv=...) at /usr/include/osg/MatrixTransform:37
No locals.
#19 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#20 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#21 0x00007ffff5241f45 in osg::PagedLOD::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#22 0x0000000000bae499 in SGUpdateVisitor::apply(osg::PagedLOD&) ()
No symbol table info available.
#23 0x00007ffff5242d23 in osg::PagedLOD::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#24 0x00007ffff5224f6a in osg::LOD::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#25 0x00007ffff5225613 in osg::LOD::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#26 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#27 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#28 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#29 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#30 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#31 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#32 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#33 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#34 0x00007ffff5297d21 in osg::Switch::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#35 0x00007ffff5298373 in osg::Switch::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#36 0x00007ffff51f3373 in osg::Group::traverse(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosg.so.100
No symbol table info available.
#37 0x00007ffff5edb910 in osg::Group::accept(osg::NodeVisitor&) () from /usr/lib/x86_64-linux-gnu/libosgFX.so.100
No symbol table info available.
#38 0x00007ffff589c4f7 in osgViewer::Viewer::updateTraversal() () from /usr/lib/x86_64-linux-gnu/libosgViewer.so.100
No symbol table info available.
#39 0x00007ffff589ec25 in osgViewer::ViewerBase::frame(double) () from /usr/lib/x86_64-linux-gnu/libosgViewer.so.100
No symbol table info available.
#40 0x0000000000b98f8a in fgOSMainLoop() ()
No symbol table info available.
#41 0x00000000005f94ee in fgMainInit(int, char**) ()
No symbol table info available.
#42 0x00000000005a00ff in main ()
No symbol table info available.
(gdb)
It is possible that this is a bug in OpenSceneGraph rather than
FlightGear, or in the data downloaded by TerraSync. In case, FlightGear
runs smoothly with other --airport= options.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (10000, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16-2-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.19-11
ii libdbus-1-3 1.8.8-1+b1
ii libgcc1 1:4.9.1-16
ii libgl1-mesa-glx [libgl1] 10.2.6-1
ii libglu1-mesa [libglu1] 9.0.0-2
ii libgsm1 1.0.13-4
ii libice6 2:1.0.9-1
ii libjpeg8 8d1-1
ii libopenal1 1:1.15.1-5
ii libopenscenegraph100 3.2.1-4
ii libopenthreads20 3.2.1-4
ii libplib1 1.8.5-7
ii libpng12-0 1.2.50-2
ii libsimgearcore3.0.0 3.0.0-4+b1
ii libsimgearscene3.0.0 3.0.0-4+b1
ii libsm6 2:1.2.2-1
ii libspeex1 1.2~rc1.2-1
ii libspeexdsp1 1.2~rc1.2-1
ii libsqlite3-0 3.8.6-1
ii libstdc++6 4.9.1-16
ii libudev1 215-5+b1
ii libx11-6 2:1.6.2-3
ii libxext6 2:1.3.2-1
ii libxi6 2:1.7.4-1
ii libxmu6 2:1.1.2-1
ii zlib1g 1:1.2.8.dfsg-2
flightgear recommends no packages.
flightgear suggests no packages.
-- no debconf information
More information about the pkg-fgfs-crew
mailing list