Natron Troubleshooting

There is a new section in the documentation: Troubleshooting — Natron 2.4.1 documentation

Troubleshooting

Natron has bugs, as any software does.

Natron is also a free and open-source software, and bugs are fixed by volunteers when they have some spare time, so please be tolerant and do not expect your bug to be fixed within the hour. It may take days, weeks, or it may even never be fixed.

Properly reporting a bug takes time, but the time spent reporting a bug will certainly help you and the community a lot. It is also the best way to find a temporary solution or a workaround.

Identifying the Kind of Bug

Natron may fail in several ways:

  1. It crashes while doing some specific user interaction with the GUI.
  2. It crashes while rendering the project.
  3. Rendered images are wrong, or contain black areas.
  4. Natron hangs and the GUI is not responsive (i.e. menus and buttons do not respond). This is probably a deadlock in the GUI code of Natron.
  5. Rendering stops before the end of the sequence. This is probably caused by an OpenFX error: check the error log from the “Display/Show Project Errors Log…” menu: there may be an indication of the problem (but it can still be a Natron bug).
  6. Rendering hangs or Natron hangs, but the GUI is responsive. This is probably a deadlock in the rendering code, and this is the hardest kind of bug to reproduce or fix. If it cannot be reproduced easily, then your best bet is to use one of the workarounds below.

Searching and Reporting Bugs

Bugs may come from OpenFX plugins that were not bundled with Natron, so before reporting anything, if you have any extra OpenFX plugins installed, uncheck “Enable default OpenFX plugins location” in “Preferences/Plug-ins”, save preferences, relaunch Natron, and check that the bug is still here.

The best way to have your bug considered for fixing is to first search on the Natron forum and in the Natron issues if this is a known bug. If yes, then read about it, and try some workarounds given in these bug reports (see below for more workarounds).

If this bug does not seem to be a known issue, then post a new issue on the Natron github, and follow strictly the guidelines to report the bug. The issue title should be as precise as possible (“Natron crash” is not a correct title, see existing issues for title examples). If possible, also post a project that exhibits the issue. Make the project as small as possible: remove extra assets or replace them by small JPEG sequences, checkerboards or colorwheels, etc. You can then either attach your project as a zip file to the github issue, or post a link to a file sharing service.

Common Workarounds

Luckily, there are workarounds for most Natron crashes or hangs. Here are a few one worth trying, but of course your mileage may vary or you may find another workaround (which you should describe in the proper Natron issue).

  1. Avoid using videos with inter-frame compression as inputs and outputs. This includes H.264 (eg AVCHD) and H.265 (HEVC) video. ProRes is OK but slow, especially for writing. DNxHR is OK. Individual frames are best (DPX, EXR, TIFF, PNG, JPEG, whatever suits your input video quality and bit depth). The video reader is here for convenience, but it may have difficulties decoding some videos. The video writer may also be a source of bugs, and should be avoided for long sequences: if Natron crashes in the middle, then the whole sequence has to be rendered. Extract individual frames, do your compositing, then compress the frames (and optionally mux the audio) with an external tool. To extract frames, you may use a simple Natron project or any other tool (e.g. FFmpeg). To compress frames to a video, there are also many tools available, e.g. FFmpeg, MEncoder, or VirtualDub (windows-only). This is the standard compositing workflow and the preferred method of running Natron.
  2. If Natron hangs or crashes when rendering an image sequence (this does not work when rendering to a video), check that the rendered frames are OK, relaunch Natron and in the parameters of the Write node uncheck “Overwrite”. That way, only the missing frames will be rendered.
  3. If you have a large project, or a project with heavy processing, use the DiskCache node at places that make sense: downstream heavy processing in the graph, or before you use the result of processing as inputs to Roto node or RotoPaint.

You will quickly notice that using individual frames instead of videos for inputs and output give a big performance boost and will most probably solve your issues, so once you’ve learned how to decompress/compress any video, this will become your standard workflow. Just add extra disk space, and you’re good to do serious and fluid compositing with Natron.

OpenGL/GPU Rendering Issues

If the viewer displays some error message about OpenGL, then GPU rendering is probably going bad. Note that this kind of problem seems to only happen on Windows, so you might want to consider switching to Linux or macOS to use Natron if your GPU is not well supported by Natron under Windows.

  1. Create a Shadertoy node, click “Renderer Info…” and check that the OpenGL version is at least 2.1 and that the extension GL_ARB_texture_non_power_of_two is available. If the displayed info does not correspond to your graphics card, check that the OpenGL drivers for your card are installed. If not, install the software called “OpenGL Extension Viewer” and check that your card appears in the list of renderers. If not, then it is a drivers issue.
  2. In Natron Preferences / GPU Rendering, check that the displayed is consistent with what “Renderer Info…” above gave.
  3. Now uncheck “Enable GPU Render” in the Shadertoy node and click the refresh/recycle button on the top of the viewer. Click again “Renderer Info…” and it should say it now uses Mesa in the GL_VERSION. Does it fix the issue? If yes, you may try the next step to globally disable OpenGL rendering in Natron.
  4. To temporarily fix this issue, in Natron Preferences / GPU Rendering, set “OpenGL Rendering” to “Disabled”, click the “Save” button in the Preferences window, quit Natron, launch Natron, check that GPU rendering is still disabled in the Preferences, and test your project.
4 Likes

HELLO guys im new and on a chromebook and i need help on knowing how to put images into NATRON read system thing???
at the minute there is no files that I can pick that have my pictures on it
I don’t have python is that the problem
i used linux to download it using the linux terminal. Whenever i try read a photo in it never comes up with any files.
PlEaSe HeLp!!!

@NOVA_V1PER posting the same thing on different threads is really annoying and is not going to get you help any faster.

You’ll need to state how you installed natron and what you’ve tried to resolve your problem so far.

1 Like

dont just tell me not to post on different threads just help me for crying out loud

You are not entitled to help. You also need to relax a bit.

Please read the post and provide us more detail

1 Like

I answered your original post:

is that better???

Hi guys,
I hope you are all well.
first of all, a massive thanks to the community to keep developing Natron, that’s truly awesome!
I’ve installed Natron on Ubuntu 22.04 LTS and when I launched it I received an openGL error:


I assume that I do have not some additional libraries installed.
Do you know which lib I should install to make it work?
Many thanks in advance!
Geoff

Hi,

Are you using the download from our website? And what graphics card are you using, and are you using third-party drivers for that card?

