What is your operating system?
Windows 10 Pro, version 22H2, OS build 19045.7846
What is your Shotcut version (see Help > About Shotcut)?
26.9.27
Yes. I have a large project with 5 video tracks (1 disabled among them), and a muted audio track (work in progress). The videos in the project are a mixture of HLG footage with a few items of BT.709 and BT.601 SDR footage, where conversion LUTs are used to move the SDR into the HLG colour space. The project is ITU-R VT.2020 colourspace, but the dynamic range is SDR.
If I click on the Output track and go to Properties to adjust the video mode (I want to change the dynamic range to be HLG HDR!) and click OK, the program sits busy (non-responsive for a while) and then dies.
If I adjust the MLT XML file to be HDR by doing the following:
<playlist id="main_bin">
<property name="shotcut:colorTransfer">arib-std-b67</property>
<property name="xml_retain">1</property>
</playlist>
…upon load it’s still in SDR mode so I must try and adjust it again in the GUI, and it crashes again. I am not sure why it doesn’t respect the arib-std-b67 setting in the MLT XML.
The .dmp file (being loaded in Visual Studio 2022) doesn’t have much info as I am using the release build from the website, so there’s no debug info. But here’s the info I have:
Unhandled exception at 0x00007FFBF174B2E8 (libmlt-7.dll) in shotcut.exe.11540.dmp: 0xC0000005: Access violation reading location 0x0000000000000000.
The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
Call stack is:
libmlt-7.dll!00007ffbf174b2e8()
libmlt-7.dll!00007ffbf174957b()
shotcut.exe!00007ff798a29338()
Qt6Core.dll!00007ffbcf313013()
kernel32.dll!00007ffc09fe7124()
ntdll.dll!00007ffc0ad3cc91()
So it looks like a crash somewhere in libmlt, perhaps requiring a mutex or something; I don’t know.
