https://bugs.kde.org/show_bug.cgi?id=440065
Bug ID: 440065 Summary: Crash when opening a project with imported nested projects Product: kdenlive Version: 21.04.3 Platform: Ubuntu Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Video Display & Export Assignee: j...@kdenlive.org Reporter: mitte...@gmail.com Target Milestone: --- Created attachment 140211 --> https://bugs.kde.org/attachment.cgi?id=140211&action=edit Contains project Parent.kdenlive, that child projects, crashes kdenlive. SUMMARY KDEnlive crashes opening a project that consists of nested projects as its clips. Meaning I imported projects as clips into the parent project. I was initially using kdenlive from ubuntu repos. The problem appeared when I edited the child project in a manner that shortened its length after having added it to the timeline of the parent. This caused kdenlive to crash when trying to play the now non-existent section of the child project on the timeline. That was fixable by deleting the clip and re-adding it. It would still occasionally crash, but not always when playing the end of the child project. I switched to the latest kdenlive from the kdenlive.stable PPA, 21.04.3. And now it crashes when just trying to open the parent file. STEPS TO REPRODUCE 1. Open the attached project Parent.kdenlive 2. Use placholders for missing clips 3. Kdenlive crashes OBSERVED RESULT SEGFAULT EXPECTED RESULT No SEGFAULT SOFTWARE/OS VERSIONS Linux Plasma: Ubuntu 20.04.02 LTS Qt Version: 5.12.8 ADDITIONAL INFORMATION The problem also appeared with a self-compiled kdenlive from mastet. The error stack pointed to mltnormalize.so, but when I tried to compile a custom debug mlt and use it, kdenlive crashed on startup (some service instance in mlt was 0x0). That seemed like an entirely different problem likely related to me not getting the self-compiled mlt and kdenlive to match properly, so I couldn't get any useful information down that path. libmltnormalize.so![Unknown/Just-In-Time compiled code] (Unknown Source:0) libmlt.so.6!mlt_frame_get_audio (Unknown Source:0) libmltcore.so![Unknown/Just-In-Time compiled code] (Unknown Source:0) libmlt.so.6!mlt_frame_get_audio (Unknown Source:0) libmltcore.so![Unknown/Just-In-Time compiled code] (Unknown Source:0) libmlt.so.6!mlt_frame_get_audio (Unknown Source:0) libmlt.so.6![Unknown/Just-In-Time compiled code] (Unknown Source:0) libmlt.so.6!mlt_frame_get_audio (Unknown Source:0) libmltnormalize.so![Unknown/Just-In-Time compiled code] (Unknown Source:0) libmlt.so.6!mlt_frame_get_audio (Unknown Source:0) libmlt.so.6![Unknown/Just-In-Time compiled code] (Unknown Source:0) libpthread.so.0!start_thread(void * arg) (/build/glibc-eX1tMB/glibc-2.31/nptl/pthread_create.c:477) libc.so.6!clone() (/build/glibc-eX1tMB/glibc-2.31/sysdeps/unix/sysv/linux/x86_64/clone.S:95) -- You are receiving this mail because: You are watching all bug changes.