<p>Thanks, so we can exclude stack problems. It might be possible that your geos library is somehow not thread-safe (either because the C++ interface of geos doesn't use the thread-safe functions of geos or because it was built wrongly). I'm not sure how the tag list corruption would fit, although it is possible that geos corrupts other memory if it happens to use a thread-unsafe version of malloc.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/osm2pgsql/pull/498#issuecomment-155192647">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AD2-7n6MyK14VOJGjY9ncwfQVSEMt8fuks5pEQHjgaJpZM4GeIs1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/osm2pgsql/pull/498#issuecomment-155192647"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>