[Webkit-unassigned] [Bug 216777] New: REGRESSION(r267010) [GLIB] compositing/video/video-update-rendering.html is a flaky crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 21 06:48:56 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=216777

            Bug ID: 216777
           Summary: REGRESSION(r267010) [GLIB]
                    compositing/video/video-update-rendering.html is a
                    flaky crash
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: dpino at igalia.com

The test has been crashing intermittently since r267010. It seems the error happens in Mesa.


Crash-log: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r267339%20(15944)/compositing/video/video-update-rendering-crash-log.txt


Thread 1 (Thread 0x7f26697fa700 (LWP 25133)):
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f26c4d34855 in __GI_abort () at abort.c:79
#2  0x00007f26c4d34729 in __assert_fail_base (fmt=0x7f26c4ea20e8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7f2653695c10 "c != _SIMPLE_MTX_INVALID_VALUE", file=0x7f2653695caf "../src/util/simple_mtx.h", line=89, function=<optimized out>) at assert.c:92
#3  0x00007f26c4d43db6 in __GI___assert_fail (assertion=assertion at entry=0x7f2653695c10 "c != _SIMPLE_MTX_INVALID_VALUE", file=file at entry=0x7f2653695caf "../src/util/simple_mtx.h", line=line at entry=89, function=function at entry=0x7f26536a2e90 <__PRETTY_FUNCTION__.11> "simple_mtx_lock") at assert.c:101
#4  0x00007f2652874a35 in simple_mtx_lock (mtx=0x7f25a94178e0) at ../src/util/simple_mtx.h:83
#5  0x00007f26528752fe in simple_mtx_lock (mtx=0x7f25a94178e0) at ../src/util/simple_mtx.h:94
#6  st_save_zombie_sampler_view (st=0x7f25a9416070, view=<optimized out>) at ../src/mesa/state_tracker/st_context.c:315
#7  0x00007f26528670bd in st_texture_release_all_sampler_views (st=st at entry=0x7f2658349bd0, stObj=stObj at entry=0x7f25a82c39a0) at ../src/mesa/state_tracker/st_sampler_view.c:233
#8  0x00007f26528677bf in st_texture_release_all_sampler_views (stObj=0x7f25a82c39a0, st=0x7f2658349bd0) at ../src/mesa/state_tracker/st_sampler_view.c:221
#9  st_delete_texture_sampler_views (st=st at entry=0x7f2658349bd0, stObj=stObj at entry=0x7f25a82c39a0) at ../src/mesa/state_tracker/st_sampler_view.c:253
#10 0x00007f26528566be in st_DeleteTextureObject (ctx=0x7f26584b5530, texObj=0x7f25a82c39a0) at ../src/mesa/state_tracker/st_cb_texture.c:193
#11 0x00007f2652a1d670 in _mesa_reference_texobj_ (ptr=ptr at entry=0x7f26584c8bf8, tex=tex at entry=0x7f2658505ce0) at ../src/mesa/main/texobj.c:607
#12 0x00007f2652a1d9f8 in _mesa_reference_texobj (tex=0x7f2658505ce0, ptr=0x7f26584c8bf8) at ../src/mesa/main/texobj.h:100
#13 bind_texture_object (ctx=0x7f26584b5530, unit=2, texObj=0x7f2658505ce0) at ../src/mesa/main/texobj.c:1691
#14 0x00007f26cee8db86 in WebCore::BitmapTextureGL::updateContents(void const*, WebCore::IntRect const&, WebCore::IntPoint const&, int) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#15 0x00007f26cd52a00c in WebCore::CoordinatedBackingStoreTile::swapBuffers(WebCore::TextureMapper&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#16 0x00007f26cd52b0c5 in WebCore::CoordinatedBackingStore::commitTileOperations(WebCore::TextureMapper&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#17 0x00007f26cd00d316 in WebKit::CoordinatedGraphicsScene::updateSceneState() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#18 0x00007f26cd00bae2 in WebKit::CoordinatedGraphicsScene::paintToCurrentGLContext(WebCore::TransformationMatrix const&, WebCore::FloatRect const&, unsigned int) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#19 0x00007f26cd00f79b in WebKit::ThreadedCompositor::renderLayerTree() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#20 0x00007f26ca74f7dc in WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&)::$_3::__invoke(void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#21 0x00007f26ca74ec3a in WTF::RunLoop::$_0::__invoke(_GSource*, int (*)(void*), void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#22 0x00007f26c61a404f in g_main_dispatch (context=0x7f2658000b60) at ../glib/gmain.c:3325
#23 g_main_context_dispatch (context=0x7f2658000b60) at ../glib/gmain.c:4016
#24 0x00007f26c61a43f8 in g_main_context_iterate (context=0x7f2658000b60, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4092
#25 0x00007f26c61a4713 in g_main_loop_run (loop=0x7f2658001480) at ../glib/gmain.c:4290
#26 0x00007f26ca74f1db in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#27 0x00007f26ca6f9620 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#28 0x00007f26ca751976 in WTF::wtfThreadEntryPoint(void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#29 0x00007f26c72984d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
#30 0x00007f26c4e104d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

STDERR: 
WebKitWebProcess: ../src/util/simple_mtx.h:89: simple_mtx_lock: Assertion `c != _SIMPLE_MTX_INVALID_VALUE' failed.

-- 
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/20200921/701d2f45/attachment-0001.htm>


More information about the webkit-unassigned mailing list