Blame SOURCES/webkit-atk_continuation_crash.patch

05e78c
diff -up webkitgtk-2.20.4/Source/WebCore/accessibility/AccessibilityRenderObject.cpp.atk_continuation_crash webkitgtk-2.20.4/Source/WebCore/accessibility/AccessibilityRenderObject.cpp
05e78c
--- webkitgtk-2.20.4/Source/WebCore/accessibility/AccessibilityRenderObject.cpp.atk_continuation_crash	2018-02-20 09:25:28.000000000 +0100
05e78c
+++ webkitgtk-2.20.4/Source/WebCore/accessibility/AccessibilityRenderObject.cpp	2018-08-07 11:43:19.438679595 +0200
05e78c
@@ -381,8 +381,9 @@ AccessibilityObject* AccessibilityRender
05e78c
 
05e78c
     // Case 5: node has no next sibling, and its parent is an inline with a continuation.
05e78c
     // Case 5.1: After case 4, (the element was inline w/ continuation but had no sibling), then check it's parent.
05e78c
-    if (!nextSibling && isInlineWithContinuation(*m_renderer->parent())) {
05e78c
-        auto& continuation = *downcast<RenderInline>(*m_renderer->parent()).continuation();
05e78c
+    auto parent = m_renderer->parent();
05e78c
+    if (!nextSibling && parent && isInlineWithContinuation(*parent)) {
05e78c
+        auto& continuation = *downcast<RenderInline>(*parent).continuation();
05e78c
         
05e78c
         // Case 5a: continuation is a block - in this case the block itself is the next sibling.
05e78c
         if (is<RenderBlock>(continuation))