<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Everyone please have a look at…<br>
    <br>
<a class="moz-txt-link-freetext" href="https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/issues/189#issuecomment-457334248">https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/issues/189#issuecomment-457334248</a><br>
    <br>
    Please try to reproduce the bug on your modules.<br>
    <br>
    I'm open for explanations.<br>
    <br>
    I thought this might be some copy-on-write bug with std::string, but
    the gcc 5.x libstdc++ does no longer use that implementation
    (wouldn't be C++11 compliant as well). I also tried moving all
    strings to temporary buffers, but modes 5 & 6 eliminated this
    explanation as well.<br>
    <br>
    My remaining theories:<br>
    <ul>
      <li>A task writing out of bounds (but only 0-bytes?)</li>
      <li>A hardware issue only affecting some modules<br>
      </li>
    </ul>
    A hardware issue only affecting some percentage of ESP32 could
    explain this as well as the strange heap corruptions that seem to
    affect some modules especially often.<br>
    <br>
    Regards,<br>
    Michael<br>
    <br>
    <pre class="moz-signature" cols="160">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
  </body>
</html>