Bug 431922 - Kdenlive will crash its rendering if it encounters any transform effect during rendering
Summary: Kdenlive will crash its rendering if it encounters any transform effect durin...
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Rendering & Export (show other bugs)
Version: 20.12.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-22 08:54 UTC by David Zhang
Modified: 2021-03-06 14:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 20.12.2
Sentry Crash Report:
fritzibaby: timeline_corruption+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Zhang 2021-01-22 08:54:26 UTC
SUMMARY
Kdenlive will crash its rendering if it encounters any transform effect during rendering

STEPS TO REPRODUCE
1. Add the transform effect to a piece of MP4 screen recording material
2. Click render and export MP4 video file

OBSERVED RESULT
KDialog: Rendering of /home/kiteab/Videos/main.mp4 aborted, resulting video will probably be corrupted. Frame: ó
---
Error Log:
Rendering of /home/kiteab/Videos/main.mp4 crashed

mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltsdl.so (libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltopengl.so (libmovit.so.8: cannot open shared object file: No such file or directory) mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltopencv.so (libopencv_tracking.so.4.5: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltsox.so (libsox.so.3: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltrtaudio.so (librtaudio.so.6: cannot open shared object file: No such file or directory)
[mp4 @ 0x7f2718200f40]
Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[mp4 @ 0x7f2718200f40]
Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[swscaler @ 0x7f26ec602340]
Warning: data is not aligned! This can lead to a speed loss
---
Status: Rendering crashed

EXPECTED RESULT
Rendering succeeded

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux, Kernel Version: 5.10.9-arch1-1, with KDE Plasma
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
None
Comment 1 David Zhang 2021-01-22 12:15:01 UTC
The export option:
Video: 23
Audio: 192
Comment 2 emohr 2021-01-28 18:51:32 UTC
Do you have disabled in the render-dialog -> more options -> parallel processing? If not do so and try again.
Comment 3 David Zhang 2021-01-29 07:11:26 UTC
(In reply to emohr from comment #2)
> Do you have disabled in the render-dialog -> more options -> parallel
> processing? If not do so and try again.

solved
but if this is an experimental feature, why should it be enabled by default?
Comment 4 emohr 2021-03-06 14:32:16 UTC
Thank you for the feedback and contribution. Glad to hear it works. 

Parallel processing is now disabled by default.

We close this bug. If it still appears in the latest version, please feel free to re-open it and update the affected version number.