In a case where a node is out of range when it is added, the SVG renderer will complain about trying to add the node. You can likely reproduce this by trying to add a node that's way out of the current view.
Index: ../../lib/OpenLayers/Renderer/SVG.js
===================================================================
--- ../../lib/OpenLayers/Renderer/SVG.js (revision 5743)
+++ ../../lib/OpenLayers/Renderer/SVG.js (working copy)
@@ -330,15 +330,16 @@
node.setAttributeNS(null, "cy", y);
node.setAttributeNS(null, "r", radius);
} else {
- this.root.removeChild(node);
+ if (node.parentNode) {
+ this.root.removeChild(node);
+ }
}
},