Re: [Valgrind-users] Suppression not working on some systems

2016-08-03 Thread John Spray
On Wed, Aug 3, 2016 at 12:15 PM, Julian Seward wrote: > >> The suppression file we use is: >> https://github.com/ceph/teuthology/blob/master/teuthology/task/valgrind.supp#L303 > > That has demangled symbol names in it. They should be non-demangled, > and that's why it doesn't

Re: [Valgrind-users] Suppression not working on some systems

2016-08-03 Thread Julian Seward
> The suppression file we use is: > https://github.com/ceph/teuthology/blob/master/teuthology/task/valgrind.supp#L303 That has demangled symbol names in it. They should be non-demangled, and that's why it doesn't match. The easiest way to get the non-demangled names is to run with

Re: [Valgrind-users] Suppression not working on some systems

2016-08-03 Thread Julian Seward
On 03/08/16 13:31, John Spray wrote: > Ah, that makes sense, thanks. I guess we could also use creatively > wildcarded strings like *boost*detail*get_once_per_thread_epoch*? Yes, that might also work. J --

[Valgrind-users] Suppression not working on some systems

2016-08-03 Thread John Spray
Hi, We use valgrind in our automated testing of Ceph. There is a false positive[1] in the boost library we link with, and we use a suppression file to silence it (along with other things). However, when we run our tests across both CentOS7 and Ubuntu Trusty servers, the suppression is only