Lift/Gamma/Gain Causes Render to Crash

Bug #1888990 reported by Sam Colegrove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdenlive (Ubuntu)
New
Undecided
Unassigned

Bug Description

I do video editing of the output from 3 Digital Cameras which all supply MTS files. My problem was that one of the camera settings led to a dark image. So I used Lift/Gamma/Gain to correct this so that I could switch between two other cameras. When I went to render the Kdenlive file, the render process crashed. The output that I got using a reduced length file for locating the bug was:
"Rendering of /home/aurora/Videos/Untitled.mp4 crashed

[mpegts @ 0x7f2b8c94d500] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f2b8c94d500] PES packet size mismatch [mpegts @ 0x7f2b8c94d500] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8c94d500] PES packet size mismatch [mpegts @ 0x7f2b8c94d500] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8c94d500] PES packet size mismatch [mpegts @ 0x7f2b8c94d500] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8c987f80] PES packet size mismatch [mpegts @ 0x7f2b8c987f80] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8e402480] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f2b8e402480] PES packet size mismatch [mpegts @ 0x7f2b8e402480] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8cb78880] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f2b8cb78880] PES packet size mismatch [mpegts @ 0x7f2b8cb78880] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8cb78880] PES packet size mismatch [mpegts @ 0x7f2b8cb78880] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8cb78880] PES packet size mismatch [mpegts @ 0x7f2b8cb78880] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8db13300] PES packet size mismatch [mpegts @ 0x7f2b8db13300] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8ded1f40] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f2b8ded1f40] PES packet size mismatch [mpegts @ 0x7f2b8ded1f40] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8ded1f40] PES packet size mismatch [mpegts @ 0x7f2b8ded1f40] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8ded1f40] PES packet size mismatch [mpegts @ 0x7f2b8ded1f40] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8c987f80] PES packet size mismatch [mpegts @ 0x7f2b8c987f80] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f2b8c987f80] PES packet size mismatch [mpegts @ 0x7f2b8c987f80] Packet corrupt (stream = 1, dts = 144710579).
[h264 @ 0x7f2b8ca2f540] reference picture missing during reorder [h264 @ 0x7f2b8ca2f540] Missing reference picture, default is 65752
[h264 @ 0x7f2b8ca2f540] reference picture missing during reorder [h264 @ 0x7f2b8ca2f540] Missing reference picture, default is 65752
[h264 @ 0x7f2b8ca2f540]
reference picture missing during reorder
[h264 @ 0x7f2b8ca2f540]
Missing reference picture, default is 65752
[h264 @ 0x7f2b8ca2f540]
reference picture missing during reorder [h264 @ 0x7f2b8ca2f540] Missing reference picture, default is 65752
[mp4 @ 0x7f2b8c200f40] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. [mp4 @ 0x7f2b8c200f40] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[mpegts @ 0x7f2b8e006a80]
Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f2b8e104880] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[h264 @ 0x7f2b8c94d500]
reference picture missing during reorder
[h264 @ 0x7f2b8c94d500]
Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8c94d500]
reference picture missing during reorder
[h264 @ 0x7f2b8c94d500]
Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8c94d500]
reference picture missing during reorder
[h264 @ 0x7f2b8c94d500]
Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8c94d500]
reference picture missing during reorder
[h264 @ 0x7f2b8c94d500]
Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8e097440] reference picture missing during reorder [h264 @ 0x7f2b8e097440] Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8d0a5c80] reference picture missing during reorder [h264 @ 0x7f2b8d0a5c80] Missing reference picture, default is 65639
[h264 @ 0x7f2b8e097440] reference picture missing during reorder [h264 @ 0x7f2b8e097440] Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8d0a5c80] reference picture missing during reorder [h264 @ 0x7f2b8d0a5c80] Missing reference picture, default is 65639
[h264 @ 0x7f2b8e097440]
reference picture missing during reorder
[h264 @ 0x7f2b8e097440]
Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8d0a5c80]
reference picture missing during reorder
[h264 @ 0x7f2b8d0a5c80] Missing reference picture, default is 65639
[h264 @ 0x7f2b8e097440] reference picture missing during reorder
[h264 @ 0x7f2b8e097440] Missing reference picture, default is 2147483647
[h264 @ 0x7f2b8d0a5c80] reference picture missing during reorder [h264 @ 0x7f2b8d0a5c80] Missing reference picture, default is 65639

