Andy Ross wrote:

William Earnest wrote:
 > With the compile problems resolved, still getting a consistent
 > segfault just after "Done reading panel instruments". The other
 > repeatable clue is that the fgfs window never appears.

I'm not aware of any current crashing bugs.  Can you run it in gdb and
get a stack trace?  If you're not used to the debugger, just get into
the FlightGear source directory and do "gdb src/Main/fgfs".  Then type
"run" at the gdb prompt and let the program do its thing.  When it
dies, "backtrace" can be used to get a stack trace.  Post the
results. :)

Andy

Andy,
OK, here's the results. Failure was the same, came at the same point in startup.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 1732)]
0x4034a300 in __strtod_internal (nptr=0x9265808 "500", endptr=0x0, group=0)
at strtod.c:440
440 strtod.c: No such file or directory.
in strtod.c
Current language: auto; currently c
(gdb) bt
#0 0x4034a300 in __strtod_internal (nptr=0x9265808 "500", endptr=0x0, group=0)
at strtod.c:440
#1 0x0839a149 in SGPropertyNode::getDoubleValue (this=0x921e8d8)
at /usr/include/stdlib.h:295
#2 0x08081051 in doComparison (left=0x8bec900, right=0x921e8d8)
at fg_props.cxx:1017
#3 0x08081967 in FGComparisonCondition::test (this=0x8e092f0)
at fg_props.cxx:1068
#4 0x08080d50 in FGAndCondition::test (this=0x8d4bad8)
at /usr/include/g++-3/stl_vector.h:219
#5 0x082c9a2c in SelectAnimation::update (this=0x924b2a8) at model.cxx:440
#6 0x082c6467 in animation_callback (entity=0x8d2b338, mask=1)
at /usr/include/plib/ssg.h:319
#7 0x083c8f6e in ssgEntity::preTravTests (this=0x8d2b338,
test_needed=0xbf8004ec, which=1) at ssgEntity.cxx:194
#8 0x083cf3bc in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800508, test_needed=138186606) at ssgSelector.cxx:61
#9 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800568, test_needed=138186606) at ssg.h:1156
#10 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800568, test_needed=138186606) at ssgSelector.cxx:64
#11 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf8005c8, test_needed=138186606) at ssg.h:1156
#12 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf8005c8, test_needed=138186606) at ssgSelector.cxx:64
#13 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800628, test_needed=138186606) at ssg.h:1156
#14 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800628, test_needed=138186606) at ssgSelector.cxx:64
#15 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800688, test_needed=138186606) at ssg.h:1156
#16 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800688, test_needed=138186606) at ssgSelector.cxx:64
#17 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf8006e8, test_needed=138186606) at ssg.h:1156
#18 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf8006e8, test_needed=138186606) at ssgSelector.cxx:64
#19 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800748, test_needed=138186606) at ssg.h:1156
#20 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800748, test_needed=138186606) at ssgSelector.cxx:64

#21 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf8007a8, test_needed=138186606) at ssg.h:1156
#22 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf8007a8, test_needed=138186606) at ssgSelector.cxx:64
#23 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800808, test_needed=138186606) at ssg.h:1156
#24 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800808, test_needed=138186606) at ssgSelector.cxx:64
#25 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800868, test_needed=138186606) at ssg.h:1156
#26 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800868, test_needed=138186606) at ssgSelector.cxx:64
#27 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf8008c8, test_needed=138186606) at ssg.h:1156
#28 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf8008c8, test_needed=138186606) at ssgSelector.cxx:64
#29 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800928, test_needed=138186606) at ssg.h:1156
---Type <return> to continue, or q <return> to quit---
#30 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800928, test_needed=138186606) at ssgSelector.cxx:64
#31 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800988, test_needed=138186606) at ssg.h:1156
#32 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800988, test_needed=138186606) at ssgSelector.cxx:64
#33 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf8009e8, test_needed=138186606) at ssg.h:1156
#34 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf8009e8, test_needed=138186606) at ssgSelector.cxx:64
#35 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800a48, test_needed=138186606) at ssg.h:1156
#36 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800a48, test_needed=138186606) at ssgSelector.cxx:64
#37 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800aa8, test_needed=138186606) at ssg.h:1156
#38 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800aa8, test_needed=138186606) at ssgSelector.cxx:64
#39 0x083c8fe7 in ssgEntity::cull_test (this=0x8d2b338, f=0x8bec900,
m=0xbf800b08, test_needed=138186606) at ssg.h:1156
#40 0x083cf3d7 in ssgSelector::cull (this=0x8d2b338, f=0x8bec900,
m=0xbf800b08, test_needed=138186606) at ssgSelector.cxx:64
aand so it goes on. I got tired of coaxing it along after the count passed 40000. Looks like the stack just ate the system. Anything else I could extract?


--
Bill Earnest wde3@ptd-dot-net Linux Powered Allentown, PA, USA
Computers, like air conditioners, work poorly with Windows open.


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to