https://bugs.kde.org/show_bug.cgi?id=509210

            Bug ID: 509210
           Summary: Segmentation fault when loading a project (on Linux
                    but not on Windows)
    Classification: Applications
           Product: kdenlive
      Version First 25.08.0
       Reported In:
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Project Bin & Import
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 184775
  --> https://bugs.kde.org/attachment.cgi?id=184775&action=edit
Full console log of kdenlive

SUMMARY
On Manjaro Linux, I was working on a large video project with about 2000 files.
For about 1.5 weeks it all worked fine, until kdenlive didn't highlight a video
clip when clicking on it with the left mouse key. It still worked with the
right mouse key though. I saved the project, restarted kdenlive and reloaded
the project. Then it crashed with a segmentation fault every time. I have
attached the full console log of the project loading procedure.
I then tried it on Windows 11 and could load and edit the project without
problems.
Downgrading kdenlive on Manjaro to older versions, using Flatpak and other
Linux distributions didn't help either and neither did using other kernel
versions.

STEPS TO REPRODUCE
Since this only happens with special video projects and not with every one, I
cannot really give instructions to reproduce the crash other than what I
already described in the summary.

OBSERVED RESULT
Segmentation fault when loading my video project on Linux

EXPECTED RESULT
Being able to load the project without crashes

SOFTWARE/OS VERSIONS
Linux/Xfce: Manjaro Linux (Kernel 6.15.11-2)
Qt Version: 5.15.17 (According to qmake --version)

ADDITIONAL INFORMATION

Here is the gdb backtrace of the segmentation fault:

#0  0x00007fffb403003f in producer_open
    (self=self@entry=0x7fffa014efc0, profile=<optimized out>,
URL=URL@entry=0x7fffa02ac730
"/run/media/jonas/PortableSSD/Rohmaterial/Reisen/2025_Schottland_Scotland/Aufnahmen/03/00216.MTS",
take_lock=take_lock@entry=0, test_open=test_open@entry=0) at
/usr/src/debug/mlt/mlt/src/modules/avformat/producer_avformat.c:1241
#1  0x00007fffb4030d5c in producer_set_up_video (self=0x7fffa014efc0,
frame=0x7fffa01e5a00) at
/usr/src/debug/mlt/mlt/src/modules/avformat/producer_avformat.c:2988
#2  producer_get_frame (producer=0x7fffa01e5600, frame=0x7fff5bbddbd0,
index=<optimized out>) at
/usr/src/debug/mlt/mlt/src/modules/avformat/producer_avformat.c:3909
#3  0x00007ffff710e254 in producer_get_frame (service=0x7fffa01e5600,
frame=0x7fff5bbddbd0, index=0) at
/usr/src/debug/mlt/mlt/src/framework/mlt_producer.c:679
#4  0x00007ffff711fcc8 in mlt_service_get_frame (self=0x7fffa01e5600,
frame=0x7fff5bbddbd0, index=0) at
/usr/src/debug/mlt/mlt/src/framework/mlt_service.c:590
#5  0x00007ffff70ddbeb in Mlt::Service::get_frame (this=<optimized out>,
index=index@entry=0) at /usr/src/debug/mlt/mlt/src/mlt++/MltService.cpp:136
#6  0x0000555555aa02f1 in ClipLoadTask::generateThumbnail
    (this=this@entry=0x555572c62070, binClip=std::shared_ptr<ProjectClip> (use
count 4, weak count 2) = {...}, producer=std::shared_ptr<Mlt::Producer> (use
count 2, weak count 1) = {...})
    at /usr/include/c++/15.2.1/bits/unique_ptr.h:193
#7  0x0000555555aa1fea in ClipLoadTask::run (this=0x555572c62070) at
/usr/src/debug/kdenlive/kdenlive-25.08.0/src/jobs/cliploadtask.cpp:312
#8  0x00007ffff1927b65 in ??? () at /usr/lib/libQt6Core.so.6
#9  0x00007ffff191ee69 in ??? () at /usr/lib/libQt6Core.so.6
#10 0x00007ffff0e969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#11 0x00007ffff0f1aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

The crash always happens at the same code line but with different files.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to