Ho Rodlie,
Thanks for your reply, yes I’ve been using the Linux download from your website and I have an RTX 2080 Ti. I have the latest NVIDIA drivers installed on Ubuntu 22.04 LTS.
I am using the official NVIDIA drivers for Ubuntu.
Thanks a lot for your help!
Geoff

  1. Now uncheck “Enable GPU Render” in the Shadertoy node and click the refresh/recycle button on the top of the viewer. Click again “Renderer Info…” and it should say it now uses Mesa in the GL_VERSION. Does it fix the issue? If yes, you may try the next step to globally disable OpenGL rendering in Natron."

When I uncheck “Enable GPU Render” in the Shadertoy node, it appears Mesa in the GL_VERSION, but it doesn’t fix the issue.

Ubuntu Studio 22.04.1 LTS
AMD RX 570 - Mesa 22.0.5

OpenGL issue are in general due to Natron using up the contexts (bug!). In the settings set the OpenGL context value to 999. If that’s not the issue then is a driver issue.

Now GPU Rendering is only working on Shadertoy node. :upside_down_face:

Hi there,
commits from acolwell a couple monthes ago seemed to improve opengl on windows. I don’t know if they’ve been ported to Linux/MAC. Would probably be helpful as I’m pretty sure they were not platform specific.

Hello,

First time using Natron… In fact I can’t use it, that crash on launch. The script charges, I barelly see natron’s page and then crash.

Mac OS - 14.1.1, I tried both Dmg from the website, and did click twice from the app in the finder to open it properlly.

If you have some idea how to fix that !

Crash report

Translated Report (Full Report Below)

Process: Natron [14325]
Path: /Applications/Natron.app/Contents/MacOS/Natron
Identifier: fr.inria.Natron
Version: 2.5.0 (2.5.0)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2023-11-24 14:56:55.8585 +0200
OS Version: macOS 14.1.1 (23B81)
Report Version: 12
Anonymous UUID: C2A23455-A10D-FA8A-D0AE-E99A6BC8F799

Sleep/Wake UUID: 0067B084-DA40-4D7B-AE68-1B38A5D52990

Time Awake Since Boot: 79000 seconds
Time Since Wake: 24453 seconds

System Integrity Protection: enabled

Notes:
PC register does not match crashing frame (0x0 vs 0x7FF8A0A32A78)

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: Natron [14325]

Application Specific Information:
abort() called

Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x7FF8A0A32A78)

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ??? 0x7ff8a0a32a78 ???
1 libsystem_kernel.dylib 0x7ff8105447ce __pthread_kill + 10
2 libsystem_pthread.dylib 0x7ff81057cf30 pthread_kill + 262
3 libsystem_c.dylib 0x7ff81049ba49 abort + 126
4 libsystem_malloc.dylib 0x7ff8103a726a malloc_vreport + 885
5 libsystem_malloc.dylib 0x7ff8103c565b malloc_zone_error + 183
6 libsystem_malloc.dylib 0x7ff8103a02bc small_free_list_remove_ptr_no_clear + 1033
7 libsystem_malloc.dylib 0x7ff81039d660 free_small + 835
8 CoreGraphics 0x7ff8165b0731 std::__1::vector<std::__1::shared_ptrCG::DisplayListResourcePath, std::__1::allocator<std::__1::shared_ptrCG::DisplayListResourcePath>>::~vectorabi:v160006 + 23
9 CoreGraphics 0x7ff81602629a CG::DisplayList::~DisplayList() + 244
10 CoreFoundation 0x7ff81072065d _CFRelease + 281
11 libobjc.A.dylib 0x7ff8101bbd5d object_cxxDestructFromClass(objc_object*, objc_class*) + 83
12 libobjc.A.dylib 0x7ff8101b519c objc_destructInstance + 96
13 libobjc.A.dylib 0x7ff8101b512b _objc_rootDealloc + 62
14 AppKit 0x7ff8144fbaee -[NSViewBackingStoreImage dealloc] + 41
15 QuartzCore 0x7ff818fcf909 CA::release_objects(X::List<void const*>*) + 21
16 QuartzCore 0x7ff818fc078c CA::Transaction::commit() + 1548
17 AppKit 0x7ff813d2328d __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
18 AppKit 0x7ff8147f3f59 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
19 CoreFoundation 0x7ff810656f0c CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23
20 CoreFoundation 0x7ff810656e31 __CFRunLoopDoObservers + 493
21 CoreFoundation 0x7ff8106563b3 __CFRunLoopRun + 850
22 CoreFoundation 0x7ff810655a99 CFRunLoopRunSpecific + 557
23 HIToolbox 0x7ff81b3bd9d9 RunCurrentEventLoopInMode + 292
24 HIToolbox 0x7ff81b3bd7e6 ReceiveNextEventCommon + 665
25 HIToolbox 0x7ff81b3bd531 _BlockUntilNextEventMatchingListInModeWithFilter + 66
26 AppKit 0x7ff813bc7885 _DPSNextEvent + 880
27 AppKit 0x7ff8144bb348 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304
28 AppKit 0x7ff813bb8dfa -[NSApplication run] + 603
29 QtGui 0x1120b9675 QEventDispatcherMac::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 2037
30 QtCore 0x111a09288 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 520
31 QtCore 0x111a0c8bc QCoreApplication::exec() + 188
32 Natron 0x104e40c1b Natron::GuiApplicationManager::initGui(Natron::CLArgs const&) + 2955
33 Natron 0x10506acf0 Natron::AppManager::loadInternal(Natron::CLArgs const&) + 1024
34 Natron 0x105068dc9 Natron::AppManager::loadFromArgs(Natron::CLArgs const&) + 1545
35 Natron 0x104d67300 main + 224
36 dyld 0x2060523a6 start + 1942

Thread 1:: com.apple.rosetta.exceptionserver
0 runtime 0x7ff7fff88294 0x7ff7fff84000 + 17044

Thread 2:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 3:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 4:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 5:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 6:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 7:
0 ??? 0x7ff8a0a32a78 ???
1 libsystem_kernel.dylib 0x7ff81054060e __psynch_cvwait + 10
2 libsystem_pthread.dylib 0x7ff81057d76b _pthread_cond_wait + 1211
3 QtCore 0x1118fb09b QWaitConditionPrivate::wait(unsigned long) + 235
4 QtCore 0x1118faf78 QWaitCondition::wait(QMutex*, unsigned long) + 88
5 QtCore 0x1118ec01a QThreadPoolThread::run() + 682
6 QtCore 0x1118f9a28 QThreadPrivate::start(void*) + 376
7 libsystem_pthread.dylib 0x7ff81057d202 _pthread_start + 99
8 libsystem_pthread.dylib 0x7ff810578bab thread_start + 15

