-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
When run under valgrind, the MatrixRoundTrip.LongDouble
test emits a warning:
==3258== Syscall param write(buf) points to uninitialised byte(s)
==3258== at 0x4F621E7: write (write.c:26)
==3258== by 0x4960BAB: ??? (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x495A427: H5FD_write (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x493985A: H5F__accum_write (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4A3C30A: H5PB_write (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x49441AC: H5F_block_write (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4905602: H5D__flush_sieve_buf (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x48F7F15: ??? (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4905706: H5D__flush_real (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4905804: H5D_close (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x49061E5: ??? (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x49B4E1F: H5I_dec_ref (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== Address 0x55ece92 is 18 bytes inside a block of size 200 alloc'd
==3258== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==3258== by 0x4964641: ??? (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4964E58: H5FL_blk_malloc (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4965059: H5FL_blk_calloc (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x48F739D: ??? (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4AF5910: H5VM_opvv (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x48F6F67: ??? (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4911FE8: ??? (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x4912849: H5D__select_write (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x48F8036: H5D__contig_write (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x490BEB0: H5D__write (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258== by 0x490C69C: H5Dwrite (in /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103.0.0)
==3258==
I am not sure if this is a problem with eigen3-hdf5 or is entirely an issue with the underlying library. It might even be benign, in which case we should add a suppression. Once this is resolved, we should run valgrind with --error-exitcode=1
so CI fails if any new error is introduced.
Metadata
Metadata
Assignees
Labels
No labels