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

--- Comment #15 from ahii...@gmail.com ---
I tried renaming and moving my files so that they didn't have any square
brackets in the path, but it was still crashing.

I managed to build kdenlive locally using Craft, but for some reason the UI
wouldn't appear if I ran kdenlive.exe using gdb. So I did the hacky thing of
copying the kdenlive.exe.sym file to the bin folder of the
kdenlive-20.08.3_standalone folder that I downloaded from the kdenlive website.
I managed to get a backtrace:

Thread 132 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4224.0x1aac]
0x00007ff90aed10ee in avcodec_flush_buffers () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\avcodec-58.dll
(gdb) bt
#0  0x00007ff90aed10ee in avcodec_flush_buffers () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\avcodec-58.dll
#1  0x0000000069689fe0 in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\lib\mlt\libmltavformat.dll
#2  0x0000000069ac37fd in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\libmlt-6.dll
#3  0x000000006a3cec39 in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\lib\mlt\libmltcore.dll
#4  0x0000000069ac37fd in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\libmlt-6.dll
#5  0x000000006a3cf1be in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\lib\mlt\libmltcore.dll
#6  0x0000000069ac37fd in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\libmlt-6.dll
#7  0x000000006400327c in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\libmlt++-3.dll
#8  0x0000000000559664 in KThumb::getFrame (frame=0x73a076e0, width=256,
height=144, scaledWidth=256) at
C:/CraftRoot/build/_/3377f5a/kdenlive-20.08.3/src/doc/kthumb.cpp:113
#9  0x00000000005c0a96 in ThumbJob::startJob (this=0x57d43020) at
C:/CraftRoot/build/_/3377f5a/kdenlive-20.08.3/src/jobs/thumbjob.cpp:125
#10 0x0000000000842e92 in QtConcurrent::FunctionWrapper1<bool,
std::shared_ptr<AbstractClipJob> const&>::operator() (this=0x73440af8,
u=std::shared_ptr<AbstractClipJob> (use count 2, weak count 0) = {...})
    at C:/CraftRoot/include/qt5/QtConcurrent/qtconcurrentfunctionwrappers.h:78
#11
QtConcurrent::MappedEachKernel<__gnu_cxx::__normal_iterator<std::shared_ptr<AbstractClipJob>
const*, std::vector<std::shared_ptr<AbstractClipJob>,
std::allocator<std::shared_ptr<AbstractClipJob> > > >,
QtConcurrent::FunctionWrapper1<bool, std::shared_ptr<AbstractClipJob> const&>
>::runIteration (result=0x5db6aa68, it=..., this=0x73440ac0) at
C:/CraftRoot/include/qt5/QtConcurrent/qtconcurrentmapkernel.h:175
#12
QtConcurrent::MappedEachKernel<__gnu_cxx::__normal_iterator<std::shared_ptr<AbstractClipJob>
const*, std::vector<std::shared_ptr<AbstractClipJob>,
std::allocator<std::shared_ptr<AbstractClipJob> > > >,
QtConcurrent::FunctionWrapper1<bool, std::shared_ptr<AbstractClipJob> const&>
>::runIterations (this=0x73440ac0, sequenceBeginIterator=...,
beginIndex=<optimized out>, endIndex=1, results=0x5db6aa68)
    at C:/CraftRoot/include/qt5/QtConcurrent/qtconcurrentmapkernel.h:185
#13 0x0000000000945caf in virtual thunk to
QtConcurrent::IterateKernel<__gnu_cxx::__normal_iterator<std::shared_ptr<AbstractClipJob>
const*, std::vector<std::shared_ptr<AbstractClipJob>,
std::allocator<std::shared_ptr<AbstractClipJob> > > >, bool>::threadFunction()
() at
C:/CraftRoot/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_iterator.h:801
#14 0x000000006a2c1a15 in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\Qt5Concurrent.dll
#15 0x000000006889da8c in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\Qt5Core.dll
#16 0x0000000068898f5a in ?? () from
C:\CraftRoot\kdenlive-20.08.3_standalone\bin\Qt5Core.dll
#17 0x00007ff95a6e7c24 in KERNEL32!BaseThreadInitThunk () from
C:\Windows\System32\kernel32.dll
#18 0x00007ff95c12d4d1 in ntdll!RtlUserThreadStart () from
C:\Windows\SYSTEM32\ntdll.dll
#19 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

I used the "The project file contains missing clips or files" dialog to remove
clips and try and isolate which file was causing the problem. I eventually
narrowed it down to one file, the one GX mkv video file.

When I dragged that single file into the project bin of a brand new Kdenlive
20.08.3 project, it crashed shortly afterwards. This happens reliably every
time. Which is very strange, because this doesn't happen in 19.08.1.

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

Reply via email to