Rendering of /home/aurora/Videos/Untitled.mp4 crashed

[mpegts @ 0x7f65d027b500] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f65d027b500] PES packet size mismatch [mpegts @ 0x7f65d027b500] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d027b500] PES packet size mismatch [mpegts @ 0x7f65d027b500] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d027b500] PES packet size mismatch [mpegts @ 0x7f65d027b500] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d03dddc0] PES packet size mismatch [mpegts @ 0x7f65d03dddc0] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d02e6180] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f65d02e6180] PES packet size mismatch [mpegts @ 0x7f65d02e6180] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d03e35c0] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f65d03e35c0] PES packet size mismatch [mpegts @ 0x7f65d03e35c0] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d03e35c0] PES packet size mismatch [mpegts @ 0x7f65d03e35c0] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d03e35c0] PES packet size mismatch [mpegts @ 0x7f65d03e35c0] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d02e53c0] PES packet size mismatch [mpegts @ 0x7f65d02e53c0] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d10cd440] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f65d10cd440] PES packet size mismatch [mpegts @ 0x7f65d10cd440] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d10cd440] PES packet size mismatch [mpegts @ 0x7f65d10cd440] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d10cd440] PES packet size mismatch [mpegts @ 0x7f65d10cd440] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d03dddc0] PES packet size mismatch [mpegts @ 0x7f65d03dddc0] Packet corrupt (stream = 1, dts = 144710579).
[mpegts @ 0x7f65d03dddc0] PES packet size mismatch [mpegts @ 0x7f65d03dddc0] Packet corrupt (stream = 1, dts = 144710579)
.
[h264 @ 0x7f65d140a140] reference picture missing during reorder [h264 @ 0x7f65d140a140] Missing reference picture, default is 65752
[h264 @ 0x7f65d140a140] reference picture missing during reorder [h264 @ 0x7f65d140a140] Missing reference picture, default is 65752
[h264 @ 0x7f65d140a140] reference picture missing during reorder [h264 @ 0x7f65d140a140] Missing reference picture, default is 65752
[h264 @ 0x7f65d140a140] reference picture missing during reorder [h264 @ 0x7f65d140a140] Missing reference picture, default is 65752
[mp4 @ 0x7f65d0000f40] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. [mp4 @ 0x7f65d0000f40] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[mpegts @ 0x7f65d2305380]
Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[mpegts @ 0x7f65d16f26c0] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[h264 @ 0x7f65d03ebcc0] reference picture missing during reorder [h264 @ 0x7f65d03ebcc0] Missing reference picture, default is 2147483647
[h264 @ 0x7f65d03ebcc0]
reference picture missing during reorder
[h264 @ 0x7f65d03ebcc0]
Missing reference picture, default is 2147483647
[h264 @ 0x7f65d03ebcc0]
reference picture missing during reorder
[h264 @ 0x7f65d03ebcc0]
Missing reference picture, default is 2147483647
[h264 @ 0x7f65d03ebcc0]
reference picture missing during reorder
[h264 @ 0x7f65d03ebcc0]
Missing reference picture, default is 2147483647"

I tried different lengths of video and found that I needed about 9minutes of video with two sections that have either Lift/Gamma/Gain or LumaLiftGainGamma that are from 2-2:30 Minutes in length.

Shorter lengths work without a crash but surprisingly take up to 4 times the normal render time. Even for the cases involving a crash, the render time extended to the much longer time.

To overcome this problem, I changed to Brightness and Contrast.

Revision history for this message
Sam Colegrove (colegrove479) wrote :

I once again tried my test video file and this time it rendered correctly. I then decided to use the full file and had 5 camera transitions with LumaLiftGainGamma in each. This time it crashed in the Render process.

I omitted to add the type of PC I am using and the operating system. My PC is the HP Spectre x360 15-ch004ng and I have a 1TB SSD with partitions for Windows 10, Kubuntu 20.04 and Kubuntu 20.10. Both versions of Kubuntu show similar responses to Kdenlive rendering of the video files.

On Kubuntu 20.04, Kdenlive Version is 20.04.1 with MLT Version 6.21.0
On Kubuntu 20.10, Kdenlive Version is 20.04.3 with MLT Version 6.20.0

If you think that I should post a comment on the Kdenlive bug reporting site, plese let me know.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.