-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
verrou_dd fails with parse errors in the valgrind output #6
Comments
Effectively there is a problem with the long names. The branch long_name solve a problem that I've created with long name. If the branch long_name and the new libm.ex do not solve the problem, I will need more information to reproduce the problem. |
I can confirm that the long_name branch resolves the problem for me :) Switching to it for now, please feel free to close this ticket once the branch has been merged. The explicit libm.ex was just an experiment of mine to see which libm functions would actually become numerically unstable under verrou (as far as my tests see it, of course). |
This should be fixed in bfedcfb |
I am trying to play with verrou's delta-debugging feature, but did not manage to get it to work so far.
Command and associated output (the
rm
is only there to invalidate the cache):run_script argument:
cmp_script argument:
My initial exclude rules (the "libm.ex" file):
Contents of
dd.sym/d41d8cd98f00b204e9800998ecf8427e/dd.run1/dd.run.err
:The contents of
/root/acts-core/build/IntegrationTests/dd.sym/d41d8cd98f00b204e9800998ecf8427e/dd.exclude
and/usr/local/lib/valgrind/default.supp
are available at https://gist.github.com/HadrienG2/286e46a5f474ddcd73017e7815d19cf0 .My best guess so far is that either Valgrind or Verrou is overwhelmed by the remarkably verbose output of g++'s name mangler. But that is only a guess.
Do you have any suggestions of where to start in order to debug this further?
The text was updated successfully, but these errors were encountered: