title: grahviz neato "failure to create cairo surface"
body: <p>I am receiving this error:</p>
  
  <pre><code>&gt;neato house.dot -Tgif -o house2.gif -Tdot -o x.dot
  neato: failure to create cairo surface: out of memory
  
  &gt;neato -V
  neato - graphviz version 2.28.0 (20110507.0327)
  </code></pre>
  
  <p>I have lots of memory - about 5Gigs free</p>
  
  <p>Here is house.dot</p>
  
  <pre><code>graph g {
  node [shape=box]
  north [ pos = "286.0,370.0!" ];
  Vestibulo -- Escalera
  Sala -- Vestibulo
  Comedor -- Sala
  CocServ -- Comedor
  DormP -- BanoP
  DormH -- Bano
  Sala -- Bano
  Sala -- DormP
  CocServ -- north
  }
  </code></pre>
  
  <p>If I unpin the 'north' node then neato completes without error - but North is not located where I want it.</p>
  
  <p>I have upgraded to graphviz version 2.30.1 - still the same problem</p>