diff --git a/ext/xmlreader/tests/bug73053.phpt b/ext/xmlreader/tests/bug73053.phpt
new file mode 100644
index 00000000000..4a7ace50eb9
--- /dev/null
+++ b/ext/xmlreader/tests/bug73053.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #73053 (XML reader with setSchema now fails under 5.6.25)
+--SKIPIF--
+
+--FILE--
+open($xmlfile, null, LIBXML_PARSEHUGE));
+$xml->setSchema($xsdfile);
+while($xml->read());
+?>
+===DONE===
+--EXPECT--
+bool(true)
+===DONE===
diff --git a/ext/xmlreader/tests/bug73053.xml b/ext/xmlreader/tests/bug73053.xml
new file mode 100644
index 00000000000..8f29dc23a70
--- /dev/null
+++ b/ext/xmlreader/tests/bug73053.xml
@@ -0,0 +1,11 @@
+
+
+
+ Writer
+ The First Book
+ Fiction
+ 44.95
+ 2000-10-01
+ An amazing story of nothing.
+
+
diff --git a/ext/xmlreader/tests/bug73053.xsd b/ext/xmlreader/tests/bug73053.xsd
new file mode 100644
index 00000000000..bbfe42c5033
--- /dev/null
+++ b/ext/xmlreader/tests/bug73053.xsd
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+