Summary: | www-client/chromium-113.0.5672.63: null pointer dereference in strlen() in ChromeContentRendererClient::ChromeContentRendererClient() | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Sergeyev <sergeev917> |
Component: | Current packages | Assignee: | Chromium Project <chromium> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | kangie |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
dependencies versions and use-flags |
Description
Alexander Sergeyev
2023-05-09 06:43:43 UTC
Created attachment 861370 [details]
emerge --info
Created attachment 861371 [details]
dependencies versions and use-flags
I'll try clang (libcxx use-flag) and -ggdb2 to get line info. > I'll try clang (libcxx use-flag) and -ggdb2 to get line info.
chromium[libcxx] does not crash.
-ggdb2 is too much for linking, I'm getting "relocation truncated to fit: R_X86_64_32 against `.debug_info'". So, no line info for the gcc-build. python3.11 "../../build/toolchain/gcc_link_wrapper.py" --output="./v8_context_snapshot_generator" -- x86_64-pc-linux-gnu-g++ -Wl,--build-id -fPIC -Wl,-z,noexecstack -Wl,-z,r elro -Wl,-z,now -rdynamic -Wl,-z,defs -Wl,--as-needed -pie -Wl,--disable-new-dtags -Wl,-z,now -Wl,-z,relro -Wl,-O1 -Wl,--as-needed -o "./v8_context_snapshot_generator" -Wl,- -start-group @"./v8_context_snapshot_generator.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -licui18n -licuuc -li cudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lz -lresolv -lgio-2.0 -ljpeg -lxml2 -lxslt -lwebpdemux -lwebpmux -lwebp -lfreetype -lexpat -lfontconfig -lharfbuzz- subset -lharfbuzz -lopenh264 -lm -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrender -lXrandr -lXtst -ldrm -lxcb -lxkbcommon -lgbm -lXi -lpci -latk-1.0 -latk-bridge-2.0 - lre2 -lpangocairo-1.0 -lpango-1.0 -lcairo -lasound -lFLAC -ldbus-1 -latspi obj/third_party/blink/renderer/core/core/ng_flex_layout_algorithm.o:(.debug_loclists+0x1dda): relocation truncated to fit: R_X86_64_32 against `.debug_info' Hm. Good news - we're currently forcing clang which masks this issue entirely. Until upstream fixes the issues with blink (etc) that were introduced with 120. Bad news - I have no idea if this was fixed upstream and no easy way to test a modern version of Chromium built with GCC. |