New issue
Advanced search Search tips

Issue 652008 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Oct 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big

Project Member Reported by erikc...@chromium.org, Oct 1 2016

Issue description

Building Chrome with the Xcode 5.1.1 toolchain causes a huge number of ld warnings. This is particularly scary since official builds of Chrome still use the 5.1.1 toolchain. We should investigate this warning to see if there are any issues. I'm guessing that at worst, we might have some missing symbols.

I don't know why these warnings don't show up in the logs:
https://uberchromegw.corp.google.com/i/official.desktop/builders/mac64/builds/1112

I've tried this on two machines, with debug+component and release+non-component configurations.

e.g.
"""
[1873/27054] LINK ./boringssl_spake25519_test
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_spake25519_test/malloc.o
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/libboringssl.a(err_data.o)
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/libboringssl.a(generic.o)
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/libboringssl.a(cpu-aarch64-linux.o)
...
"""

"""
[8674/45897] SOLINK libboringssl_fuzzer.dylib libboringssl_fuzzer.dylib.TOC
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_fuzzer/err_data.o
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_fuzzer/generic.o
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_fuzzer/cpu-aarch64-linux.o
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_fuzzer/cpu-arm-linux.o
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_fuzzer/cpu-arm.o
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_fuzzer/cpu-ppc64le.o
ld: warning: unknown dwarf DW_FORM_strp (offset=0x41534800) is too big in obj/third_party/boringssl/boringssl_fuzzer/x25519-x86_64.o
...
"""
 

Comment 1 by mark@chromium.org, Oct 1 2016

The “unknown” in these messages is a bug. Read the warnings without it, they’re “just” saying that the string pointers are out of bounds.
Status: WontFix (was: Untriaged)
[mac triage] Sounds like a WontFix baed on #c1
Status: Available (was: WontFix)
I believe #c1 is saying that the word "unknown" is incorrect, but the rest of the message stands.

Comment 4 by mark@chromium.org, Oct 7 2016

Right, I don’t agree that this is WontFix. If the string pointers are out of bounds (bad DWARF writing) or something just thinks that they are (bad DWARF reading), we may have a problem.
Project Member

Comment 5 by sheriffbot@chromium.org, Oct 9 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
erikchen@ are you still seeing this?
Status: WontFix (was: Untriaged)
We no longer build with xcode 5.1.1. I'll reopen if this is still an issue that I observe.

Sign in to add a comment