Background Information
It is always important to provide as much background information as possible when
reporting a problem. Critical facts to discuss include
??? Operating system and patch level in use.
??? Build version of the software in question.
??? Was the program built from source or is it a binary distribution?
??? If built from source, what compiler was used?
??? Other programs running at the time.
Circumstances
The circumstances surrounding the problem need to be described in as detailed a manner
as possible. It is important to properly document all of the actions that led to the
problem being triggered. Items to consider here include
??? How was the program started? With what arguments?
??? Is this a local or remotely triggerable problem?
??? What sequence of events or input values caused the problem to occur?
??? What error or log messages, if any, did the application produce?
Research Results
Perhaps the most useful information is that concerning your research findings. Detailed
reporting of your analysis efforts can be the most useful piece of information a software
developer receives. If you have done any amount of reverse engineering of the problem
to understand its exact nature, then a competent software developer should be able to
quickly verify your findings and get to work on fixing the problem.
Pages:
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839