Thread 8:: com.apple.CFSocket.private
0 ??? 0x7ff8a0a32a78 ???
1 libsystem_kernel.dylib 0x7ff81054694a __select + 10
2 CoreFoundation 0x7ff81067f6af __CFSocketManager + 637
3 libsystem_pthread.dylib 0x7ff81057d202 _pthread_start + 99
4 libsystem_pthread.dylib 0x7ff810578bab thread_start + 15

Thread 9:: com.apple.NSEventThread
0 ??? 0x7ff8a0a32a78 ???
1 libsystem_kernel.dylib 0x7ff81053da6e mach_msg2_trap + 10
2 libsystem_kernel.dylib 0x7ff81054be7a mach_msg2_internal + 84
3 libsystem_kernel.dylib 0x7ff810544b92 mach_msg_overwrite + 653
4 libsystem_kernel.dylib 0x7ff81053dd5f mach_msg + 19
5 CoreFoundation 0x7ff810657b49 __CFRunLoopServiceMachPort + 143
6 CoreFoundation 0x7ff8106565bc __CFRunLoopRun + 1371
7 CoreFoundation 0x7ff810655a99 CFRunLoopRunSpecific + 557
8 AppKit 0x7ff813d24a00 _NSEventThread + 122
9 libsystem_pthread.dylib 0x7ff81057d202 _pthread_start + 99
10 libsystem_pthread.dylib 0x7ff810578bab thread_start + 15

Thread 10:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 11:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 12:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 13:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 14:
0 runtime 0x7ff7fffa694c 0x7ff7fff84000 + 141644

Thread 15:
0 ??? 0x7ff8a0a32a78 ???
1 libsystem_kernel.dylib 0x7ff81054694a __select + 10
2 QtCore 0x111a39392 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 98
3 QtCore 0x111a3c83d QEventDispatcherUNIXPrivate::doSelect(QFlagsQEventLoop::ProcessEventsFlag, timeval*) + 685
4 QtCore 0x111a3e5f2 QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 210
5 QtCore 0x111a09288 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 520
6 QtCore 0x1118f7dae QThread::exec() + 222
7 QtCore 0x1118f9a28 QThreadPrivate::start(void*) + 376
8 libsystem_pthread.dylib 0x7ff81057d202 _pthread_start + 99
9 libsystem_pthread.dylib 0x7ff810578bab thread_start + 15

Thread 16:
0 ??? 0x7ff8a0a32a78 ???
1 libsystem_kernel.dylib 0x7ff81054060e __psynch_cvwait + 10
2 libsystem_pthread.dylib 0x7ff81057d76b _pthread_cond_wait + 1211
3 QtCore 0x1118fb088 QWaitConditionPrivate::wait(unsigned long) + 216
4 QtCore 0x1118faf78 QWaitCondition::wait(QMutex*, unsigned long) + 88
5 QtCore 0x1118ec01a QThreadPoolThread::run() + 682
6 QtCore 0x1118f9a28 QThreadPrivate::start(void*) + 376
7 libsystem_pthread.dylib 0x7ff81057d202 _pthread_start + 99
8 libsystem_pthread.dylib 0x7ff810578bab thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000
rdi: 0x0000000000000043 rsi: 0x00000002060f8240 rbp: 0x0000000000000000 rsp: 0x000000000000002e
r8: 0x000000030eeaf248 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000103 r13: 0x0000000000000000 r14: 0x00000002060f8240 r15: 0x0000000000000016
rip: rfl: 0x0000000000000287
tmp0: 0xffffffffffffffff tmp1: 0x00007ff8a0a32a4c tmp2: 0x00007ff8105447c4

