| Index: Source/core/css/CSSMatrix.cpp
 | 
| diff --git a/Source/core/css/CSSMatrix.cpp b/Source/core/css/CSSMatrix.cpp
 | 
| index 6b95d00bbfb671b6b7c7e231176561dce0c0e7fb..c11b392b64e1d86f95e1de7cb1371e77963a7d9b 100644
 | 
| --- a/Source/core/css/CSSMatrix.cpp
 | 
| +++ b/Source/core/css/CSSMatrix.cpp
 | 
| @@ -69,9 +69,9 @@ void CSSMatrix::setMatrixValue(const String& string, ExceptionState& exceptionSt
 | 
|              return;
 | 
|  
 | 
|          // FIXME: This has a null pointer crash if we use ex units (crbug.com/414145)
 | 
| -        DEFINE_STATIC_REF(LayoutStyle, defaultStyle, LayoutStyle::createDefaultStyle());
 | 
| +        DEFINE_STATIC_REF(LayoutStyle, initialStyle, LayoutStyle::create());
 | 
|          TransformOperations operations;
 | 
| -        if (!TransformBuilder::createTransformOperations(value.get(), CSSToLengthConversionData(defaultStyle, defaultStyle, nullptr, 1.0f), operations)) {
 | 
| +        if (!TransformBuilder::createTransformOperations(value.get(), CSSToLengthConversionData(initialStyle, initialStyle, nullptr, 1.0f), operations)) {
 | 
|              exceptionState.throwDOMException(SyntaxError, "Failed to interpret '" + string + "' as a transformation operation.");
 | 
|              return;
 | 
|          }
 | 
| 
 |