Hi,

I am having a problem running the latest flightgear and simgear from the
gitorious repository.  Here is a back trace of my crash.  Please note that
the CVS version of FlightGear runs just fine on my system, and I've just
reinstalled the latest nvidia graphics drivers so I'm 99.99% confident this
isn't a system configuration problem.

OS = Fedora 12 (with all the latest system updates installed)
Graphics drivers = NVIDIA-Linux-x86_64-195.36.15-pkg2.run
CPU = 64-bit dual core athlon
kernel = 2.6.32.12-115.fc12.x86_64
OSG = 2.9.7

Here's a back-trace from gdb:

Program received signal SIGSEGV, Segmentation fault.
0x0000000000a0850d in SGExpression<bool>::getValue (this=0x0,
    binding=0x7fffffffd830) at
../../../simgear/structure/SGExpression.hxx:123
123  { T value; eval(value, binding); return value; }
Missing separate debuginfos, use: debuginfo-install
alsa-lib-1.0.23-1.fc12.x86_64 dbus-libs-1.2.16-9.fc12.x86_64
flac-1.2.1-6.fc12.x86_64 freealut-1.1.0-11.fc12.x86_64
freeglut-2.6.0-1.fc12.x86_64 glibc-2.11.1-6.x86_64
libICE-1.0.6-1.fc12.x86_64 libSM-1.1.0-7.fc12.x86_64
libX11-1.3-1.fc12.x86_64 libXau-1.0.5-1.fc12.x86_64
libXext-1.1-2.fc12.x86_64 libXi-1.3-2.fc12.x86_64 libXmu-1.0.5-1.fc12.x86_64
libXrandr-1.3.0-5.fc12.x86_64 libXrender-0.9.5-1.fc12.x86_64
libXt-1.0.7-1.fc12.x86_64 libXtst-1.0.99.2-3.fc12.x86_64
libXxf86vm-1.1.0-1.fc12.x86_64 libasyncns-0.8-1.fc12.x86_64
libcap-ng-0.6.2-3.fc12.x86_64 libgcc-4.4.3-4.fc12.x86_64
libogg-1.1.4-2.fc12.x86_64 libpng-1.2.43-1.fc12.x86_64
libsndfile-1.0.20-3.fc12.x86_64 libstdc++-4.4.3-4.fc12.x86_64
libuuid-2.16.2-9.fc12.x86_64 libvorbis-1.2.3-4.fc12.x86_64
libxcb-1.5-1.fc12.x86_64 mesa-libGLU-7.7-4.fc12.x86_64
openal-soft-1.12.854-1.fc12.x86_64 pulseaudio-libs-0.9.21-5.fc12.x86_64
tcp_wrappers-libs-7.6-56.fc12.x86_64 zlib-1.2.3-23.fc12.x86_64
(gdb) where
#0  0x0000000000a0850d in SGExpression<bool>::getValue (this=0x0,
    binding=0x7fffffffd830) at
../../../simgear/structure/SGExpression.hxx:123
#1  0x0000000000a2a180 in simgear::Technique::validateInContext (
    this=0x7fffe4873a10, gc=0x11707a0) at Technique.cxx:118
#2  0x0000000000a29a96 in simgear::(anonymous
namespace)::ValidateOperation::operator() (this=0x12ddb5a0, gc=0x11707a0) at
Technique.cxx:51
#3  0x00007ffff6579429 in osg::GraphicsContext::runOperations() ()
   from /usr/local/lib64/libosg.so.63
#4  0x00007ffff7459cdc in osgViewer::ViewerBase::renderingTraversals() ()
   from /usr/local/lib64/libosgViewer.so.63
#5  0x0000000000496695 in fgOSMainLoop () at fg_os_osgviewer.cxx:204
#6  0x000000000043297c in fgMainInit (argc=1, argv=0x7fffffffe218)
    at main.cxx:945
#7  0x000000000042ecae in main (argc=1, argv=0x7fffffffe218)
    at bootstrap.cxx:229

There's no difference between Technique.cxx in the cvs vs. git repositories,
The CVS version of flightgear runs fine against the fgdata-git tree.  The
git version of flightgear crashes.  I do observer there are a bunch of
shader/effect code differences between simgear-cvs and simgear-git.  Could
something new in that code be breaking FlightGear?  Is anyone else having
trouble running the git version of FlightGear?  There is always a non-zero
possibility I'm doing something stupid on my end, but I've tried to rule out
all the stupid things I normally do before posting.  (I've done a complete
clean rebuild from scratch, reinstalled my graphics drivers, verified the
cvs version of flightgear does run fine, made sure I've pulled the latest
changes for simgear/flightgear/fgdata, rebooted, etc. etc. etc.)

Thanks,

Curt.

-- 
Curtis Olson: http://baron.flightgear.org/~curt/
------------------------------------------------------------------------------

_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to