How is is possible for an app to fault more than once?
Shouldn’t an app cease running after it faults?
I have an app which generates the following trace:
Aug 28 11:27:33 Last run fault at 0005:00074EAD
Aug 28 11:27:33 Run fault 3471 000B 000D
//8/home/bedge/p4/ncc/524/main/qnx/generated/usr/darts/bin/lcbd
[snip]
//8/home/bedge/p4/ncc/524/main/qnx/generated/usr/darts/bin/lcbd
Aug 28 11:27:33 Last run fault at 0005:00074EAD
Aug 28 11:27:33 TRACE overrun node 8, 15631
overruns
Also, if I don’t kill it off soon enough, the entire box locks up.
Here’s the ver info stuff:
PROGRAM NAME VERSION DATE
sys/Proc32 Proc 4.25I Nov 25 1998
sys/Proc32 Slib16 4.23G Oct 04 1996
sys/Slib32 Slib32 4.24B Aug 12 1997
/bin/Fsys Fsys32 4.24T Feb 26 1999
/bin/Fsys Floppy 4.24B Aug 19 1997
/bin/Fsys.eide eide 4.24N Nov 18 1998
//8/bin/Dev32 Dev32 4.23G Oct 04 1996
//8/bin/Dev32.ansi Dev32.ansi 4.23H Nov 21 1996
//8/bin/Dev32.par Dev32.par 4.23G Oct 04 1996
//8/bin/Dev32.pty Dev32.pty 4.23G Oct 04 1996
//8/bin/Dev32.ser Dev32.ser 4.23I Jun 27 1997
//8/bin/Mouse Mouse 4.24A Aug 22 1997
//8/bin/Pipe Pipe 4.23A Feb 26 1996
//8/bin/Net Net 4.25B Jul 27 1998
//8/bin/Net.ether1000 Net.ether100 4.24B Jul 24 1998
//8//automap/automap Automap 1.40D Nov 02 1998
//8//usr/ucb/Socket Socket 4.25H Jul 30 1999
//8/bin/cron cron 4.23B Oct 30 1997
//8/bin/Mqueue mqueue 4.24B Jan 12 1999
//8//photon/bin/Photon Photon 1.13D Sep 03 1998
//8//bin/phfontpfr Photon Font 1.13A Jul 07 1998
Aside from this behavior, it’s faulting in what looks like perfectly
reasonable code,
but that’s the subject for another post…
-Bruce.