https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2016-04-01T20:03:31ZCeph Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=685742016-04-01T20:03:31ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Copied from</strong> <i><a class="issue tracker-1 status-3 priority-4 priority-default closed" href="/issues/14794">Bug #14794</a>: Objecter: valgrind unclean</i> added</li></ul> Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=685752016-04-01T20:04:04ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Assignee</strong> deleted (<del><i>Adam Emerson</i></del>)</li></ul> Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=714242016-05-25T14:29:05ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>High</i></li></ul><p>John Spray wrote:</p>
<blockquote>
<p>We're still seeing this regularly: the suppression is in there but for some reason it isn't taking effect. Today's instance: <a class="external" href="http://pulpito.ceph.com/teuthology-2016-05-21_17:15:02-fs-master---basic-smithi/206167/">http://pulpito.ceph.com/teuthology-2016-05-21_17:15:02-fs-master---basic-smithi/206167/</a></p>
</blockquote> Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=727192016-06-15T11:04:44ZJohn Sprayjcspray@gmail.com
<ul></ul><p>Tried tweaking the suppression like this as an experiment, but no joy.<br /><pre>
- fun:boost::detail::get_once_per_thread_epoch()
- fun:void boost::call_once*
- fun:boost::detail::get_current_thread_data()
+ fun:boost::detail::get_once_per_thread_epoch
+ fun:boost::call_once*
+ fun:boost::detail::get_current_thread_data
</pre></p>
<p>Trying just filtering by obj: instead of fun: now...</p> Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=758322016-08-03T10:47:32ZJohn Sprayjcspray@gmail.com
<ul></ul><p>The last thing I tried (which also didn't help) was this:<br /><pre>
diff --git a/teuthology/task/valgrind.supp b/teuthology/task/valgrind.supp
index 201339e..1745370 100644
--- a/teuthology/task/valgrind.supp
+++ b/teuthology/task/valgrind.supp
@@ -302,11 +302,9 @@
{
thread_local memory is falsely detected (https://svn.boost.org/trac/boost/ticket/3296)
Memcheck:Leak
- ...
- fun:boost::detail::get_once_per_thread_epoch()
- fun:void boost::call_once*
- fun:boost::detail::get_current_thread_data()
- ...
+ ...
+ obj:/usr/lib64/libboost_thread-mt.*
+ ...
}
{
rocksdb thread local singletons
</pre></p> Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=758332016-08-03T10:57:57ZJohn Sprayjcspray@gmail.com
<ul></ul><p>I'm pretty much out of ideas, so I've written to valgrind-users about this to see if anyone can help</p> Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=817072016-11-21T16:33:40ZSage Weilsage@newdream.net
<ul></ul><p>Are you still seeing this? I thought we had the thread singletons (finally) whitelisted now..</p> Ceph - Bug #15356: Objecter: valgrind unclean and suppression not working in CentOShttps://tracker.ceph.com/issues/15356?journal_id=817162016-11-21T16:41:31ZJohn Sprayjcspray@gmail.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li></ul><p>iirc this was fixed by <a class="external" href="https://github.com/ceph/teuthology/pull/923">https://github.com/ceph/teuthology/pull/923</a>, we're not seeing it any more anyway</p>