new file mode 100644
--- /dev/null
+++ b/layout/tables/crashtests/387051-1.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+</head>
+<body onload="document.getElementById('d').style.margin = '60%';">
+ <div style="display: table-caption;">
+ <div id="d" >
+ a
+ b
+ <span style="float: left;">c</span>
+ <span style="float: left;">d</span>
+ </div>
+ </div>
+</body>
+</html>
--- a/layout/tables/crashtests/crashtests.list
+++ b/layout/tables/crashtests/crashtests.list
@@ -5,11 +5,12 @@ load 331446-1.xhtml
load 339315-1.html
load 341227-1.xhtml
load 343588-1.xhtml
load 347725-1.xhtml
load 350524-1.xhtml
load 351328-1.xhtml
load 351628-1.xhtml
load 379687-1.html
+load 387051-1.html
load 391898-1.html
load 398157-1.xhtml
load 399209-1.xhtml