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.

Reply via email to