[Webkit-unassigned] [Bug 253501] New: [WebAssembly] Tanks demo crashes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 7 03:07:50 PST 2023


            Bug ID: 253501
           Summary: [WebAssembly] Tanks demo crashes
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebAssembly
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jmason at ibinx.com


Sometime between r259365 at main (still working) and r261276 at main (failing), the WebAssembly Tanks demo stopped working for me.  The Tanks demo is here:


Not sure if this is just me, or whether it is failing now for everyone with the new BBQ code.

Upon loading the demo, the worker segmentation faults.  Backtrace is as follows:

> Thread 39 received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 24 (LWP 24)]
> 0x00007ff051ec525a in JSC::LinkBuffer::linkCode(JSC::MacroAssembler&, JSC::JITCompilationEffort) () from /usr/lib/64/libjavascriptcoregtk-4.0.so.18
> (gdb) bt
> #0  0x00007ff051ec525a in JSC::LinkBuffer::linkCode(JSC::MacroAssembler&, JSC::JITCompilationEffort) () at
>  /usr/lib/64/libjavascriptcoregtk-4.0.so.18
> #1  0x00007ff0531617eb in JSC::Wasm::BBQPlan::work(JSC::Wasm::Plan::CompilationEffort) () at 
> /usr/lib/64/libjavascriptcoregtk-4.0.so.18
> #2  0x00007ff0532739e0 in JSC::Wasm::Worklist::Thread::work() ()
>    at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
> #3  0x00007ff053364d6b in WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::{lambda()#1}, void>::call() ()
>    at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
> #4  0x00007ff0533955d5 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
> #5  0x00007ff053411249 in WTF::wtfThreadEntryPoint(void*) ()
>    at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
> #6  0x00007ff05a0f7ba9 in _thrp_setup () at /lib/64/libc.so.1
> #7  0x00007ff05a0f7e50 in _lwp_start () at /lib/64/libc.so.1
> #8  0x0000000000000000 in  ()

Other WA demos like the Video Editor (https://d2jta7o2zej4pf.cloudfront.net/) still work fine.

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/20230307/f91d4f13/attachment.htm>

More information about the webkit-unassigned mailing list