Summary: | DPX export displays a crash, output files have no saturation | ||
---|---|---|---|
Product: | [Applications] kdenlive | Reporter: | space4robots |
Component: | Rendering & Export | Assignee: | Jean-Baptiste Mardelle <jb> |
Status: | REPORTED --- | ||
Severity: | crash | CC: | space4robots |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Kdenlive output of colorbars mov |
Created attachment 182884 [details] Kdenlive output of colorbars mov SUMMARY 'DPX export' displays a crash, and while it does still create the files, the images have a saturation of zero. STEPS TO REPRODUCE 1. Import an mov file, containing any codec (Tested with the following three: DNxHD 4444 10-bit 440Mbit, H.264, Animation) 2. Create a new sequence 3. Render using preset Images Sequence > DPX 4. Disable 'Audio' 5. Choose output location such as '~/Videos/test/test_dpx.dpx' 6. Render to File OBSERVED RESULT Job Queue: Rendering crashed Error Log: QThreadStorage: entry 8 destroyed before end of thread 0x558c42d81e60 QThreadStorage: entry 2 destroyed before end of thread 0x558c42d81e60 QThreadStorage: entry 1 destroyed before end of thread 0x558c42d81e60 Rendering of /home/indoorjetpacks/Videos/test_colorbars/test_colorbars_%05d.dpx aborted, resulting video will probably be corrupted. Files are created at desired location. Opening a file, visually shows it has a saturation value of zero. See additional info for ffprobe output. EXPECTED RESULT Files are created at desired location. Opening a file, visually shows the same colors that were displayed inside kdenlive. SOFTWARE/OS VERSIONS (available in the Info Center app, or by running `kinfo` in a terminal window) Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.5 KDE Frameworks Version: 6.14.0 Qt Version: 6.8.2 Kernel Version: 6.14.9-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7700X 8-Core Processor Memory: 61.9 GiB of RAM Graphics Processor 1: NVIDIA GeForce RTX 3060/PCIe/SSE2 Graphics Processor 2: NVIDIA GeForce RTX 3060/PCIe/SSE2 ADDITIONAL INFORMATION: Debug Information from Kdenlive Kdenlive: 25.04.2 Package Type: Flatpak MLT: 7.32.0 Qt: 6.9.0 (built against 6.9.0 x86_64-little_endian-lp64) Frameworks: 6.13.0 System: KDE Flatpak runtime Kernel: linux 6.14.9-200.fc41.x86_64 CPU: x86_64 Windowing System: wayland GPU: NVIDIA Corporation/NVIDIA GeForce RTX 3060/PCIe/SSE2 Movit (GPU): disabled Track Compositing: qtblend Log: Started render process: /app/bin/melt -loglevel error -progress2 /var/tmp/kdenlive-vbWBdb-1.mlt QThreadStorage: entry 8 destroyed before end of thread 0x558c42d81e60 QThreadStorage: entry 2 destroyed before end of thread 0x558c42d81e60 QThreadStorage: entry 1 destroyed before end of thread 0x558c42d81e60Rendering of /home/indoorjetpacks/Videos/test_colorbars/test_colorbars_%05d.dpx finished Using ffprobe on the kdenlive output dpx file results in this: ffprobe test_colorbars_00001.dpx ffprobe version 7.1.1 Copyright (c) 2007-2025 the FFmpeg developers built with gcc 14 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --enable-chromaprint --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-lcms2 --enable-libaom --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libass --enable-libbluray --enable-libbs2b --enable-libcodec2 --enable-libcdio --enable-libdrm --enable-libjack --enable-libjxl --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libilbc --enable-liblc3 --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-libplacebo --enable-librsvg --enable-librav1e --enable-librubberband --enable-libqrencode --enable-libsmbclient --enable-version3 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-libvvenc --enable-vulkan --enable-libshaderc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-avfilter --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libvpl --enable-runtime-cpudetect libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [dpx @ 0x55e9f6303340] Cannot map DPX color specification 2 to colorspace. Input #0, dpx_pipe, from 'test_colorbars_00001.dpx': Duration: N/A, bitrate: N/A Stream #0:0: Video: dpx, gray(unknown/unknown/linear), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn While using ffprobe on a known-good dpx render results in this: ffprobe nuke_render_dpx.00001.dpx ffprobe version 7.1.1 Copyright (c) 2007-2025 the FFmpeg developers built with gcc 14 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --enable-chromaprint --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-lcms2 --enable-libaom --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libass --enable-libbluray --enable-libbs2b --enable-libcodec2 --enable-libcdio --enable-libdrm --enable-libjack --enable-libjxl --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libilbc --enable-liblc3 --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-libplacebo --enable-librsvg --enable-librav1e --enable-librubberband --enable-libqrencode --enable-libsmbclient --enable-version3 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-libvvenc --enable-vulkan --enable-libshaderc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-avfilter --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libvpl --enable-runtime-cpudetect libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 Input #0, dpx_pipe, from 'nuke_render_dpx.00001.dpx': Duration: N/A, bitrate: N/A Stream #0:0: Video: dpx, gbrp10le(gbr/unknown/unknown), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn