Crashes with various gmic nodes

Hello, I just installed Natron on KDE Neon 20.04 and started to try the functionalities.

Everything worked well until I tried to use gmic nodes. For a quite large number of them i get instant crashes when connecting it to the viewport, or a crash when changing frame. Others just error messages.

I’ll put some examples below with the Terminal log ( I couldn’t find where the log files are) or the error message if there is one.

Painting

Instant crash when connecting the Node

Log

Natron Version 2.3.15
Copyright (C) 2013-2018 INRIA and Alexandre Gauthier-Foichat
>>>Use the --help or -h option to print usage.<<<
Info: init.py script not loaded (this is not an error)
Info: initGui.py script not loaded (this is not an error)
Loading project: /mnt/shared/Pierre/Vidéos/WelbexVFX/Natron test/test2.ntp.autosave
Caught segmentation fault (SIGSEGV) from thread Caught segmentation fault (SIGSEGV) from
thread (0x7fe62c00fcf0), faulty address is 0x7fe6b7aaa317 from 0
Caught segmentation fault (SIGSEGV) from thread (0x7fe61400fcf0), faulty address is 0x7fe
6b7aaa317 from 0
Caught segmentation fault (SIGSEGV) from thread (0x7fe61c0100f0), faulty address is 0x7fe
6b7aaa317 from 0
(0x7fe62800cf80), faulty address is 0x7fe6b7aaa317 from 0
Backtrace:
[Frame 1]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame 2]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame 3]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x32611f) [0x7fe6b7abb11f]
[Frame 4]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 5]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 6]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x32611f) [0x7fe6b7abb11f]
[Frame 7]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x21258) [0x7fe6b77b6258]
[Frame 8]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7fe773646609]
[Frame 9]: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7fe7731e0103]
Caught segmentation fault (SIGSEGV) from thread (0x7fe6100e78e0), faulty address is 0x7fe
6b7aaa317 from 0
Caught segmentation fault (SIGSEGV) from thread (0x7fe6240e7960), faulty address is 0x7fe
6b7aaa317 from 0Backtrace:
[Frame 1]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame 2]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame 3]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x32611f) [0x7fe6b7abb11f]
[Frame 4]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 5]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 6]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x32611f) [0x7fe6b7abb11f]
[Frame 7]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x21258) [0x7fe6b77b6258]
[Frame 8]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7fe773646609]
[Frame 9]: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7fe7731e0103]
Caught segmentation fault (SIGSEGV) from thread (0x7fe60c0e89a0), faulty address is 0x7fe
6b7aaa317 from 0
Backtrace:
[Frame 1]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame 2]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame Caught segmentation fault (SIGSEGV) from thread (0x7fe63801b100), faulty address i
s 0x7fe6b7aaa317 from 0
3]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Natron/GMI
C.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 4]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 5]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x32611f) [0x7fe6b7abb11f]
[Frame 6]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x21258) [0x7fe6b77b6258]
[Frame 7]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7fe773646609]
[Frame 8]: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7fe7731e0103]
Backtrace:
[Frame 1]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame 2]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7fe6b7aaa317]
[Frame 3]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 4]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x38e6c7) [0x7fe6b7b236c7]
[Frame 5]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x31aef6) [0x7fe6b7aafef6]
[Frame 6]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 7]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 8]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 9]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 10]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Na
tron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7fe6b7aba743]
[Frame 11]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Na
tron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x32611f) [0x7fe6b7abb11f]
[Frame 12]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Na
tron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x21258) [0x7fe6b77b6258]
[Frame 13]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7fe773646609]
[Frame 14]: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7fe7731e0103]
Segmentation fault

Fractalize

Instant crash when connecting the nodes log1), sometimes the crash occurs when changing parameters log2)

Log1

    Natron Version 2.3.15
    Copyright (C) 2013-2018 INRIA and Alexandre Gauthier-Foichat
    >>>Use the --help or -h option to print usage.<<<
    Info: init.py script not loaded (this is not an error)
    Info: initGui.py script not loaded (this is not an error)
    Loading project: /mnt/shared/Pierre/Vidéos/WelbexVFX/Natron test/test2.ntp.autosave
    Caught segmentation fault (SIGSEGV) from thread (0x7f90000049c0), faulty address is 0x7f9
    067a68317 from 0
    Backtrace:
    [Frame 1]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7f9067a68317]
    [Frame 2]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7f9067a68317]
    [Frame 3]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7f9067a78743]
    [Frame 4]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x21258) [0x7f9067774258]
    [Frame 5]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7f910ed35609]
    [Frame 6]: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7f910e8cf103]
    Segmentation fault

Log2

    Natron Version 2.3.15
    Copyright (C) 2013-2018 INRIA and Alexandre Gauthier-Foichat
    >>>Use the --help or -h option to print usage.<<<
    Info: init.py script not loaded (this is not an error)
    Info: initGui.py script not loaded (this is not an error)
    Loading project: /mnt/shared/Pierre/Vidéos/WelbexVFX/Natron test/test2.ntp.autosave
    Caught segmentation fault (SIGSEGV) from thread Caught segmentation fault (SIGSEGV) from
    thread (0x7f1c6846dce0), faulty address is 0x7f1c97aaa317 from 0(0x7f1be801c540), faulty
    address is 0x7f1c97aaa317 from
    0
    Backtrace:
    [Frame 1]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7f1c97aaa317]
    [Frame 2]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x315317) [0x7f1c97aaa317]
    [Frame 3]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x38e6c7) [0x7f1c97b236c7]
    [Frame 4]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x32e00a) [0x7f1c97ac300a]
    [Frame 5]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x325743) [0x7f1c97aba743]
    [Frame 6]: /mnt/shared/Linux programs/Natron-2.3.15-Linux-64-no-installer/Plugins/OFX/Nat
    ron/GMIC.ofx.bundle/Contents/Linux-x86-64/GMIC.ofx(+0x21258) [0x7f1c977b6258]
    [Frame 7]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7f1cdc525609]
    [Frame 8]: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7f1cdc0bf103]
    free(): invalid size
    Aborted

Brushify

Error message

Error message

[18:19:34.277] GMIC_Brushify1: *** Error in ./fx_brushify/*local/brushify/*local/ *** Command 'resize': Invalid argument '0,0,1,1,0,0,0.5,0.5'.

If you want me to try anything else or if you have anymore question, just ask. Thank you !

Hi,

Sadly the logs does not help much. Several plugins from GMIC.ofx seems broken, we should probably have a allow/deny list for the GMIC.ofx plugins. When I get the time I will try to run the plugins you used in debug mode to get some more info.

Well thanks, that’s a bit sad, but for the project I was working on I have found a workaround (just using GMIC from the command line and re-importing the frames in Natron).

Keep me up to date and thanks again.