title: How to properly handle an "Assertion Failed" message
body: <p>I'm using <a href="https://github.com/mhowlett/NNanomsg" rel="nofollow noreferrer"><strong>nanomsg</strong></a> to send / receive data between multiple components. Sometimes when I publish some data to another component I get an error:</p>
  <blockquote>
  <p>&quot;Assertion failed: ...&quot;.</p>
  </blockquote>
  <p>I'm not too familiar with Assertion (this is my first time encountering them).</p>
  <p>How does one properly handle an assertion?</p>
  <p>This has happened during development AND on published Debug builds. With the Debug builds, the executable crashes.</p>
  <p>Is there anyway to handle this cleanly?</p>
  <p>Will this happen with a Release build?</p>
  <p>This rarely happens - I've seen it occur about once out of every 70 publish attempts so it's not too easy to recreate and test.</p>