|
From: Julian S. <js...@ac...> - 2005-08-10 10:13:21
|
> The main problem with the X libraries is that they send structure > across the network between client and server without initialising > any padding bytes isn't it? It's certainly _a_ common problem. But that would manifest itself as a passing-garbage-to-a-syscall style error, whereas IIRC almost all the default Xlib suppressions are common-or-garden uninitialised value use errors. Without someone auditing the X libraries we won't really know where the balance is. > Certainly uninitialised bytes in network writes is the common > complaint from the X libraries. Indeed. I believe that the KDE folks actually added code to zero out such buffers purely in order to make Valgrind be quiet(er) on KDE apps. J |