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

--- Comment #15 from pgkos.bugzi...@yahoo.com ---
It would be nice if someone could verify this:

The crash always happens when the beginning (startpoint) of the affine
transition is before a video clip (so there is no video clip present at the
moment when the affine transition starts).

My analysis shows that the problem probably is in the
CustomTrackView::updateTimelineSelection():

timeline/customtrackview.cpp:823 call to
getClipItemAtStart(m_dragItemInfo.startPos, m_dragItemInfo.track);

returns null if the transition does not begin at exactly the same timepoint as
a video clip, and therefore the frame size (p) remains zero, which will then
cause a crash in geometrywidget.cpp:59:

m_originalSize->setEnabled(false);

will always crash, as m_originalSize is always null in that line.

Calling getClipItemAtStart (in customtrackview.cpp:823) is conceptually wrong -
a transition may begin when there is no clip. We would need something like
"getFirstClipFollowingStart".

Also, see the full backtrace with debugging symbols here: bug 379586.

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

Reply via email to