FG backtraces

From beggabaur
Jump to navigation Jump to search

Patches applied:

FG: stiction.diff http://sourceforge.net/p/flightgear/mailman/message/30723898/
SG: TreeBin.diff http://beggabaur.onpw.de/fgfs/i4dnf_TreeBin.diff


cmake options SG/FG

cmake -D CMAKE_C_FLAGS="-O2 -ggdb" -D CMAKE_CXX_FLAGS="-O2 -ggdb" \
      -D Boost_INCLUDE_DIR="$FG_INSTALL_DIR/include/"            \
      -D CMAKE_INSTALL_PREFIX="$FG_INSTALL_DIR" $FG_SRC_DIR/simgear.git
cmake -D CMAKE_C_FLAGS="-O2 -ggdb" -D CMAKE_CXX_FLAGS="-O2 -ggdb" \
      -D Boost_INCLUDE_DIR="$FG_INSTALL_DIR/include/"            \
      -D CMAKE_INSTALL_PREFIX="$FG_INSTALL_DIR" $FG_SRC_DIR/flightgear.git


Running FG

gdb -batch -x ~/.gdbfgfs -cd $FGFS_PREFIX/bin --args fgfs --$fg_options
cat ~/.gdbfgfs
set logging file ~/.fgfs/backtrace.log
set logging overwrite on
set logging on
run
thread apply all bt full
up
set logging off
quit


Content of the backtraces

What I was doing when it segfaulted
FG git 'next' commit
OSG version
The fgfs command line options
The backtrace itself


Backtraces

Single threaded

http://beggabaur.onpw.de/fgfs/backtrace021.log http://beggabaur.onpw.de/fgfs/fgfs021.log


Multi threaded

http://beggabaur.onpw.de/fgfs/backtrace029.log http://beggabaur.onpw.de/fgfs/fgfs029.log Reproducible!


System info

Debian GNU/Linux 7.x (Stable), amd64
plib, OSG, SG and FG built according to Building FlightGear - Debian, except for the commands above.
Scenery 2.0 (terrasync)
NVIDIA Corporation G84 [GeForce 8600 GT] (rev a1), (Palit NE/860TS+T321)
Driver: nvidia 331.67
AMD Athlon(tm) II X2 250 Processor, 3000+
8 GB DDR3/1600 RAM