<!DOCTYPE html>
<html>
<body>
Test passes if it does not crash.
<style>
.columns
{
	-webkit-column-count: 2;
	-webkit-column-span: all;
}
.list
{
	display: list-item;
}
</style>
<script>
if (window.testRunner)
    testRunner.dumpAsText();

list = document.createElement('p');
list.setAttribute('class', 'list');
listChild = document.createElement('hr');
list.appendChild(listChild);
list.appendChild(document.createTextNode('Text.'));
outerColumns = document.createElement('div');
outerColumns.appendChild(list);
document.body.appendChild(outerColumns);
outerColumns.setAttribute('class', 'columns');
document.body.offsetTop;

innerColumns = document.createElement('div');
innerColumns.setAttribute('class', 'columns');
listChild.appendChild(innerColumns);
document.body.offsetTop;

document.body.removeChild(outerColumns);
</script>
</body>
</html>
