<div dir="ltr"><div><div><div>Welcome to the Debian bureaucracy. :) Stable Debian releases move at glacial speed, so I doubt that the valgrind version can be updated there. The best bet is probably to submit a bug report with a patch to the existing package which backports this specific bugfix.<br><br></div>NB: I digged some more, and according to <a href="https://packages.debian.org/jessie/valgrind">https://packages.debian.org/jessie/valgrind</a>, Jessie uses an even older version of valgrind (3.10.0) which doesn't exhibit this bug because it just doesn't check sizeof(TTEntryC) at all. So that's why it works on Jessie, but not in Stretch.<br><br></div>As far as Ubuntu on ARM is concerned: There's a MATE version of Xenial (16.04) for the Raspberry Pi 2 and Raspberry Pi 3, which has valgrind 3.11.0 (according to <a href="https://packages.ubuntu.com/xenial/valgrind">https://packages.ubuntu.com/xenial/valgrind</a>). Looking at the source, this doesn't appear to check sizeof(TTEntryC) either, so it *may* work. I'm not sure how useful a version built on that system would be for Pi users, though, as most Pi users will probably go with Raspbian, and that means Stretch for now.<br><br></div>The only other possible option I see is to just disable the valgrind check on ARM for now. That would at least give you a binary that we can upload (maybe with an "untested" disclaimer) so that Pi users can try it on their own.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 5, 2018 at 11:30 PM, Jonathan Wilkes <span dir="ltr"><<a href="mailto:jon.w.wilkes@gmail.com" target="_blank">jon.w.wilkes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Jan 5, 2018 at 4:26 PM, Albert Graef <<a href="mailto:aggraef@gmail.com">aggraef@gmail.com</a>> wrote:<br>
> Bad luck. :( That's clearly a regression in Debian, maybe some kind soul<br>
> will report it on the Debian bug tracker.<br>
<br>
</span>Interesting part of the `reportbug` tool:<br>
<br>
Getting status for valgrind...<br>
Checking for newer versions at madison...<br>
Your version (1:3.12.0~svn20160714-1+b1) of valgrind appears to be out of date.<br>
The following newer release(s) are available in the Debian archive:<br>
  testing: 1:3.13.0-1<br>
  unstable: 1:3.13.0-1<br>
Do you still want to file a report [y|N|q|?]?<br>
<br>
I'm clicking "N" and bailing. If anyone else wants to follow through<br>
and figure out<br>
how in the world newer versions of a package in testing and unstable<br>
are relevant<br>
to a crasher in the stable package for the chief memory-debugging tool in Linux,<br>
be my guest.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Jonathan<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email:  <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br>WWW:    <a href="https://plus.google.com/+AlbertGraef" target="_blank">https://plus.google.com/+AlbertGraef</a></div></div>
</div>