Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Able to crash T3 by creating a Execute cycle #482

Open
grant-h opened this issue Oct 25, 2024 · 1 comment
Open

Able to crash T3 by creating a Execute cycle #482

grant-h opened this issue Oct 25, 2024 · 1 comment

Comments

@grant-h
Copy link

grant-h commented Oct 25, 2024

Describe the bug
Cycle detection is failing allowing an Execute node to be connected to itself.

Please complete the following information):

  • OS: Ubuntu / Wine
  • Version: T3 3.9.3
  • Graphics card and resolution: N/A

To Reproduce
Steps to reproduce the behavior:

  1. Create Execute note and another "Draw" command node
  2. Select both nodes with "Shift"
  3. Drag a connector from the Execute node. Two connectors will be created
  4. Drag the connector group into the input of the Execute node
  5. T3 hangs

Expected behavior
Cycle detection should prevent this action.

Screenshots
See video

test.mp4
@pixtur
Copy link
Collaborator

pixtur commented Oct 26, 2024

Thanks for reporting! I will look into this when implementing the new graph system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@pixtur @grant-h and others