Skip to content

Bug Report

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.

  • 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
  • No dedicated inputs - the operator functions independently
  • out1 (DAT): Contains the generated bug report as formatted text
  • Internal DAT: Automatically creates bug_report_dat inside the operator for report storage
  • bug_reports folder: Reports are automatically saved as timestamped text files in the ChatTD installation directory
Status (Status) op('bug_report').par.Status Str

Current status of the bug report operator. Read-only.

Default:
bug_report1
Generate Bug Report (Generatereport) op('bug_report').par.Generatereport Pulse

Generate comprehensive system information for bug reporting. This will stall your project temporarily.

Default:
False
Bug Info DAT (Buginfo) op('bug_report').par.Buginfo DAT

Optional DAT containing additional bug information to include in the report.

Default:
None
Bug Description (Bugdescription) op('bug_report').par.Bugdescription Str

Optional description of the bug or issue you're experiencing.

Default:
"" (Empty String)
Bypass (Bypass) op('bug_report').par.Bypass Toggle

Bypasses the operator functionality.

Default:
False
Show Built-in Parameters (Showbuiltin) op('bug_report').par.Showbuiltin Toggle

Show built-in operator parameters.

Default:
False
Version (Version) op('bug_report').par.Version Str

Operator version. Read-only.

Default:
1.0.0
Last Updated (Lastupdated) op('bug_report').par.Lastupdated Str

Last update date. Read-only.

Default:
2025-07-24
Creator (Creator) op('bug_report').par.Creator Str

Operator creator. Read-only.

Default:
"" (Empty String)
Website (Website) op('bug_report').par.Website Str

Related website. Read-only.

Default:
"" (Empty String)
ChatTD Operator (Chattd) op('bug_report').par.Chattd OP

Reference to the ChatTD operator for accessing Python Manager.

Default:
/dot_lops/ChatTD
  • ChatTD: Required for accessing Python Manager and virtual environment information
  • Python Manager: Provides the virtual environment package information used by Bug Report