[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Runtime](./puppeteer.protocol.runtime.md) > [StackTrace](./puppeteer.protocol.runtime.stacktrace.md) ## Protocol.Runtime.StackTrace interface Call frames for assertions or error messages. Signature: ```typescript export interface StackTrace ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [callFrames](./puppeteer.protocol.runtime.stacktrace.callframes.md) | [CallFrame](./puppeteer.protocol.runtime.callframe.md)\[\] | JavaScript function name. | | [description](./puppeteer.protocol.runtime.stacktrace.description.md) | string | String label of this stack trace. For async traces this may be a name of the function that initiated the async call. | | [parent](./puppeteer.protocol.runtime.stacktrace.parent.md) | [StackTrace](./puppeteer.protocol.runtime.stacktrace.md) | Asynchronous JavaScript stack trace that preceded this stack, if available. | | [parentId](./puppeteer.protocol.runtime.stacktrace.parentid.md) | [StackTraceId](./puppeteer.protocol.runtime.stacktraceid.md) | Asynchronous JavaScript stack trace that preceded this stack, if available. |