-
Notifications
You must be signed in to change notification settings - Fork 345
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
Unable to open project with cloned group nodes (segfault) #568
Comments
Good bug report, thanks! Will look into it when I or Ole-André have time! |
|
does that means that assertion is superfluous? or the problem is else where and happens to be caught there? 🤔 |
If I remove the assert we end up in
|
looks like a more complicated issue 😅 Maybe is related on how the XML is built? because the clone node works perfectly in the project, the problem arises when reading the project. I wish I had Qt expertise to help debugging. Errata: by XML I mean the XML project file |
Cloning any group (regardless of what they contain) seems to trigger this. |
bump! Can I help with this bug? 😅 |
The issue can easily be replicated, so we don't need any additional help on that. I might have some time tomorrow. |
I have a possible fix, will submit when tested properly. |
See also #579 |
@rodlie can you make a PR with the fix? |
OK I started the work in https://github.com/NatronGitHub/Natron/tree/fix-issue-568 It doesn't crash anymore, but group clones cannot be saved/loaded: links only work within the same group for now. |
I got a solution that works for this situation (see #594), but links/clones are rather fragile. Here's the situation now:
|
Working on a slightly more backward-compatible solution |
fixed by #598 |
Hi there,
First of all, congrats for this awesome product 🎉! I enjoyed using it for the first time, watched a couple of Youtube Videos and got straight ahead with some simple results.
I ran into this problem while doing some practicing on my own, I've provided screenshots to replicate it too.
Problem
When using "Clone Nodes" feature, Natron will not be able to open the saved project.
Expected behavior: It should open the project in the last saved state
Actual behavior: Crashes when opening a project with cloned nodes
broken-project.tar.gz
from a terminal if possible. If you also submitted a crash report, indicate the CrashID if possible.
Unfortunately it just segfaults:
Steps to Reproduce
You may submit a link to any screenshots/videos that can be used to understand how to reproduce the issue.
Versions
Natron version/commit (they can be retrieved from the About Window): Natron version 2.3.15 at commit 513a249 on branch tags/v2.3.15
OS version: openSUSE Leap 15.2
The text was updated successfully, but these errors were encountered: