-
Couldn't load subscription status.
- Fork 213
chromium: update to 118.0.5993.117 #768
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@nrpt-m as always, testing would be greatly appreciated! I'll update the commit message and PR description with the detailed changelog later, but I thought the sooner you can start the better 🙂 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm modulo commit/PR message.
(I think I introduced the upstream build error that IWYU-Add-includes-for-size_t-and-int64_t-us.patch fixes, sorry about that 😄)
b32e9ea to
173f00f
Compare
|
Just added the detailed changelog. I took the liberty of already including all the testing still being done in the "Test-built" section, I'll of course check again that it's correct once the testing is finished. |
|
@MaxIhlenfeldt @rakuco
qemuarm*: Have observed some messages on console while testing chromium in qemuarm machine. I hope these won't cause any further issue.
raspberrypi4-64*: With chromium-118, we haven't overserved "illegal instruction error" while launching chromium. Next, starting with kirkstone, dunfell & mickledore branches. |
|
@MaxIhlenfeldt @rakuco
raspberrypi4-64**: Haven't overserved "illegal instruction error" while launching chromium with chromium-118. But, we have observed that while running the chromium, it can't complete loading of html5test.com. Have attached the errors. If we access any other links like reddit.com it works fine so, it's not a a blocking chromium-118 problem. Next, starting with dunfell & mickledore branches. |
This looks unrelated to the recipe or OE/Yocto. html5test.com is trying to load https://api.whichbrowser.net/rel/detect.js but its TLS certificate expired last month. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm. Please install.
|
@MaxIhlenfeldt @rakuco
raspberrypi4-64**: Haven't overserved "illegal instruction error" while launching chromium with chromium-118. |
|
@MaxIhlenfeldt @rakuco
raspberrypi4-64**: We are getting illegal instruction error while running chromium. There is also a core dump file generated which is about 492MB. Have attached the log files. Please let me know if you need more info on this. |
|
@nrpt-m can you upload the coredump to somewhere? From the logs it's not clear to me what exactly in Chromium is causing the illegal instruction error. |
@MaxIhlenfeldt, coredump file type and size are not supported here to upload so, where can I upload the coredump ? |
|
Maybe something like https://tempsend.com? |
|
@MaxIhlenfeldt , Please find the coredump file at https://tempsend.com/rtxbp |
|
Thanks! I think I also need the executable (i.e. |
@MaxIhlenfeldt , Please find the chromium executable at: https://tempsend.com/wdbwv |
|
Thanks! Unfortunately, I can't get any useful information: I'm not sure if we want to spend much more time on this, given that I have the 119 PR ready. Should we just merge this and if the issue still persists with 119, we can take a closer look (probably with a debug build)? @rakuco @nrpt-m |
|
AFAIR this illegal instruction error has been happening for many milestones. At least with this update, it only affects dunfell, so I'd go ahead and merge this PR. |
Release notes:
https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_10.html
https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_17.html
https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_24.html
Build and patch changes:
------------------------
Drop one backported patch that's included upstream now, and add five new
backports.
Update 0008-drop-gsimple-template-names.patch to use upstream's new GN
arg that controls whether `-gsimple-template-names` is used.
Drop one fix from 0015-Avoid-capturing-structured-bindings.patch where
the code that needed fixing was removed upstream.
Add two more fixes to
0017-Avoid-parenthesized-initialization-of-aggregates.patch.
Rebase remaining patches.
License changes:
----------------
Added licenses:
* ios/components/third_party/compiler-rt/LICENSE.TXT
- https://chromium-review.googlesource.com/c/chromium/src/+/4833951
* third_party/fuchsia-gn-sdk/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/4492524,
* third_party/libva_protected_content/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/2523100
* third_party/updater/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3924483
Removed licenses: none.
Updated licenses: none.
Test-built (big thanks to @nrpt-m):
-----------------------------------
* chromium-ozone-wayland:
- master, clang, MACHINE=qemux86-64
- mickledore, clang, MACHINE=qemuarm64, qemux86-64
- kirkstone, clang, MACHINE=qemux86-64, raspberrypi4-64
- dunfell, clang**, MACHINE=qemux86-64
* chromium-x11
- master, clang, MACHINE=qemux86-64, qemuarm, qemuarm64, raspberrypi4-64
- mickledore, clang, MACHINE=qemux86-64, qemuarm, qemuarm64, raspberrypi4-64
- kirkstone, clang, MACHINE=qemux86-64, qemuarm, qemuarm64, raspberrypi4-64
- dunfell, clang**, MACHINE=qemux86-64, qemuarm, qemuarm64, raspberrypi4-64***
** Please note that Chromium requires below set-up when on dunfell
branch.
- The clang version to be >= 14 and for that, use the latest
meta-clang/dunfell-clang14 branch.
- Require the latest meta-oe with Nodejs 14.x support.
- Add the PREFERRED_VERSION_nodejs-native = "14.%" in conf/local.conf
file.
*** Please note that there currently is a problem on RPi4/dunfell where
Chromium crashes because of an illegal instruction error.
Signed-off-by: Max Ihlenfeldt <max@igalia.com>
173f00f to
60c943c
Compare
|
Updated the commit message and PR description to include the RPi4/dunfell error. |
Release notes:
https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_10.html
https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_17.html
https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_24.html
Build and patch changes:
Drop one backported patch that's included upstream now, and add five new
backports.
Update 0008-drop-gsimple-template-names.patch to use upstream's new GN
arg that controls whether
-gsimple-template-namesis used.Drop one fix from 0015-Avoid-capturing-structured-bindings.patch where
the code that needed fixing was removed upstream.
Add two more fixes to
0017-Avoid-parenthesized-initialization-of-aggregates.patch.
Rebase remaining patches.
License changes:
Added licenses:
Removed licenses: none.
Updated licenses: none.
Test-built (big thanks to @nrpt-m):
** Please note that Chromium requires below set-up when on dunfell
branch.
meta-clang/dunfell-clang14 branch.
file.
*** Please note that there currently is a problem on RPi4/dunfell where
Chromium crashes because of an illegal instruction error.
Signed-off-by: Max Ihlenfeldt max@igalia.com