Summary: | www-client/chromium-113.0.5672.126 built with gcc 12.3 crashes at startup due to UB in GetControlledFrameFeatureList() | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Maciej S. Szmigiero <mail> |
Component: | Current packages | Assignee: | Chromium Project <chromium> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | PATCH, PullRequest |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.chromium.org/p/chromium/issues/detail?id=1447422 https://github.com/gentoo/gentoo/pull/31344 https://bugs.gentoo.org/show_bug.cgi?id=909198 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | fix |
Description
Maciej S. Szmigiero
2023-05-21 22:41:41 UTC
Created attachment 862149 [details, diff]
fix
Reported upstream at https://bugs.chromium.org/p/chromium/issues/detail?id=1447422 since the same code is present in chromium git master. Had this problem and can confirm the patch fixes it for me too, thanks. Confirmed: encountered segmentation fault when starting Chromium; a GDB run showed the fault arose in libc.so.6. Found the current bug report which identified issue that would manifest in libc, so rather than rebuild Chromium w/ debug symbols to investigate the cause, I simply tried the patch. That did the trick. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f747a372822f32bb299dc401b548db527c9a20f1 commit f747a372822f32bb299dc401b548db527c9a20f1 Author: Matt Jolly <Matt.Jolly@footclan.ninja> AuthorDate: 2023-06-07 14:31:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-10 05:09:01 +0000 www-client/chromium: add 114.0.5735.110 Add myself as a maintainer Bug: https://bugs.gentoo.org/907999 Closes: https://bugs.gentoo.org/906911 Closes: https://bugs.gentoo.org/906962 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/31344 Signed-off-by: Sam James <sam@gentoo.org> www-client/chromium/Manifest | 2 + www-client/chromium/chromium-114.0.5735.110.ebuild | 1268 ++++++++++++++++++++ .../chromium/files/chromium-114-compiler.patch | 171 +++ www-client/chromium/files/chromium-114-gcc12.patch | 30 + .../chromium/files/chromium-114-sigsegv-dom.patch | 73 ++ www-client/chromium/metadata.xml | 8 + 6 files changed, 1552 insertions(+) |