NatronGitHub / Natron

Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
http://NatronGitHub.github.io
GNU General Public License v2.0
4.56k stars 333 forks source link

(Bug): Stray Write nodes are executed without an explicit request #815

Open savchenko opened 2 years ago

savchenko commented 2 years ago

Make sure to follow our issue report guidelines

Natron version

Natron 2.4.3 Release

Operating system

MS Windows 10 21H2

System specs

32GB RAM AMD Ryzen 3700X AMD 6600 XT

Did you install Natron using the official installer?

Custom installation path

No response

What were you trying to do?

Execute a Write node. It ends-up writing image to the request path and to the path of another Write node present in the script, therefore overwriting a different file.

What did you expect to happen? What happened instead?

Only the selected Write node is rendered when user presses the Render button.

Step-by-step reproduction instructions

  1. Create a couple of Write nodes that originate from the same source.
  2. Execute one of them
  3. Observe that from time to time Natron overwrites files you haven't asked to render.

Additional details

The issue can be reproduced on Linux. It might be linked to the problem where content of the output is not what is displayed in the Viewer. Latter can be usually fixed via Ctrl+Shift+K and restart of the app.