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

            Bug ID: 419603
           Summary: Crash when loading multiple videos in an empty project
           Product: kdenlive
           Version: git-master
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Video Display & Export
          Assignee: j...@kdenlive.org
          Reporter: simon...@gmail.com
  Target Milestone: ---

Created attachment 127252
  --> https://bugs.kde.org/attachment.cgi?id=127252&action=edit
Variables for the stack trace

SUMMARY

When I open Kdenlive and add 5 videos, it asks me if I want to update the
project profile while it already starts generating thumbnails. I click yes (so
it changes to 1920x1050, 60 fps) and Kdenlive crashes.

The stack trace is below, the variables are in the attached file. The reason
seems to be that 
> double consumer_aspect = mlt_profile_sar( mlt_service_profile( 
> MLT_FILTER_SERVICE( filter ) ) );
returns NaN and then breaks the following computation, yielding SIGFPE.

filter_get_image filter_resize.c:256
mlt_frame_get_image mlt_frame.c:620
Mlt::Frame::get_image MltFrame.cpp:83
KThumb::getFrame kthumb.cpp:113
ThumbJob::startJob thumbjob.cpp:115
AbstractClipJob::execute abstractclipjob.cpp:59
QtConcurrent::FunctionWrapper1<bool, std::shared_ptr<AbstractClipJob>
const&>::operator() qtconcurrentfunctionwrappers.h:80
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 qtconcurrentmapkernel.h:175
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 qtconcurrentmapkernel.h:185
QtConcurrent::IterateKernel<__gnu_cxx::__normal_iterator<std::shared_ptr<AbstractClipJob>
const*, std::vector<std::shared_ptr<AbstractClipJob>,
std::allocator<std::shared_ptr<AbstractClipJob> > > >, bool>::forThreadFunction
qtconcurrentiteratekernel.h:255
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
qtconcurrentiteratekernel.h:217
QtConcurrent::ThreadEngineBase::run() 0x00007f3718c0acb5
<unknown> 0x00007f3716aca232
<unknown> 0x00007f3716ac6c92
start_thread 0x00007f3715d1b669
clone 0x00007f37165fc323

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

Reply via email to