[Webkit-unassigned] [Bug 142333] [GTK] WebCore::TransformationMatrix::multiply segfaults when loading last.fm
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Mar 16 12:30:22 PDT 2015
https://bugs.webkit.org/show_bug.cgi?id=142333
--- Comment #13 from Joanmarie Diggs (irc: joanie) <jdiggs at igalia.com> ---
(In reply to comment #11)
> (In reply to comment #10)
> > I think this crash happens 100% of the time visiting youtube.com.
>
> but only in Fedora unstable, right?
Yeah, I don't see it in F21. And presumably it's only in the 64-bit F22 -- haven't tried any other 64-bit unstable distro releases -- as my quick-and-dirty hackaround so that I could work on bug 142309 was this:
--- a/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
+++ b/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
@@ -1241,7 +1241,7 @@ TransformationMatrix& TransformationMatrix::multiply(const TransformationMatrix&
}
#undef MATRIX_MULTIPLY_ONE_LINE
-#elif defined(TRANSFORMATION_MATRIX_USE_X86_64_SSE2)
+#elif defined(TRANSFORMATION_MATRIX_USE_X86_64_SSE2) && !PLATFORM(GTK)
// x86_64 has 16 XMM registers which is enough to do the multiplication fully in registers.
__m128d matrixBlockA = _mm_load_pd(&(m_matrix[0][0]));
__m128d matrixBlockC = _mm_load_pd(&(m_matrix[1][0]));
(And yes, with that in place youtube.com works just fine on F22.)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150316/5bfe9bbf/attachment-0002.html>
More information about the webkit-unassigned
mailing list