Bug 451508 - KDenlive rendering instance crashing.
Summary: KDenlive rendering instance crashing.
Status: RESOLVED DUPLICATE of bug 447854
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Display & Export (show other bugs)
Version: 21.12.3
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-14 21:02 UTC by Martin List-Petersen
Modified: 2022-08-26 19:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
fritzibaby: timeline_corruption+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin List-Petersen 2022-03-14 21:02:31 UTC
SUMMARY

KDenlive crashes when I render a video. This happens both for MP4 and WebM. It seems to render the video alright, but crashes with the following output:

x265 [info]: HEVC encoder version 3.4 x265 [info]: build info [Windows][GCC 8.1.0][64 bit] 8bit x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 x265 [info]: Main profile, Level-5 (Main tier) x265 [info]: Thread pool created using 32 threads x265 [info]: Slices : 1 x265 [info]: frame threads / pool features : 6 / wpp(34 rows) x265 [info]: Coding QT: max CU size, min CU size : 64 / 8 x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 2 x265 [info]: Keyframe min / max / scenecut / bias : 25 / 250 / 40 / 5.00 x265 [info]: Lookahead / bframes / badapt : 15 / 4 / 0 x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0 x265 [info]: References / ref-limit cu / depth : 2 / on / on x265 [info]: AQ: mode / str / qg-size / cu-tree : 2 / 1.0 / 32 / 1 x265 [info]: Rate Control / qCompress : CRF-23.0 / 0.60 x265 [info]: tools: rd=2 psy-rd=2.00 early-skip rskip mode=1 signhide tmvp x265 [info]: tools: fast-intra strong-intra-smoothing lslices=8 deblock sao
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000169de440] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000169de440] overread end of atom '[169]swr' by 3 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016c6b100] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016c6b100] overread end of atom '[169]swr' by 3 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016d6f740] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016d6f740] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff4e5140] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff4e5140] overread end of atom '[169]swr' by 3 bytes Current Frame: 6561, percentage: 48
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] overread end of atom '[169]swr' by 3 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000c67ebec0] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000c67ebec0] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000001157aff00] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000001157aff00] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567e900] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567e900] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] Packet corrupt (stream = 0, dts = 1529896). [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415d0e00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415d3e00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415d6e00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415dce00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415dfe00: partial file Current Frame: 7402, percentage: 54
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415e5e00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415e8e00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415eee00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415f1e00: partial file Current Frame: 7404, percentage: 54
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415f7e00: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000007235ef40] stream 0, offset 0x415fae00: partial file Current Frame: 7405, percentage: 54
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffbd00] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffbd00] overread end of atom '[169]swr' by 3 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffc340] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffc340] overread end of atom '[169]swr' by 3 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567ef40] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567ef40] overread end of atom '[169]swr' by 3 bytes Current Frame: 7772, percentage: 56
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] Packet corrupt (stream = 0, dts = 1474680). [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] stream 0, offset 0xce39600: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] stream 0, offset 0xce3c600: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] stream 0, offset 0xce3f600: partial file Current Frame: 7779, percentage: 56
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] stream 0, offset 0xce45600: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] stream 0, offset 0xce48600: partial file Current Frame: 7780, percentage: 56
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] stream 0, offset 0xce4e600: partial file [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567d600] stream 0, offset 0xce51600: partial file Current Frame: 7787, percentage: 57
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567fc00] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567fc00] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567e900] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567e900] overread end of atom '[169]swr' by 3 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffc9c0] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffc9c0] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ff9d80] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ff9d80] st: 0 edit list 1 Cannot find an index entry before timestamp: 1000.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567c980] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1000 [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567c980] st: 0 edit list 1 Cannot find an index entry before timestamp: 1000.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567dc40] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1000 [mov,mp4,m4a,3gp,3g2,mj2 @ 000000011567dc40] st: 0 edit list 1 Cannot find an index entry before timestamp: 1000.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ff9d80] st: 0 edit list: 1 Missing key frame while searching for timestamp: 119072 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ff9d80] st: 0 edit list 1 Cannot find an index entry before timestamp: 119072. [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffc340] st: 0 edit list: 1 Missing key frame while searching for timestamp: 119072 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000016ffc340] st: 0 edit list 1 Cannot find an index entry before timestamp: 119072. [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000f8ba3140] st: 0 edit list: 1 Missing key frame while searching for timestamp: 119072 [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000f8ba3140] st: 0 edit list 1 Cannot find an index entry before timestamp: 119072. Current Frame: 11695, percentage: 85
[h264 @ 00000001228f6d00] SEI type 6 size 40 truncated at 8
[h264 @ 00000001228f3f80] SEI type 6 size 40 truncated at 8
[h264 @ 00000001228f28c0] SEI type 6 size 40 truncated at 8
[h264 @ 00000001228f5ac0] SEI type 6 size 40 truncated at 8 [h264 @ 00000001228f1f80] number of reference frames (1+2) exceeds max (2; probably corrupt input), discarding one [h264 @ 00000001228f1f80] reference picture missing during reorder [h264 @ 00000001228f1f80] Missing reference picture, default is 2 [h264 @ 00000001228f3640] number of reference frames (2+1) exceeds max (2; probably corrupt input), discarding one Current Frame: 11791, percentage: 86
[h264 @ 00000001228f6400] SEI type 6 size 40 truncated at 8
[h264 @ 00000001228f5f80] SEI type 6 size 40 truncated at 8 [h264 @ 00000001228f11c0] SEI type 6 size 40 truncated at 8
[h264 @ 00000001228f5ac0] SEI type 6 size 40 truncated at 8 [h264 @ 00000001228f6400] SEI type 6 size 40 truncated at 8
[h264 @ 00000001228f5f80] SEI type 6 size 40 truncated at 8 [h264 @ 00000001228f11c0] SEI type 6 size 40 truncated at 8
[h264 @ 00000001228f5ac0] SEI type 6 size 40 truncated at 8
[mp4 @ 0000000007104040] Timestamps are unset in a packet for stream 1. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly [mp4 @ 0000000007104040] Encoder did not produce proper pts, making some up. [mp4 @ 0000000007104040] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 21846016 >= 21846016
x265 [info]: frame I: 58, Avg QP:23.29 kb/s: 36088.29 x265 [info]: frame P: 2683, Avg QP:25.07 kb/s: 5885.92 x265 [info]: frame B: 10913, Avg QP:29.17 kb/s: 730.44 x265 [info]: Weighted P-Frames: Y:0.2% UV:0.2% x265 [info]: consecutive B-frames: 0.4% 0.0% 0.1% 0.0% 99.5% encoded 13654 frames in 682.35s (20.01 fps), 1893.68 kb/s, Avg QP:28.34

