[vtk-developers] Undefined Behavior in vtkPointLocator.h
Mmanu Chaturvedi
mmanu.chaturvedi at kitware.com
Wed Jan 10 16:46:51 EST 2018
Hi!
On building VTK with UBSan, and running the following test:
`ctest -VV -R vtkInteractionWidgetsCxx-TestPlaneWidget`
UBSan produces runtime errors due to the casting done in lines 282 --- 284,
similar to this:
runtime error: value -1.81708e+299 is outside the range of representable
values of type 'long long'
I believe one way to solve the problem would be to do something like the
following:
https://gitlab.kitware.com/m-chaturvedi/vtk/commit/4df07e6d3b9bc9250bab74287fb2df3fe1d2098d
But this increases the test's time significantly.
I was wondering if someone could propose a proper fix.
vtkTypeId --
https://gitlab.kitware.com/m-chaturvedi/vtk/blob/master/Common/Core/vtkType.h#L328
Thanks,
Mmanu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://vtk.org/pipermail/vtk-developers/attachments/20180110/3ca1eece/attachment.html>
More information about the vtk-developers
mailing list