Will do, Jakob, thanks. Since you're interested, we first saw this in 10.3, 
where it was very rare and treatable via "--no_wasm_async_compilation". In 
10.4 and later it's ubiquitous, and "git bisect" has identified the Fast 
W^X feature as the culprit. That feature was reverted on the 10.3 branch 
but apparently relanded for 10.4 and beyond.

On Friday, August 19, 2022 at 11:38:51 AM UTC-4 Jakob Kummerow wrote:

> Feel free to report it. I'd be interested to learn more; embedder calls 
> while being in writable mode seem a bit surprising. I can't promise we'd do 
> anything about it, that depends in particular on how much trouble it would 
> be.
>
>
> On Fri, Aug 19, 2022 at 3:50 PM ClearScript Developers <
> [email protected]> wrote:
>
>> Greetings!
>>
>> V8 often calls the embedder to schedule delayed or background work. Our 
>> embedder has its own JIT compiler.
>>
>> It appears that sometimes, on Apple Silicon, V8 calls the embedder with 
>> Thread JIT Write Protection in the "write, don't execute" state (see 
>> pthread_jit_write_protect_np). The embedder then blows up on any attempt to 
>> execute its own JIT-compiled code.
>>
>> Our question for the V8 team: Should we report this? Would it be 
>> considered a V8 bug?
>>
>> Thanks!
>>
>> -- 
>> -- 
>> v8-dev mailing list
>> [email protected]
>> http://groups.google.com/group/v8-dev
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "v8-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/v8-dev/a26be36b-b422-47b7-8fa3-60e7a8f0e348n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/v8-dev/a26be36b-b422-47b7-8fa3-60e7a8f0e348n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/257014b3-6181-456a-beb7-a9a63ac7dd9dn%40googlegroups.com.

Reply via email to