I have ensured, that parrallel processing is disabled in the rendering settings.

It does not crash under Ubuntu with version 21.12.1 and I did not crash previously with Windows and version 21.04.2 for the exact same render, so I am unsure, why this happens.

The video file seems to be getting generated fully.

SOFTWARE/OS VERSIONS
Windows: Windows 10 Pro 10.0.19043 Build 19043
Comment 1 emohr 2022-03-20 16:52:31 UTC
Your log show x265 rendering. Does this happen if you render with x264 as well?
Comment 2 Martin List-Petersen 2022-03-20 21:19:56 UTC
Rendered in h264, it also crashes. Now it does actually render the video export without any issues with it. But I get a crash report every single time.

Output from the h264 render: 
Rendering of D:/Users/Marlow/Videos/20220320-Panasonic_GH5-II_and_GH6_power_delivery/Panasonic_GH5-II_and_GH6_power_delivery_h264.mp4 crashed

[mp3float @ 0000000002bcce00] Could not update timestamps for skipped samples. Current Frame: 4, percentage: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff0a1040] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff0a1040] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000fefd84c0] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000fefd84c0] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff3aa740] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff3aa740] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000feec6d80] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000feec6d80] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000fef82f40] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000fef82f40] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000014d0e380] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000014d0e380] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000014d0dd00] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000014d0dd00] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff468c00] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff468c00] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff46ab80] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff46ab80] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff467f40] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff467f40] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000014d0b740] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000014d0b740] overread end of atom '[169]swr' by 3 bytes
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff98ab40] overread end of atom '[169]mak' by 2 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000ff98ab40] overread end of atom '[169]swr' by 3 bytes
[mp3float @ 0000000002bcce00] Could not update timestamps for discarded samples. Current Frame: 20437, percentage: 99
[mp3float @ 0000000002bcce00] Could not update timestamps for discarded samples.
[mp4 @ 0000000002c4f240] Timestamps are unset in a packet for stream 1. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly [mp4 @ 0000000002c4f240] Encoder did not produce proper pts, making some up. [mp4 @ 0000000002c4f240] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 32733184 >= 32733184 [mp3float @ 0000000002bcce00] Could not update timestamps for discarded samples.
[mp3float @ 0000000002bcce00] Could not update timestamps for discarded samples.
[mp3float @ 0000000002bcce00] Could not update timestamps for discarded samples.
Comment 3 farid 2022-08-26 19:14:09 UTC
Are you still experiencing this? If yes, please comment on issue 447854 since it is similar to this one but with more debug information.

*** This bug has been marked as a duplicate of bug 447854 ***