title: POSTGIS TopologyException: side location conflict
body: <p>I'm trying to execute a simple st_intersects query:</p>
  
  <pre><code>select st_intersects('MULTIPOLYGON(((1 5,4 8,7 5,4 2,1 5)),((5 5,8 8,11 5,8 2,5 5)))','POLYGON((3 4.5,3 5,4 5,4 4,3 4.5))');
  </code></pre>
  
  <p>which crush the console and returns the following error:</p>
  
  <blockquote>
    <p>Error: GEOSIntersects: TopologyException: side location conflict at: 6 4</p>
  </blockquote>
  
  <p>Which is completely odd because the following query works:</p>
  
  <pre><code>select st_intersects('MULTIPOLYGON(((1 5,4 8,7 5,4 2,1 5)),((5 5,8 8,11 5,8 2,5 5)))','POLYGON((3 4,3 5,4 5,4 4,3 4))');
  </code></pre>
  
  <p>The only difference between the two is the 4 / 4.5 in the last polygon..</p>
  
  <p>I use POSTGIS version 2.2.1
  what am i missing here?</p>