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