Hi Clemens,

>Do you need us to merge that back to v8 11.1, or can you just disable that 
on your side until you upgrade to a recent version of v8?
 
There's no need to merge the fix back to v8 11.1, as we've added 
preserve_most disablement to our set of V8 patches.

Thanks again!

On Tuesday, February 21, 2023 at 11:12:52 AM UTC-5 clem...@google.com wrote:

> On Wed, Feb 8, 2023 at 6:05 PM ClearScript Developers <
> clearsc...@gmail.com> wrote:
>
>> Hi Clemens,
>>
>> >Which toolchain do you use where you see crashes?
>>
>> Our hack to retain compatibility with old distros is probably bogus and 
>> unsupported, so if you know of a better way, please share it :)
>>
>> Anyway, what we (try to) do is roll back V8's Linux build tools to their 
>> state as of the last version that supported Ubuntu 16.04 LTS with 
>> glibc-2.23. After running "gclient sync" normally, we reset the "build" and 
>> "tools/clang" repositories to specific commits, then use install-sysroot to 
>> install specific "last known good" sysroots.
>>
>
> That indeed sounds like a case we don't really want to encourage :D 
> Anyway, we just landed a CL to restrict the use of preserve_most to clang 
> 17, which has a fix which we will start to rely on (
> https://reviews.llvm.org/D143425). That should also fix your use case.
> Do you need us to merge that back to v8 11.1, or can you just disable that 
> on your side until you upgrade to a recent version of v8?
>  
>
>>
>> Cheers! 
>>
>> On Wednesday, February 8, 2023 at 6:33:44 AM UTC-5 clem...@google.com 
>> wrote:
>>
>>> Thanks for reaching out! Indeed, preserve_most support turned out to be 
>>> a bit incomplete, so we tried to restrict it to the most important 
>>> platforms and toolchains used for Chromium. It's restricted to clang 
>>> anyway, and I didn't find any relevant fixes since the introduction in 
>>> 2016. Which toolchain do you use where you see crashes? Maybe we can 
>>> restrict it further to the most recent clang versions.
>>>
>>> On Wed, Feb 8, 2023 at 7:25 AM Jakob Gruber <jgr...@chromium.org> wrote:
>>>
>>>> +cle...@chromium.org 
>>>>
>>>> On Tue, Feb 7, 2023 at 3:55 PM ClearScript Developers <
>>>> clearsc...@gmail.com> wrote:
>>>>
>>>>> Greetings!
>>>>>
>>>>> We've noticed that preserve_most was disabled 
>>>>> <https://chromium.googlesource.com/v8/v8.git/+/d0b1dac0f9f3c5c1bbf296bd84c8f362d4832a88>
>>>>>  
>>>>> for Windows/arm64 on the 11.1 branch tip today.
>>>>>
>>>>> We'd actually been struggling with extreme instability in 11.1 release 
>>>>> builds on Linux x64, so we tried disabling preserve_most for *all* 
>>>>> platforms, and, surprisingly, that seems to have stabilized our Linux 
>>>>> builds completely.
>>>>>
>>>>> So, it would appear that preserve_most issues go beyond Windows/arm64. 
>>>>> In case it matters, we do use a relatively old toolchain to preserve 
>>>>> compatibility with older distros.
>>>>>
>>>>> Anyone have any other experiences with preserve_most?
>>>>>
>>>>> -- 
>>>>> -- 
>>>>> v8-users mailing list
>>>>> v8-u...@googlegroups.com
>>>>> 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 v8-users+u...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/v8-users/cb4f9835-165f-4e66-81e8-0de6164e0803n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/v8-users/cb4f9835-165f-4e66-81e8-0de6164e0803n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>
>>> -- 
>>>
>>> Clemens Backes
>>>
>>> Software Engineer
>>>
>>> clem...@google.com
>>>
>>> Google Germany GmbH
>>>
>>> Erika-Mann-Straße 33
>>>
>>> 80636 München
>>>
>>> Geschäftsführer: Paul Manicle, Liana Sebastian   
>>>
>>> Registergericht und -nummer: Hamburg, HRB 86891
>>>
>>> Sitz der Gesellschaft: Hamburg
>>>
>>> Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten 
>>> haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, 
>>> löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen, 
>>> dass die E-Mail an die falsche Person gesendet wurde.
>>>
>>>
>>> This e-mail is confidential. If you received this communication by 
>>> mistake, please don't forward it to anyone else, please erase all copies 
>>> and attachments, and please let me know that it has gone to the wrong 
>>> person.
>>>
>>>
>>> -- 
>> -- 
>> v8-users mailing list
>> v8-u...@googlegroups.com
>> 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 v8-users+u...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/v8-users/83ea2cb4-fa2e-4c52-94a6-2de1f6a32b5dn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/v8-users/83ea2cb4-fa2e-4c52-94a6-2de1f6a32b5dn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
>
> Clemens Backes
>
> Software Engineer
>
> clem...@google.com
>
> Google Germany GmbH
>
> Erika-Mann-Straße 33
>
> 80636 München
>
> Geschäftsführer: Paul Manicle, Liana Sebastian   
>
> Registergericht und -nummer: Hamburg, HRB 86891
>
> Sitz der Gesellschaft: Hamburg
>
> Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten 
> haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, 
> löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen, 
> dass die E-Mail an die falsche Person gesendet wurde.
>
>
> This e-mail is confidential. If you received this communication by 
> mistake, please don't forward it to anyone else, please erase all copies 
> and attachments, and please let me know that it has gone to the wrong 
> person.
>
>
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/08f43f76-9e67-411a-9df3-9e620f9599d6n%40googlegroups.com.

Reply via email to