HomeFreeBSD

zdb: fencepost error at zdb_cb.zcb_embedded_histogram[][]

Description

zdb: fencepost error at zdb_cb.zcb_embedded_histogram[][]

Erroneous access detected by gcc UndefinedBehaviorSanitizer:
zdb.c:2424:7: runtime error: index 112 out of bounds for type 'uint64_t [112]'

Fix: increase histogram size by 1 to accommodate all possible sizes.

Signed-off-by: Gvozden Neskovic <neskovic@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #4934
Issue #4883

Details

Provenance
Gvozden Neskovic <neskovic@gmail.com>Authored on Aug 4 2016, 2:23 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Aug 16 2016, 9:53 PM
Parents
rGfc897b24b2ef: Rework of fletcher_4 module
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rGf0c26069bdf4: zdb: fencepost error at zdb_cb.zcb_embedded_histogram[][] (authored by Gvozden Neskovic <neskovic@gmail.com>).Aug 16 2016, 9:53 PM