Binary Images:
0x20604c000 - 0x2060ebfff dyld () /usr/lib/dyld
0x12400a000 - 0x124021fff _pickle.cpython-310-darwin.so (
) <05efca42-ab8f-316d-9aa9-aa990220f5c0> /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_pickle.cpython-310-darwin.so
0x123fb1000 - 0x123fb8fff _struct.cpython-310-darwin.so () /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_struct.cpython-310-darwin.so
0x123e72000 - 0x123e79fff select.cpython-310-darwin.so (
) <23a63d95-b5ab-32bf-ab02-41df64061a3a> /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/select.cpython-310-darwin.so
0x123e3c000 - 0x123e3ffff _posixsubprocess.cpython-310-darwin.so () <9c938c76-e319-3c16-b709-05005be0878c> /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_posixsubprocess.cpython-310-darwin.so
0x123e1f000 - 0x123e22fff fcntl.cpython-310-darwin.so (
) /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/fcntl.cpython-310-darwin.so
0x11f4ca000 - 0x11fbc9fff QtGui.so () /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PySide/QtGui.so
0x11e3fe000 - 0x11e5a1fff QtCore.so (
) <44929f94-3e45-377b-aa7f-e420958d522c> /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PySide/QtCore.so
0x111116000 - 0x111121fff math.cpython-310-darwin.so () /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/math.cpython-310-darwin.so
0x10fec3000 - 0x10fecafff zlib.cpython-310-darwin.so (
) <6ae06631-ea22-33c0-8615-f090ea7fe7e7> /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/zlib.cpython-310-darwin.so
0x10fea3000 - 0x10feb2fff libobjc-trampolines.dylib () <7e101877-a6ff-3331-99a3-4222cb254447> /usr/lib/libobjc-trampolines.dylib
0x10fe3a000 - 0x10fe51fff com.apple.security.csparser (3.0) <53dd87b3-1b73-3b94-9914-eac4d3adad26> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x113c73000 - 0x113ce2fff com.apple.AppleMetalOpenGLRenderer (1.0) /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer
0x110449000 - 0x110720fff org.python.python (3.10.10, (c) 2001-2023 Python Software Foundation.) /Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/Python
0x10ff37000 - 0x10ff4efff libpyside.cpython-310-darwin.1.2.dylib (
) <8fe87663-e9ac-322b-a109-3c5333c0aa0a> /Applications/Natron.app/Contents/Frameworks/libpyside.cpython-310-darwin.1.2.dylib
0x110041000 - 0x110054fff libshiboken.cpython-310-darwin.1.2.dylib () <5bfb9bc6-3336-3778-8956-d4311fd6087a> /Applications/Natron.app/Contents/Frameworks/libshiboken.cpython-310-darwin.1.2.dylib
0x110155000 - 0x110178fff libboost_serialization-mt.dylib (
) <96eade35-dbdc-3104-9b99-1be9a2d728a5> /Applications/Natron.app/Contents/Frameworks/libboost_serialization-mt.dylib
0x110285000 - 0x1102d4fff libomp.dylib () <834340c3-fc37-3993-a790-225993739ec6> /Applications/Natron.app/Contents/Frameworks/libomp.dylib
0x1100b8000 - 0x1100d3fff libexpat.1.dylib (
) /Applications/Natron.app/Contents/Frameworks/libexpat.1.dylib
0x110e47000 - 0x110efefff libcairo.2.dylib () <61741621-82b6-37c8-ac83-62f9ed195d14> /Applications/Natron.app/Contents/Frameworks/libcairo.2.dylib
0x110d52000 - 0x110d85fff libfontconfig.1.dylib (
) /Applications/Natron.app/Contents/Frameworks/libfontconfig.1.dylib
0x11114c000 - 0x1111d7fff libfreetype.6.dylib () <107fd84e-a7cf-3763-9357-d051dd6de9cb> /Applications/Natron.app/Contents/Frameworks/libfreetype.6.dylib
0x1113d2000 - 0x111485fff QtOpenGL (4.8) <8863f27d-0ada-3752-a008-378d886ecd67> /Applications/Natron.app/Contents/Frameworks/QtOpenGL.framework/Versions/4/QtOpenGL
0x112079000 - 0x112880fff QtGui (4.8) <2fa19108-309c-3a97-aae3-844a9b1c3e73> /Applications/Natron.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui
0x1118d3000 - 0x111b2afff QtCore (4.8) <8608f6ac-b17f-3af9-b161-fb5075637428> /Applications/Natron.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
0x11384b000 - 0x113932fff QtNetwork (4.8) /Applications/Natron.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork
0x10ff9e000 - 0x10ffa9fff libintl.8.dylib (
) <2fd78d53-0297-3d14-85b1-5d3d342184e4> /Applications/Natron.app/Contents/Frameworks/libintl.8.dylib
0x1116f1000 - 0x1117f4fff libiconv.2.dylib () /Applications/Natron.app/Contents/Frameworks/libiconv.2.dylib
0x1103bf000 - 0x1103d2fff libz.1.dylib (
) <1e71ef9c-170d-30ed-bfd0-f95acbb0e52b> /Applications/Natron.app/Contents/Frameworks/libz.1.dylib
0x111f03000 - 0x111f6afff libpixman-1.0.dylib () <3067ea37-ef23-3017-90d6-c0bef9eb354b> /Applications/Natron.app/Contents/Frameworks/libpixman-1.0.dylib
0x11109f000 - 0x1110c2fff libpng16.16.dylib (
) <5a334a26-5dc8-3e04-8518-07dcf7ae5571> /Applications/Natron.app/Contents/Frameworks/libpng16.16.dylib
0x1103fb000 - 0x11040afff libbz2.1.0.dylib () <51b220bf-5d06-3917-950b-461033339d2f> /Applications/Natron.app/Contents/Frameworks/libbz2.1.0.dylib
0x10ffce000 - 0x10ffd9fff libbrotlidec.1.dylib (
) <901075a8-6ddf-3b1c-a8d4-88a38993417e> /Applications/Natron.app/Contents/Frameworks/libbrotlidec.1.dylib
0x11011d000 - 0x11013cfff libbrotlicommon.1.dylib () <94fc81f1-abcf-3483-b934-db64bf9cfbfb> /Applications/Natron.app/Contents/Frameworks/libbrotlicommon.1.dylib
0x113b2b000 - 0x113b86fff libssl.3.dylib (
) /Applications/Natron.app/Contents/Frameworks/libssl.3.dylib
0x114097000 - 0x1143a6fff libcrypto.3.dylib () /Applications/Natron.app/Contents/Frameworks/libcrypto.3.dylib
0x7ff7fff84000 - 0x7ff7fffb3fff runtime (
) <2c5acb8c-fbaf-31ab-aeb3-90905c3fa905> /usr/libexec/rosetta/runtime
0x10f5a0000 - 0x10f5f3fff libRosettaRuntime () /Library/Apple//libRosettaRuntime
0x104d5e000 - 0x105a31fff fr.inria.Natron (2.5.0) <762632c9-d490-3e36-b76f-e3db68c03606> /Applications/Natron.app/Contents/MacOS/Natron
0x0 - 0xffffffffffffffff ??? () <00000000-0000-0000-0000-000000000000> ???
0x7ff81053c000 - 0x7ff810576ff7 libsystem_kernel.dylib (
) <4df0d732-7fc4-3200-8176-f1804c63f2c8> /usr/lib/system/libsystem_kernel.dylib
0x7ff810577000 - 0x7ff810582fff libsystem_pthread.dylib () /usr/lib/system/libsystem_pthread.dylib
0x7ff81041c000 - 0x7ff8104a3fff libsystem_c.dylib (
) <83c7b73c-86fe-32f9-85dd-f46fa2c1315b> /usr/lib/system/libsystem_c.dylib
0x7ff810399000 - 0x7ff8103d1ff7 libsystem_malloc.dylib () <400f0381-15d2-38eb-a5cd-cdc7a8053a18> /usr/lib/system/libsystem_malloc.dylib
0x7ff815f75000 - 0x7ff816806ffc com.apple.CoreGraphics (2.0) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7ff8105dc000 - 0x7ff810a74ffc com.apple.CoreFoundation (6.9) <4d842118-bb65-3f01-9087-ff1a2e3ab0d5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7ff8101ac000 - 0x7ff8101edff8 libobjc.A.dylib (
) <7ee3ae08-024e-3daf-adf2-bbd2b5699072> /usr/lib/libobjc.A.dylib
0x7ff813b89000 - 0x7ff814f8effb com.apple.AppKit (6.9) <27fed5dd-d148-3238-bc95-1dac5dd57fa1> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7ff818fbe000 - 0x7ff819365ff9 com.apple.QuartzCore (1.11) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7ff81b38d000 - 0x7ff81b628ff4 com.apple.HIToolbox (2.1.1) <06bf0872-3b34-3c7b-ad5b-7a447d793405> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=552.7M resident=0K(0%) swapped_out_or_unallocated=552.7M(100%)
Writable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG image 1080K 6
ColorSync 260K 34
CoreAnimation 912K 83
CoreGraphics 12K 2
CoreUI image data 976K 7
Foundation 392K 3
Kernel Alloc Once 8K 1
MALLOC 1.3G 52
MALLOC guard page 192K 12
OpenGL GLSL 256K 3
Rosetta Arena 4096K 2
Rosetta Generic 1368K 339
Rosetta IndirectBranch 1024K 1
Rosetta JIT 128.0M 1
Rosetta Return Stack 320K 32
Rosetta Thread Context 320K 32
STACK GUARD 40K 10
Stack 38.2M 16
Stack Guard 56.0M 6
VM_ALLOCATE 14.9M 65
VM_ALLOCATE (reserved) 40K 8 reserved VM address space (unallocated)
__CTF 824 1
__DATA 20.2M 402
__DATA_CONST 20.2M 259
__DATA_DIRTY 822K 114
__FONT_DATA 2352 1
__GLSLBUILTINS 5174K 1
__LINKEDIT 194.6M 44
__OBJC_RO 70.7M 1
__OBJC_RW 2154K 2
__TEXT 358.1M 422
dyld private memory 260K 2
mapped file 7.4G 677
shared memory 1340K 17
unshared pmap 13.0M 9
=========== ======= =======
TOTAL 9.6G 2670
TOTAL, minus reserved VM space 9.6G 2670


