Not sure I understand this diagnostic, or if I do, I don't see how to solve it:
==00:00:00:16.486 30064== Conflicting store by thread 13 at 0x09440060 size 15
==00:00:00:16.486 30064==at 0x4C2E147: free (vg_replace_malloc.c:476)
==00:00:00:16.486 30064==by 0x72EC938: tzset_internal
What this message says is:
Thread 13 is freeing a piece of memory (0x09440060 of size 15).
This free operation can cause a race condition with some operation
done on the same memory by thread 12.
Drd then gives an approximate idea of where the conflicting operation
in thread 12 was. The
Using svn head (as from yesterday), Valgrind 3.11, I'm getting a bunch (many
many) of these messages from valgrind:
30064-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2
Googling hasn't helped much, so I don't know if its telling me something
important (to me) or not.
Environment: