Index: libs/libmythtv/videoout_xv.cpp
===================================================================
--- libs/libmythtv/videoout_xv.cpp	(revision 13790)
+++ libs/libmythtv/videoout_xv.cpp	(working copy)
@@ -1673,7 +1673,9 @@
     {
         if (subtype == XShm)
         {
-            CreateShmImages(1, false);
+            vector<unsigned char*> bufs = CreateShmImages(1, false);
+            if (bufs.empty())
+                return false;
             XJ_non_xv_image = (XImage*) xv_buffers.begin()->second;
         }
         else
