Bug Report
Bug Report
Section titled “Bug Report”Overview
Section titled “Overview”The Bug Report operator is a specialized diagnostic tool designed to collect comprehensive system information for troubleshooting LOPs installation issues and library conflicts. This operator should only be used for reporting problems to DotSimulate support - it is not intended for regular project use.
When activated, the operator gathers:
- Complete system specifications (OS, architecture, processor)
- TouchDesigner version and build information
- Python version and executable details
- All installed packages in the LOPs virtual environment
- CUDA availability and GPU device information
- All LOP operators present in your network
- User-provided bug descriptions and additional context
The generated report is automatically saved to the bug_reports
folder in your ChatTD installation directory and copied to your clipboard for easy sharing with DotSimulate support.
Requirements
Section titled “Requirements”- ChatTD Operator: The operator requires a ChatTD operator to access the Python Manager for virtual environment information
- Active LOPs Installation: Must be used within a properly configured LOPs environment
- Write Permissions: Requires write access to the ChatTD installation folder for saving reports
Input/Output
Section titled “Input/Output”Inputs
Section titled “Inputs”- No dedicated inputs - the operator functions independently
Outputs
Section titled “Outputs”- out1 (DAT): Contains the generated bug report as formatted text
- Internal DAT: Automatically creates
bug_report_dat
inside the operator for report storage
File Outputs
Section titled “File Outputs”- bug_reports folder: Reports are automatically saved as timestamped text files in the ChatTD installation directory
Parameters
Section titled “Parameters”Page: Bug Report
Section titled “Page: Bug Report”op('bug_report').par.Status
Str Current status of the bug report operator. Read-only.
- Default:
bug_report1
op('bug_report').par.Generatereport
Pulse Generate comprehensive system information for bug reporting. This will stall your project temporarily.
- Default:
False
op('bug_report').par.Buginfo
DAT Optional DAT containing additional bug information to include in the report.
- Default:
None
op('bug_report').par.Bugdescription
Str Optional description of the bug or issue you're experiencing.
- Default:
"" (Empty String)
Page: About
Section titled “Page: About”op('bug_report').par.Bypass
Toggle Bypasses the operator functionality.
- Default:
False
op('bug_report').par.Showbuiltin
Toggle Show built-in operator parameters.
- Default:
False
op('bug_report').par.Version
Str Operator version. Read-only.
- Default:
1.0.0
op('bug_report').par.Lastupdated
Str Last update date. Read-only.
- Default:
2025-07-24
op('bug_report').par.Creator
Str Operator creator. Read-only.
- Default:
"" (Empty String)
op('bug_report').par.Website
Str Related website. Read-only.
- Default:
"" (Empty String)
op('bug_report').par.Chattd
OP Reference to the ChatTD operator for accessing Python Manager.
- Default:
/dot_lops/ChatTD
Related Operators
Section titled “Related Operators”- ChatTD: Required for accessing Python Manager and virtual environment information
- Python Manager: Provides the virtual environment package information used by Bug Report