Salesforce

What is a protrace file?

« Go Back

Information

 
TitleWhat is a protrace file?
URL NameP20512
Article Number000138775
EnvironmentProduct: OpenEdge
Versions: All supported versions
OS: All supported platforms
Question/Problem Description
What is a protrace file?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
A protrace files (also called stack trace) is a report generated to aid in debugging by showing where exactly an error occurs.
  • A protrace file is generated from a core file.
  • A core file is generated by an error in a Progress executable. 
  • A protrace file is a stack trace from a Progress session that had a serious error.
  • The protrace file is created from a core file being 'unwound' by an operating system utility such as the Linux backtrace.
  • The last few stack frames often indicate the origin of the problem or the bug. For further information refer to Article:
     How to interpret a protrace  
The format for a protrace file is: protrace.<PID>.
PASOE AppServer agent is: protrace.T<thread>.<pid> 

The file is created in the directory where the failing process was started from, which is not always the OpenEdge default working directory and the process needs write permissions to that directory: On Windows it is necessary to have the pdb files from the install media manually copied to the install directory (%DLC%): Since OpenEdge 10.1C it is possible to manually generate a protrace file with proGetStack against an ABL Client Session. For further information refer to Article:
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 7:39 AM

Powered by