https://bugs.kde.org/show_bug.cgi?id=385409

--- Comment #50 from Andreas Arnez <ar...@linux.ibm.com> ---
Vadim, thanks for the reworks of VLL and VFENE.  These help quite considerably,
and the false positives we've seen before are gone.  Now I'm debugging an
internal error that seems related to the z13 patches, but not necessarily to
VLL and VFENE ("valgrind: the 'impossible' happened:   LibVEX called
failure_exit()").  I'll let you know when I find out more about its cause.
In the meantime I noticed that we have another fundamental problem that comes
with GCC's inlined strlen:  The last vector load (VL, or with length = VLL) may
read past an allocated buffer, causing an "invalid read".  But of course
reading beyond the buffer is actually OK, as long as no page boundary is
crossed and the data beyond the buffer is ignored.  I'm not sure how to get rid
of these false positives.  Any advice?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to