ldb wanders out of bounds in some cases when dealing with message elements with zero values. Found and fixed in master by Lukas Slebodnik <lslebodn@redhat.com>, but 4.7 is affected. 4.6 and below are not.
Once we have a conclusion regarding the python3 ABI files, we should do a new ldb release from master and then backport the whole ldb release.
Created attachment 13369 [details] patch avoiding the out-of-bounds error
Created attachment 13370 [details] patch avoiding getting anywhere near the out-of-bounds error While both patches are not strictly necessary as either will avoid the bug, they are complementary and it is worth having both.
Created attachment 13371 [details] tests for the out-of-bounds on zero tests proving the above patches
(In reply to Stefan Metzmacher from comment #1) Ah, OK.
Fixed in v4-7-test