Bug 71454
| Summary: | REGRESSION (r98827): broke fast/css/webkit-mask-crash-table.html on GTK | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Philippe Normand <pnormand> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | mrobinson, pnormand |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Philippe Normand
#0 0x00002ab2a1658058 in WebCore::GraphicsContext::~GraphicsContext (this=0x7fff9b7a15a0, __in_chrg=<optimized out>) at ../../Source/WebCore/platform/graphics/GraphicsContext.cpp:91
91 ASSERT(!m_transparencyCount);
Thread 1 (Thread 0x2ab2aedd68e0 (LWP 11828)):
#0 0x00002ab2a1658058 in WebCore::GraphicsContext::~GraphicsContext (this=0x7fff9b7a15a0, __in_chrg=<optimized out>) at ../../Source/WebCore/platform/graphics/GraphicsContext.cpp:91
#1 0x00002ab2a0de88f8 in WebKit::paintWebView (webView=0x97a050, frame=0x9b2780, dirtyRegion=...) at ../../Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:522
#2 0x00002ab2a0de8bb4 in WebKit::ChromeClient::paint (this=0x97c5f0) at ../../Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:560
#3 0x00002ab2a0de7d3d in WebKit::repaintEverythingSoonTimeout (client=0x97c5f0) at ../../Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:387
#4 0x00002ab2a60c9ddb in g_timeout_dispatch (source=0x3b3039d0, callback=<optimized out>, user_data=<optimized out>) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3882
#5 0x00002ab2a60c84a3 in g_main_dispatch (context=0x8f9d70) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#6 g_main_context_dispatch (context=0x8f9d70) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#7 0x00002ab2a60c8c80 in g_main_context_iterate (context=0x8f9d70, block=1, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#8 0x00002ab2a60c92f2 in g_main_loop_run (loop=0x3ad4b1f0) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#9 0x00002ab2a3e764cd in gtk_main () from /usr/lib/libgtk-3.so.0
#10 0x000000000042f480 in runTest (testPathOrURL=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:712
#11 0x000000000042eab8 in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:504
#12 0x0000000000430de9 in main (argc=2, argv=0x7fff9b7a2358) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1208
Martin said he'll take care of this one. Skipping the test for now.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Martin Robinson
(In reply to comment #0)
> #0 0x00002ab2a1658058 in WebCore::GraphicsContext::~GraphicsContext (this=0x7fff9b7a15a0, __in_chrg=<optimized out>) at ../../Source/WebCore/platform/graphics/GraphicsContext.cpp:91
> 91 ASSERT(!m_transparencyCount);
I couldn't reproduce this locally or on either debug bot, so I'm unskipping the test to see if it's still an issue. :/
Philippe Normand
(In reply to comment #1)
> (In reply to comment #0)
> > #0 0x00002ab2a1658058 in WebCore::GraphicsContext::~GraphicsContext (this=0x7fff9b7a15a0, __in_chrg=<optimized out>) at ../../Source/WebCore/platform/graphics/GraphicsContext.cpp:91
> > 91 ASSERT(!m_transparencyCount);
>
> I couldn't reproduce this locally or on either debug bot, so I'm unskipping the test to see if it's still an issue. :/
Well, now I can observe some flaky crashes of fast/css/webkit-mask-crash-fieldset-legend.html :(
Martin Robinson
(In reply to comment #2)
> (In reply to comment #1)
> > (In reply to comment #0)
> > > #0 0x00002ab2a1658058 in WebCore::GraphicsContext::~GraphicsContext (this=0x7fff9b7a15a0, __in_chrg=<optimized out>) at ../../Source/WebCore/platform/graphics/GraphicsContext.cpp:91
> > > 91 ASSERT(!m_transparencyCount);
> >
> > I couldn't reproduce this locally or on either debug bot, so I'm unskipping the test to see if it's still an issue. :/
>
> Well, now I can observe some flaky crashes of fast/css/webkit-mask-crash-fieldset-legend.html :(
Yes, I think you're right. :( I'll reskip it.
Philippe Normand
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > (In reply to comment #0)
> > > > #0 0x00002ab2a1658058 in WebCore::GraphicsContext::~GraphicsContext (this=0x7fff9b7a15a0, __in_chrg=<optimized out>) at ../../Source/WebCore/platform/graphics/GraphicsContext.cpp:91
> > > > 91 ASSERT(!m_transparencyCount);
> > >
> > > I couldn't reproduce this locally or on either debug bot, so I'm unskipping the test to see if it's still an issue. :/
> >
> > Well, now I can observe some flaky crashes of fast/css/webkit-mask-crash-fieldset-legend.html :(
>
> Yes, I think you're right. :( I'll reskip it.
Skipping it now.
Martin Robinson
*** This bug has been marked as a duplicate of bug 6951 ***
Martin Robinson
I don't think this can be related to r98827 since this happens in WebKit2 as well.
Martin Robinson
*** This bug has been marked as a duplicate of bug 69510 ***