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: [email protected]
Reporter: [email protected]
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.