ok Jakob, will update the V8 version

Thank you for your help Jakob

On Tue, Jun 3, 2025 at 4:59 PM Jakob Gruber <[email protected]> wrote:

> Well, this flag is fairly new and may not exist in your version yet.
>
> ..and if you are on an old V8 version, it's possible that your issue has
> been fixed in the meantime.
>
> Please:
> 1. Try an up-to-date V8 version.
> 2. If that doesn't help, let's continue this discussion on the bugtracker.
> File a bug at https://crbug.com/v8/new, include your V8 version, the
> backtrace, and any other relevant infos (e.g. the crashing line would
> help). Ideally a repro case.
>
> On Tue, Jun 3, 2025 at 1:02 PM Subash <[email protected]> wrote:
>
>> Hi Jakob, seems --no-extensible_ro_snapshot option in not recognized.
>> getting following error
>>
>> Error: unrecognized flag --no-extensible_ro_snapshot
>> Try --help for options
>>
>> On Tue, Jun 3, 2025 at 4:13 PM Jakob Gruber <[email protected]> wrote:
>>
>>>
>>>
>>> On Tue, Jun 3, 2025 at 12:35 PM Subash <[email protected]> wrote:
>>>
>>>> ok Jakob, thanks for clarification. if we --no-extensible_ro_snapshot
>>>> do this, will it have a any performance impact.
>>>>
>>>
>>> I wouldn't expect a major impact, but it's impossible to say for sure
>>> without measuring your specific case.
>>>
>>>
>>>>
>>>> On Tue, Jun 3, 2025 at 4:01 PM Jakob Gruber <[email protected]>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Tue, Jun 3, 2025 at 12:17 PM Subash <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Jakob Grube,
>>>>>>
>>>>>>         I am not reusing isolate. Each js execution happens in its
>>>>>> own isolate. But I have a threadpool that will reuse the thread. Means 
>>>>>> the
>>>>>> same thread may create another isolate after it gets a chance again.
>>>>>> I load the snapshot bytes into char* array.  Each create the isolate
>>>>>> i will copy the bytes and feed to startup data in CreateParams.
>>>>>>
>>>>>
>>>>> With default settings, all Isolates within the same process will reuse
>>>>> certain resources. Perhaps most importantly, ReadOnlySpace is reused. This
>>>>> is why all snapshots used within the same process must have compatible RO
>>>>> space layout.
>>>>>
>>>>>
>>>>>>
>>>>>> I am creating a snapshot using
>>>>>> SnapshotCreator::CreateBlob(FunctionCodeHandling::kKeep).
>>>>>>
>>>>>> I will check with --no-extensible_ro_snapshot
>>>>>>
>>>>>>     flags.append(" --no-extensible_ro_snapshot");
>>>>>>     v8::V8::SetFlagsFromString(flags.c_str());
>>>>>>
>>>>>> I am disabled like this.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Jun 3, 2025 at 1:01 PM Jakob Gruber <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jun 3, 2025 at 8:29 AM Subash Durairaj <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> /lib/x86_64-linux-gnu/libc.so.6(+0x3bd60)[0x7fe7781b6d60]
>>>>>>>>
>>>>>>>> v8::internal::StringTableInsertionKeyC2EPNS0_7IsolateENS0_6HandleINS0_6StringEEENS0_27DeserializingUserCodeOptionE+0x1c)[0x55b7ef4e844c]
>>>>>>>>
>>>>>>>> v8::internal::StringTable::InsertForIsolateDeserializationIsolateERKSt6vectorINS0_6HandleINS0_6StringEEESaIS7_EE+0x74)[0x55b7ef416e14]
>>>>>>>>
>>>>>>>> v8::internal::SharedHeapDeserializer::DeserializeStringTableEv+0x93)[0x55b7ef4f80f3]
>>>>>>>>
>>>>>>>> v8::internal::SharedHeapDeserializer::DeserializeIntoIsolateEv+0x68)[0x55b7ef4f8448]
>>>>>>>>
>>>>>>>> v8::internal::Isolate::Init::SnapshotDataES3_S3_b+0xd0d)[0x55b7ef12e00d]
>>>>>>>>
>>>>>>>> v8::internal::Snapshot::InitializeEPNS0_7IsolateE+0x189)[0x55b7ef4f94b9]
>>>>>>>> v8::Isolate::Initialize::CreateParamsE+0x193)[0x55b7ef08d243]
>>>>>>>> v8::Isolate::New::CreateParamsE+0x22)[0x55b7ef08d532]
>>>>>>>>
>>>>>>>>
>>>>>>>> Hi Team, i am getting this crash when creating a new isolate.
>>>>>>>>
>>>>>>>> i am embedded v8 and running as a server to provide js execution.
>>>>>>>> i ran maximum of 100 isolates in parallel  with  two different
>>>>>>>> snapshot.
>>>>>>>> each execution choose any one of snapshot
>>>>>>>>
>>>>>>>
>>>>>>> We've seen problems related to using different snapshots within the
>>>>>>> same Isolate before. To rule this out, please try disabling the
>>>>>>> `extensible_ro_snapshot` when building the snapshot, either by using 
>>>>>>> the gn
>>>>>>> flag:
>>>>>>>
>>>>>>> v8_enable_extensible_ro_snapshot=false
>>>>>>>
>>>>>>> or the runtime flag:
>>>>>>>
>>>>>>> --no-extensible_ro_snapshot
>>>>>>>
>>>>>>> Otherwise, we'll need more information about the crash.
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> i am getting this crash randomly. wondering how to fix this
>>>>>>>>
>>>>>>>> Please give me the direction to fix this.
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> v8-users mailing list
>>>>>>>> [email protected]
>>>>>>>> http://groups.google.com/group/v8-users
>>>>>>>> ---
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "v8-users" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> To view this discussion visit
>>>>>>>> https://groups.google.com/d/msgid/v8-users/06af6ec6-bb96-4c44-be9c-1a8001d45a7cn%40googlegroups.com
>>>>>>>> <https://groups.google.com/d/msgid/v8-users/06af6ec6-bb96-4c44-be9c-1a8001d45a7cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> v8-users mailing list
>>>>>>> [email protected]
>>>>>>> http://groups.google.com/group/v8-users
>>>>>>> ---
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "v8-users" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>> To view this discussion visit
>>>>>>> https://groups.google.com/d/msgid/v8-users/CAH3p7oNu1k%3DDMsg%2BEDtPMTg7iWS35Qgj%2B%2Ba-UEptEsLp5AeGWg%40mail.gmail.com
>>>>>>> <https://groups.google.com/d/msgid/v8-users/CAH3p7oNu1k%3DDMsg%2BEDtPMTg7iWS35Qgj%2B%2Ba-UEptEsLp5AeGWg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>>>> --
>>>>>> v8-users mailing list
>>>>>> [email protected]
>>>>>> http://groups.google.com/group/v8-users
>>>>>> ---
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "v8-users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion visit
>>>>>> https://groups.google.com/d/msgid/v8-users/CAG9ciqmsmaQ8X2hXyFhgXJSe%3Dg%2Bb00xGZr__7h7D2hqwi974BQ%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/v8-users/CAG9ciqmsmaQ8X2hXyFhgXJSe%3Dg%2Bb00xGZr__7h7D2hqwi974BQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> v8-users mailing list
>>>>> [email protected]
>>>>> http://groups.google.com/group/v8-users
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "v8-users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion visit
>>>>> https://groups.google.com/d/msgid/v8-users/CAH3p7oP5SMdagAT4P3N8WXMx7%2BhCT5RuzeG09zo2UOmherVSig%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/v8-users/CAH3p7oP5SMdagAT4P3N8WXMx7%2BhCT5RuzeG09zo2UOmherVSig%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> --
>>>> v8-users mailing list
>>>> [email protected]
>>>> http://groups.google.com/group/v8-users
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "v8-users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion visit
>>>> https://groups.google.com/d/msgid/v8-users/CAG9ciqkjqnOWWuE8S70eCBkqMqu8Ckuu38pwu5ePr1G4Gt6%2B2g%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/v8-users/CAG9ciqkjqnOWWuE8S70eCBkqMqu8Ckuu38pwu5ePr1G4Gt6%2B2g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>> --
>>> --
>>> v8-users mailing list
>>> [email protected]
>>> http://groups.google.com/group/v8-users
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "v8-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion visit
>>> https://groups.google.com/d/msgid/v8-users/CAH3p7oMCPYvwb-nYz1CPM-EgP0WQ2kYYq5ZCeaMD2wgXA4MXPg%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/v8-users/CAH3p7oMCPYvwb-nYz1CPM-EgP0WQ2kYYq5ZCeaMD2wgXA4MXPg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> --
>> v8-users mailing list
>> [email protected]
>> http://groups.google.com/group/v8-users
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "v8-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion visit
>> https://groups.google.com/d/msgid/v8-users/CAG9ciqnt9gALt1VhH%2Bk%2BO9i6J7scWd35LNTQx88ZHynAKcKMUg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/v8-users/CAG9ciqnt9gALt1VhH%2Bk%2BO9i6J7scWd35LNTQx88ZHynAKcKMUg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
> --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/v8-users/CAH3p7oMvia2eSzuP6S8Mu0S8VX%2B9PGdcxLtpbZW-QVRt8pKNow%40mail.gmail.com
> <https://groups.google.com/d/msgid/v8-users/CAH3p7oMvia2eSzuP6S8Mu0S8VX%2B9PGdcxLtpbZW-QVRt8pKNow%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/v8-users/CAG9ciq%3Dh7-e8N4zF-215gPFzXg81rwF4_5g9Xuuc3DxF%3Dcj8zw%40mail.gmail.com.

Reply via email to