Full Report

{“app_name”:“Natron”,“timestamp”:“2023-11-24 14:56:56.00 +0200”,“app_version”:“2.5.0”,“slice_uuid”:“762632c9-d490-3e36-b76f-e3db68c03606”,“build_version”:“2.5.0”,“platform”:1,“bundleID”:“fr.inria.Natron”,“share_with_app_devs”:1,“is_first_party”:0,“bug_type”:“309”,“os_version”:“macOS 14.1.1 (23B81)”,“roots_installed”:0,“name”:“Natron”,“incident_id”:“A990C726-1C5B-4F5B-BAE6-228578F14D4C”}
{
“uptime” : 79000,
“procRole” : “Foreground”,
“version” : 2,
“userID” : 501,
“deployVersion” : 210,
“modelCode” : “MacBookPro18,2”,
“coalitionID” : 10339,
“osVersion” : {
“train” : “macOS 14.1.1”,
“build” : “23B81”,
“releaseType” : “User”
},
“captureTime” : “2023-11-24 14:56:55.8585 +0200”,
“codeSigningMonitor” : 1,
“incident” : “A990C726-1C5B-4F5B-BAE6-228578F14D4C”,
“pid” : 14325,
“translated” : true,
“cpuType” : “X86-64”,
“roots_installed” : 0,
“bug_type” : “309”,
“procLaunch” : “2023-11-24 14:56:53.7132 +0200”,
“procStartAbsTime” : 1911604725559,
“procExitAbsTime” : 1911655752983,
“procName” : “Natron”,
“procPath” : “/Applications/Natron.app/Contents/MacOS/Natron”,
“bundleInfo” : {“CFBundleShortVersionString”:“2.5.0”,“CFBundleVersion”:“2.5.0”,“CFBundleIdentifier”:“fr.inria.Natron”},
“storeInfo” : {“deviceIdentifierForVendor”:“9862FAF1-C34E-5675-A506-7FE6A402AE60”,“thirdParty”:true},
“parentProc” : “launchd”,
“parentPid” : 1,
“coalitionName” : “fr.inria.Natron”,
“crashReporterKey” : “C2A23455-A10D-FA8A-D0AE-E99A6BC8F799”,
“codeSigningID” : “fr.inria.Natron”,
“codeSigningTeamID” : “”,
“codeSigningFlags” : 570491649,
“codeSigningValidationCategory” : 10,
“codeSigningTrustLevel” : 4294967295,
“wakeTime” : 24453,
“sleepWakeUUID” : “0067B084-DA40-4D7B-AE68-1B38A5D52990”,
“sip” : “enabled”,
“exception” : {“codes”:“0x0000000000000000, 0x0000000000000000”,“rawCodes”:[0,0],“type”:“EXC_CRASH”,“signal”:“SIGABRT”},
“termination” : {“flags”:0,“code”:6,“namespace”:“SIGNAL”,“indicator”:“Abort trap: 6”,“byProc”:“Natron”,“byPid”:14325},
“asi” : {“libsystem_c.dylib”:[“abort() called”]},
“extMods” : {“caller”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“system”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“targeted”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“warnings”:0},
“faultingThread” : 0,
“threads” : [{“triggered”:true,“id”:1076249,“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:0},“r12”:{“value”:259},“rosetta”:{“tmp2”:{“value”:140703402575812},“tmp1”:{“value”:140705823664716},“tmp0”:{“value”:18446744073709551615}},“rbx”:{“value”:0},“r8”:{“value”:13135180360},“r15”:{“value”:22},“r10”:{“value”:0},“rdx”:{“value”:0},“rdi”:{“value”:67},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:647},“rax”:{“value”:0},“rsp”:{“value”:46},“r11”:{“value”:0},“rcx”:{“value”:0},“r14”:{“value”:8691614272,“symbolLocation”:0,“symbol”:“_main_thread”},“rsi”:{“value”:8691614272,“symbolLocation”:0,“symbol”:“_main_thread”}},“queue”:“com.apple.main-thread”,“frames”:[{“imageOffset”:140705823664760,“imageIndex”:39},{“imageOffset”:34766,“symbol”:“__pthread_kill”,“symbolLocation”:10,“imageIndex”:40},{“imageOffset”:24368,“symbol”:“pthread_kill”,“symbolLocation”:262,“imageIndex”:41},{“imageOffset”:522825,“symbol”:“abort”,“symbolLocation”:126,“imageIndex”:42},{“imageOffset”:57962,“symbol”:“malloc_vreport”,“symbolLocation”:885,“imageIndex”:43},{“imageOffset”:181851,“symbol”:“malloc_zone_error”,“symbolLocation”:183,“imageIndex”:43},{“imageOffset”:29372,“symbol”:“small_free_list_remove_ptr_no_clear”,“symbolLocation”:1033,“imageIndex”:43},{“imageOffset”:18016,“symbol”:“free_small”,“symbolLocation”:835,“imageIndex”:43},{“imageOffset”:6534961,“symbol”:“std::__1::vector<std::__1::shared_ptrCG::DisplayListResourcePath, std::__1::allocator<std::__1::shared_ptrCG::DisplayListResourcePath>>::~vectorabi:v160006”,“symbolLocation”:23,“imageIndex”:44},{“imageOffset”:725658,“symbol”:“CG::DisplayList::~DisplayList()”,“symbolLocation”:244,“imageIndex”:44},{“imageOffset”:1328733,“symbol”:“_CFRelease”,“symbolLocation”:281,“imageIndex”:45},{“imageOffset”:64861,“symbol”:“object_cxxDestructFromClass(objc_object*, objc_class*)”,“symbolLocation”:83,“imageIndex”:46},{“imageOffset”:37276,“symbol”:“objc_destructInstance”,“symbolLocation”:96,“imageIndex”:46},{“imageOffset”:37163,“symbol”:“_objc_rootDealloc”,“symbolLocation”:62,“imageIndex”:46},{“imageOffset”:9906926,“symbol”:“-[NSViewBackingStoreImage dealloc]”,“symbolLocation”:41,“imageIndex”:47},{“imageOffset”:71945,“symbol”:“CA::release_objects(X::List<void const*>)“,“symbolLocation”:21,“imageIndex”:48},{“imageOffset”:10124,“symbol”:“CA::Transaction::commit()”,“symbolLocation”:1548,“imageIndex”:48},{“imageOffset”:1680013,“symbol”:”__62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke",“symbolLocation”:285,“imageIndex”:47},{“imageOffset”:13021017,“symbol”:“___NSRunLoopObserverCreateWithHandler_block_invoke”,“symbolLocation”:41,“imageIndex”:47},{“imageOffset”:503564,“symbol”:“CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION”,“symbolLocation”:23,“imageIndex”:45},{“imageOffset”:503345,“symbol”:“__CFRunLoopDoObservers”,“symbolLocation”:493,“imageIndex”:45},{“imageOffset”:500659,“symbol”:“__CFRunLoopRun”,“symbolLocation”:850,“imageIndex”:45},{“imageOffset”:498329,“symbol”:“CFRunLoopRunSpecific”,“symbolLocation”:557,“imageIndex”:45},{“imageOffset”:199129,“symbol”:“RunCurrentEventLoopInMode”,“symbolLocation”:292,“imageIndex”:49},{“imageOffset”:198630,“symbol”:“ReceiveNextEventCommon”,“symbolLocation”:665,“imageIndex”:49},{“imageOffset”:197937,“symbol”:“_BlockUntilNextEventMatchingListInModeWithFilter”,“symbolLocation”:66,“imageIndex”:49},{“imageOffset”:256133,“symbol”:“_DPSNextEvent”,“symbolLocation”:880,“imageIndex”:47},{“imageOffset”:9642824,“symbol”:“-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]”,“symbolLocation”:1304,“imageIndex”:47},{“imageOffset”:196090,“symbol”:“-[NSApplication run]”,“symbolLocation”:603,“imageIndex”:47},{“imageOffset”:263797,“symbol”:“QEventDispatcherMac::processEvents(QFlagsQEventLoop::ProcessEventsFlag)”,“symbolLocation”:2037,“imageIndex”:23},{“imageOffset”:1270408,“symbol”:“QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)”,“symbolLocation”:520,“imageIndex”:24},{“imageOffset”:1284284,“symbol”:“QCoreApplication::exec()”,“symbolLocation”:188,“imageIndex”:24},{“imageOffset”:928795,“symbol”:“Natron::GuiApplicationManager::initGui(Natron::CLArgs const&)”,“symbolLocation”:2955,“imageIndex”:38},{“imageOffset”:3198192,“symbol”:“Natron::AppManager::loadInternal(Natron::CLArgs const&)”,“symbolLocation”:1024,“imageIndex”:38},{“imageOffset”:3190217,“symbol”:“Natron::AppManager::loadFromArgs(Natron::CLArgs const&)”,“symbolLocation”:1545,“imageIndex”:38},{“imageOffset”:37632,“symbol”:“main”,“symbolLocation”:224,“imageIndex”:38},{“imageOffset”:25510,“symbol”:“start”,“symbolLocation”:1942,“imageIndex”:0}]},{“id”:1076252,“name”:“com.apple.rosetta.exceptionserver”,“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:34097745362944},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:7939},“r15”:{“value”:0},“r10”:{“value”:4552979268},“rdx”:{“value”:0},“rdi”:{“value”:0},“r9”:{“value”:4552979300},“r13”:{“value”:0},“rflags”:{“value”:515},“rax”:{“value”:268451845},“rsp”:{“value”:0},“r11”:{“value”:0},“rcx”:{“value”:17314086914},“r14”:{“value”:0},“rsi”:{“value”:2616}},“frames”:[{“imageOffset”:17044,“imageIndex”:36}]},{“id”:1076281,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13135204352},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13135740928},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:8451},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076282,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13135761408},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13136297984},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:10755},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076284,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13136318464},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13136855040},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:63503},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076319,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13136875520},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13137412096},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:45571},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076320,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13137432576},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13137969152},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:66315},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076322,“frames”:[{“imageOffset”:140705823664760,“imageIndex”:39},{“imageOffset”:17934,“symbol”:“__psynch_cvwait”,“symbolLocation”:10,“imageIndex”:40},{“imageOffset”:26475,“symbol”:“_pthread_cond_wait”,“symbolLocation”:1211,“imageIndex”:41},{“imageOffset”:163995,“symbol”:“QWaitConditionPrivate::wait(unsigned long)”,“symbolLocation”:235,“imageIndex”:24},{“imageOffset”:163704,“symbol”:"QWaitCondition::wait(QMutex, unsigned long)”,“symbolLocation”:88,“imageIndex”:24},{“imageOffset”:102426,“symbol”:“QThreadPoolThread::run()”,“symbolLocation”:682,“imageIndex”:24},{“imageOffset”:158248,“symbol”:“QThreadPrivate::start(void*)”,“symbolLocation”:376,“imageIndex”:24},{“imageOffset”:25090,“symbol”:“_pthread_start”,“symbolLocation”:99,“imageIndex”:41},{“imageOffset”:7083,“symbol”:“thread_start”,“symbolLocation”:15,“imageIndex”:41}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:160},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:140703402558980},“tmp1”:{“value”:140705823664716},“tmp0”:{“value”:18446744073709551615}},“rbx”:{“value”:0},“r8”:{“value”:140703402815949,“symbolLocation”:0,“symbol”:“_pthread_psynch_cond_cleanup”},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:0},“rdi”:{“value”:0},“r9”:{“value”:160},“r13”:{“value”:4294967552},“rflags”:{“value”:658},“rax”:{“value”:260},“rsp”:{“value”:0},“r11”:{“value”:0},“rcx”:{“value”:0},“r14”:{“value”:13146353664},“rsi”:{“value”:0}}},{“id”:1076323,“name”:“com.apple.CFSocket.private”,“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:0},“r12”:{“value”:1},“rosetta”:{“tmp2”:{“value”:140703402584384},“tmp1”:{“value”:140705823664716},“tmp0”:{“value”:18446744073709551615}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:105553147285264},“r10”:{“value”:0},“rdx”:{“value”:105553147285120},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:140704472334192,“symbolLocation”:0,“symbol”:“__kCFNull”},“rflags”:{“value”:642},“rax”:{“value”:4},“rsp”:{“value”:0},“r11”:{“value”:140703403435035,“symbolLocation”:0,“symbol”:“-[__NSCFArray objectAtIndex:]”},“rcx”:{“value”:0},“r14”:{“value”:105553134946800},“rsi”:{“value”:0}},“frames”:[{“imageOffset”:140705823664760,“imageIndex”:39},{“imageOffset”:43338,“symbol”:“__select”,“symbolLocation”:10,“imageIndex”:40},{“imageOffset”:669359,“symbol”:“__CFSocketManager”,“symbolLocation”:637,“imageIndex”:45},{“imageOffset”:25090,“symbol”:“_pthread_start”,“symbolLocation”:99,“imageIndex”:41},{“imageOffset”:7083,“symbol”:“thread_start”,“symbolLocation”:15,“imageIndex”:41}]},{“id”:1076324,“name”:“com.apple.NSEventThread”,“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:261713832181760},“r12”:{“value”:4294967295},“rosetta”:{“tmp2”:{“value”:140703402606202},“tmp1”:{“value”:140705823665000},“tmp0”:{“value”:18446744073709551615}},“rbx”:{“value”:261713832181760},“r8”:{“value”:0},“r15”:{“value”:261713832181760},“r10”:{“value”:261713832181760},“rdx”:{“value”:8589934592},“rdi”:{“value”:4294967295},“r9”:{“value”:261713832181760},“r13”:{“value”:21592279046},“rflags”:{“value”:643},“rax”:{“value”:268451845},“rsp”:{“value”:0},“r11”:{“value”:0},“rcx”:{“value”:21592279046},“r14”:{“value”:2},“rsi”:{“value”:2}},“frames”:[{“imageOffset”:140705823664760,“imageIndex”:39},{“imageOffset”:6766,“symbol”:“mach_msg2_trap”,“symbolLocation”:10,“imageIndex”:40},{“imageOffset”:65146,“symbol”:“mach_msg2_internal”,“symbolLocation”:84,“imageIndex”:40},{“imageOffset”:35730,“symbol”:“mach_msg_overwrite”,“symbolLocation”:653,“imageIndex”:40},{“imageOffset”:7519,“symbol”:“mach_msg”,“symbolLocation”:19,“imageIndex”:40},{“imageOffset”:506697,“symbol”:“__CFRunLoopServiceMachPort”,“symbolLocation”:143,“imageIndex”:45},{“imageOffset”:501180,“symbol”:“__CFRunLoopRun”,“symbolLocation”:1371,“imageIndex”:45},{“imageOffset”:498329,“symbol”:“CFRunLoopRunSpecific”,“symbolLocation”:557,“imageIndex”:45},{“imageOffset”:1686016,“symbol”:“_NSEventThread”,“symbolLocation”:122,“imageIndex”:47},{“imageOffset”:25090,“symbol”:“_pthread_start”,“symbolLocation”:99,“imageIndex”:41},{“imageOffset”:7083,“symbol”:“thread_start”,“symbolLocation”:15,“imageIndex”:41}]},{“id”:1076330,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13147443200},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13147979776},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:66563},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076331,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13148000256},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13148536832},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:66819},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076332,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13148557312},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13149093888},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:85763},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076333,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13149114368},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13149650944},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:67075},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076334,“frames”:[{“imageOffset”:141644,“imageIndex”:36}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:18446744073709551615},“r12”:{“value”:0},“rosetta”:{“tmp2”:{“value”:0},“tmp1”:{“value”:0},“tmp0”:{“value”:0}},“rbx”:{“value”:0},“r8”:{“value”:0},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:13149671424},“rdi”:{“value”:0},“r9”:{“value”:0},“r13”:{“value”:0},“rflags”:{“value”:531},“rax”:{“value”:13150208000},“rsp”:{“value”:409604},“r11”:{“value”:0},“rcx”:{“value”:67331},“r14”:{“value”:0},“rsi”:{“value”:0}}},{“id”:1076336,“frames”:[{“imageOffset”:140705823664760,“imageIndex”:39},{“imageOffset”:43338,“symbol”:“__select”,“symbolLocation”:10,“imageIndex”:40},{“imageOffset”:1467282,“symbol”:“qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*)”,“symbolLocation”:98,“imageIndex”:24},{“imageOffset”:1480765,“symbol”:“QEventDispatcherUNIXPrivate::doSelect(QFlagsQEventLoop::ProcessEventsFlag, timeval*)”,“symbolLocation”:685,“imageIndex”:24},{“imageOffset”:1488370,“symbol”:“QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag)”,“symbolLocation”:210,“imageIndex”:24},{“imageOffset”:1270408,“symbol”:“QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)”,“symbolLocation”:520,“imageIndex”:24},{“imageOffset”:150958,“symbol”:“QThread::exec()”,“symbolLocation”:222,“imageIndex”:24},{“imageOffset”:158248,“symbol”:“QThreadPrivate::start(void*)”,“symbolLocation”:376,“imageIndex”:24},{“imageOffset”:25090,“symbol”:“_pthread_start”,“symbolLocation”:99,“imageIndex”:41},{“imageOffset”:7083,“symbol”:“thread_start”,“symbolLocation”:15,“imageIndex”:41}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:0},“r12”:{“value”:140400098944952},“rosetta”:{“tmp2”:{“value”:140703402564819},“tmp1”:{“value”:140705823664716},“tmp0”:{“value”:18446744073709551615}},“rbx”:{“value”:140400098946280},“r8”:{“value”:0},“r15”:{“value”:140400098945616},“r10”:{“value”:140400098946280},“rdx”:{“value”:140400098945616},“rdi”:{“value”:4590915443,“symbolLocation”:115,“symbol”:“QEventDispatcherUNIXPrivate::processThreadWakeUp(int)”},“r9”:{“value”:0},“r13”:{“value”:16},“rflags”:{“value”:642},“rax”:{“value”:4},“rsp”:{“value”:0},“r11”:{“value”:240},“rcx”:{“value”:0},“r14”:{“value”:140400098944512},“rsi”:{“value”:13158591776}}},{“id”:1076340,“frames”:[{“imageOffset”:140705823664760,“imageIndex”:39},{“imageOffset”:17934,“symbol”:“__psynch_cvwait”,“symbolLocation”:10,“imageIndex”:40},{“imageOffset”:26475,“symbol”:“_pthread_cond_wait”,“symbolLocation”:1211,“imageIndex”:41},{“imageOffset”:163976,“symbol”:“QWaitConditionPrivate::wait(unsigned long)”,“symbolLocation”:216,“imageIndex”:24},{“imageOffset”:163704,“symbol”:“QWaitCondition::wait(QMutex*, unsigned long)”,“symbolLocation”:88,“imageIndex”:24},{“imageOffset”:102426,“symbol”:“QThreadPoolThread::run()”,“symbolLocation”:682,“imageIndex”:24},{“imageOffset”:158248,“symbol”:“QThreadPrivate::start(void*)”,“symbolLocation”:376,“imageIndex”:24},{“imageOffset”:25090,“symbol”:“_pthread_start”,“symbolLocation”:99,“imageIndex”:41},{“imageOffset”:7083,“symbol”:“thread_start”,“symbolLocation”:15,“imageIndex”:41}],“threadState”:{“flavor”:“x86_THREAD_STATE”,“rbp”:{“value”:160},“r12”:{“value”:999998000},“rosetta”:{“tmp2”:{“value”:140703402558980},“tmp1”:{“value”:140705823664716},“tmp0”:{“value”:18446744073709551615}},“rbx”:{“value”:0},“r8”:{“value”:140703402815949,“symbolLocation”:0,“symbol”:“_pthread_psynch_cond_cleanup”},“r15”:{“value”:0},“r10”:{“value”:0},“rdx”:{“value”:0},“rdi”:{“value”:999998000},“r9”:{“value”:160},“r13”:{“value”:4294967552},“rflags”:{“value”:658},“rax”:{“value”:260},“rsp”:{“value”:0},“r11”:{“value”:0},“rcx”:{“value”:0},“r14”:{“value”:13175361536},“rsi”:{“value”:29}}}],
“usedImages” : [
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 8690909184,
“size” : 655360,
“uuid” : “d5406f23-6967-39c4-beb5-6ae3293c7753”,
“path” : “/usr/lib/dyld”,
“name” : “dyld”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4898988032,
“size” : 98304,
“uuid” : “05efca42-ab8f-316d-9aa9-aa990220f5c0”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_pickle.cpython-310-darwin.so”,
“name” : “_pickle.cpython-310-darwin.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4898623488,
“size” : 32768,
“uuid” : “bc80f8db-596d-3cd9-8217-4da1b9332de6”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_struct.cpython-310-darwin.so”,
“name” : “_struct.cpython-310-darwin.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4897316864,
“size” : 32768,
“uuid” : “23a63d95-b5ab-32bf-ab02-41df64061a3a”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/select.cpython-310-darwin.so”,
“name” : “select.cpython-310-darwin.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4897095680,
“size” : 16384,
“uuid” : “9c938c76-e319-3c16-b709-05005be0878c”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_posixsubprocess.cpython-310-darwin.so”,
“name” : “_posixsubprocess.cpython-310-darwin.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4896976896,
“size” : 16384,
“uuid” : “a005e803-28f2-3cff-981f-48327d7b8e6c”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/fcntl.cpython-310-darwin.so”,
“name” : “fcntl.cpython-310-darwin.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4820082688,
“size” : 7340032,
“uuid” : “e17b82e0-94d6-306c-84e4-caf92ec16516”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PySide/QtGui.so”,
“name” : “QtGui.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4802469888,
“size” : 1720320,
“uuid” : “44929f94-3e45-377b-aa7f-e420958d522c”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PySide/QtCore.so”,
“name” : “QtCore.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4581318656,
“size” : 49152,
“uuid” : “a3df5032-bdaa-3532-9ca5-4b8be36fb236”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/math.cpython-310-darwin.so”,
“name” : “math.cpython-310-darwin.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4562104320,
“size” : 32768,
“uuid” : “6ae06631-ea22-33c0-8615-f090ea7fe7e7”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/zlib.cpython-310-darwin.so”,
“name” : “zlib.cpython-310-darwin.so”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4561973248,
“size” : 65536,
“uuid” : “7e101877-a6ff-3331-99a3-4222cb254447”,
“path” : “/usr/lib/libobjc-trampolines.dylib”,
“name” : “libobjc-trampolines.dylib”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4561543168,
“CFBundleShortVersionString” : “3.0”,
“CFBundleIdentifier” : “com.apple.security.csparser”,
“size” : 98304,
“uuid” : “53dd87b3-1b73-3b94-9914-eac4d3adad26”,
“path” : “/System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser”,
“name” : “csparser”,
“CFBundleVersion” : “61040.41.1”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4626788352,
“CFBundleShortVersionString” : “1.0”,
“CFBundleIdentifier” : “com.apple.AppleMetalOpenGLRenderer”,
“size” : 458752,
“uuid” : “e8731326-3e64-3623-8b4f-7b010926a559”,
“path” : “/System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer”,
“name” : “AppleMetalOpenGLRenderer”,
“CFBundleVersion” : “1”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4567896064,
“CFBundleShortVersionString” : “3.10.10, (c) 2001-2023 Python Software Foundation.”,
“CFBundleIdentifier” : “org.python.python”,
“size” : 2981888,
“uuid” : “f4321a47-c9b0-3a77-b3dc-b223900b7f25”,
“path” : “/Applications/Natron.app/Contents/Frameworks/Python.framework/Versions/3.10/Python”,
“name” : “Python”,
“CFBundleVersion” : “3.10.10”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4562579456,
“size” : 98304,
“uuid” : “8fe87663-e9ac-322b-a109-3c5333c0aa0a”,
“path” : “/Applications/Natron.app/Contents/Frameworks/libpyside.cpython-310-darwin.1.2.dylib”,
“name” : “libpyside.cpython-310-darwin.1.2.dylib”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4563668992,
“size” : 81920,
“uuid” : “5bfb9bc6-3336-3778-8956-d4311fd6087a”,
“path” : “/Applications/Natron.app/Contents/Frameworks/libshiboken.cpython-310-darwin.1.2.dylib”,
“name” : “libshiboken.cpython-310-darwin.1.2.dylib”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4564799488,
“size” : 147456,
“uuid” : “96eade35-dbdc-3104-9b99-1be9a2d728a5”,
“path” : “/Applications/Natron.app/Contents/Frameworks/libboost_serialization-mt.dylib”,
“name” : “libboost_serialization-mt.dylib”
},
{

PS : I deleted so info, as there is a character limitation… ^^’

Natron 2.5 is not compatible with newer macOS.

Release Natron 2.6-pre builds (with Apple Silicon support) · NatronGitHub/Natron · GitHub might work, but has many (known) issues.

Hey, I am trying to run a shadertoy script and get this error in several lines:

0(42) : error C7548: ‘&’ requires “#extension GL_EXT_gpu_shader4 : enable” before use

How do I enable that extension?