QUB | Archaeology and Palaeoecology | The 14Chrono Centre

Manual for psimpoll and pscomb

Error messages

Contents

General information on errors

Running psimpoll involves an interaction between a user and the software, and an interaction between a computer and the software. It is the aim in writing the software to be aware of problems that might arise in either of these interactions and anticipate them. Where possible, some corrective action is taken, and the program will continue. In other situations, this is not possible, and the program will stop with a Program ending message. The sections below include messages that might arise when the program stops unexpectedly, and give more detail of why they might have occurred. Other messages may be given by the operating system, depending on why the failure occurred, and which operating system is being used. Problems also occur in other ways, but enabling psimpoll to continue. These may give an explanatory message on the screen if the program realised something odd was happening, or else may be evident as unsatisfactory output.

Errors are likely to fall into one or more of the following categories:

If you encounter an error, whether it produces a crash, or just wrong output, please follow the following steps:
  1. Try to replicate the error, to ensure that the problem was not simply through a typing mistake at the terminal;
  2. Note carefully when the error appears, by reading messages that appear on the screen, and taking a look in any output files. psimpoll is moderately verbose, and this is one of the uses for all that stuff. Note the message itself, especially any preceding information on file and line number(see below);
  3. Check all data input;
  4. Explore the behaviour of the problem: does it occur with other inputs? If so, when does it appear, and when not?
  5. Bring evidence to KDB: include all input files.
Crashes can appear in several ways. Wherever possible, you will get an error message, usually from the program, occasionally from the operating system. However, it is also possible that the computer will just `lock up': no action evident at all. I have made psimpoll verbose to help detect this. Or other strange things can happen: unexpected rebooting, running of disc drives, etc. Watch for screen output that includes garbage characters as a warning of a problem. All these circumstances should be reported to KDB. If the program does crash, you may need to reboot your computer.

List of messages

A list of messages that precede an unexpected ending follows. It is ordered strictly alphabetically, in some cases starting from after a phrase of the form `ppmain.c 288', which gives information on the program file and line number that detected the error. To see this, run psimpoll, but give an erroneous file name. Unless otherwise stated, any of these messages might occur with either psimpoll or pscomb. Select the message of interest to get more information.
Back to contents page
Copyright © 1995-2007 K.D. Bennett

Archaeology and Palaeoecology | 42 Fitzwilliam St | Belfast BT9 6AX | Northern Ireland | tel +44 28 90 97 5136


Archaeology and Palaeoecology | The 14Chrono Centre | URL http://www.qub.ac.uk/arcpal/ | WebMaster