Index: /OpenSceneGraph/trunk/src/osgViewer/View.cpp
===================================================================
--- /OpenSceneGraph/trunk/src/osgViewer/View.cpp (revision 9462)
+++ /OpenSceneGraph/trunk/src/osgViewer/View.cpp (revision 9567)
@@ -149,4 +149,6 @@
 
     setEventQueue(new osgGA::EventQueue);
+    
+    setStats(new osg::Stats("View"));
 }
 
@@ -164,4 +166,6 @@
 
     setEventQueue(new osgGA::EventQueue);
+
+    setStats(new osg::Stats("View"));
 }
 
Index: /OpenSceneGraph/trunk/src/osgViewer/ViewerBase.cpp
===================================================================
--- /OpenSceneGraph/trunk/src/osgViewer/ViewerBase.cpp (revision 9554)
+++ /OpenSceneGraph/trunk/src/osgViewer/ViewerBase.cpp (revision 9567)
@@ -654,5 +654,5 @@
             osg::Stats* stats = view->getStats();            
             osg::Node* sceneRoot = view->getSceneData();
-            if (sceneRoot)
+            if (sceneRoot && stats)
             {
                 osgUtil::StatsVisitor statsVisitor;
