On Thursday, October 12, 2023 4:16:17 AM EDT Paul Floyd wrote:
> Yes, a lot of users tend to be confused in thinking that once an object
> has been initialized then it will always be initialized.
> 
> We can't see when is happening between the possibly incomplete
> initialization and the actual error.

You can see the actual errors reported and the memset test line which 
eliminates them here:
    https://github.com/WickedSmoke/xu4/compare/valgrind?expand=1

The memset is before the actual initialization in txf_begin(), so if an 
uninitialized value were assigned later then it should not be changing the 
valgrind report.

The actual struct names are ListDrawState & TxfDrawState and both are plain 
data of 128 bytes & 72 bytes respectively.


-Karl










_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to