Mmmm... I can reproduce the first freeze I was refering to, almost 100% of 
the times...

Do this,

start from KSFO, normal heading, start engine with throttle set to MAX and 
pull the joystick to force the plane raise ASAP... with some luck you'll 
get FGFS frozen in 15 to 20 seconds (just a few seconds after it looses 
contact with the ground). An strace shows this:

gettimeofday({1005611496, 14693}, {180, 0}) = 0
gettimeofday({1005611496, 14814}, {180, 0}) = 0
gettimeofday({1005611496, 15393}, {180, 0}) = 0
gettimeofday({1005611496, 15443}, {180, 0}) = 0
write(10, "\200y8\10\1\1\0\0\21\21\21\21\21\21\201?\350i\360;\336"..., 
1756) = 1756
gettimeofday({1005611496, 19466}, {180, 0}) = 0
gettimeofday({1005611496, 19637}, {180, 0}) = 0
ioctl(8, 0x8010500c, 0x8d68234)         = 0
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
read(13, "\360\24\4\6\1\200\2\3", 8)    = 8
read(13, "\372\24\4\6\0\324\2\0", 8)    = 8
read(13, "\372\24\4\6\260\201\2\3", 8)  = 8
read(13, 0x9291318, 8)                  = -1 EAGAIN (Resource temporarily 
unavailable)
read(14, 0x9280df0, 8)                  = -1 EAGAIN (Resource temporarily 
unavailable)
getpid()                                = 30633
getpid()                                = 30633
ioctl(5, 0xc0044635, 0xbfffe8f0)        = 0
ioctl(5, 0xc0044635, 0xbfffe8f0)        = 0
gettimeofday({1005611496, 29800}, {180, 0}) = 0
ioctl(5, 0xc0044635, 0xbfffe8f0)        = 0
ioctl(5, 0xc0044635, 0xbfffe8f0)        = 0
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
getpid()                                = 30633
ioctl(3, 0x541b, [0])                   = 0
time(NULL)                              = 1005611496
time(NULL)                              = 1005611496
gettimeofday({1005611496, 38653}, {180, 0}) = 0
gettimeofday({1005611496, 38766}, {180, 0}) = 0
write(15, "27.5913, 1, 1, -0.34376, -0.6166"..., 970) = 970
gettimeofday({1005611496, 40138}, {180, 0}) = 0
gettimeofday({1005611496, 40190}, {180, 0}) = 0
gettimeofday({1005611496, 42794}, {180, 0}) = 0
gettimeofday({1005611496, 42965}, {180, 0}) = 0
ioctl(8, 0x8010500c, 0x8d68234)         = 0

The ioctl is the latest syscall before hanging.

Hope this helps...

Regards,

Flavio.


On Mon, 12 Nov 2001, Flavio Villanustre wrote:

> I saw a different kind of crash (literally)... After crashing against a
> mountain, everything became unresponsive and the engines suddenly stopped.
> I couldn't turn the engine back on and the pannel looked funny, with
> missing needles, instruments, etc.  (I regret not having taken an
> snapshot)...
> 


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

Reply via email to