New issue
Advanced search Search tips

Issue 654076 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Official Chrome builds don't work with GN and Xcode 5 toolchain.

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

Issue description

Note that we don't have any bots building official + GN + Xcode 5:
https://bugs.chromium.org/p/chromium/issues/detail?id=623685#c14

"""
ninja: Entering directory `out/gn'
[550/27006] LINK ./dump_syms
FAILED: dump_syms dump_syms.dSYM dump_syms.dSYM/Contents/Info.plist dump_syms.dSYM/Contents/Resources/DWARF/dump_syms 
TOOL_VERSION=1475877031 ../../build/toolchain/mac/linker_driver.py /Users/erikchen/goma/gomacc ../../third_party/llvm-build/Release+Asserts/bin/clang++  -Wcrl,dsym,.  -stdlib=libc++ -arch x86_64 -isysroot /Users/erikchen/projects/osx_sdks/MacOSX10.10.sdk -mmacosx-version-min=10.7 -Wl,-ObjC -Wl,-pie -Wcrl,strip,-x,-S -o "./dump_syms" -Wl,-filelist,"./dump_syms.rsp"  -framework Foundation
Assertion failed: (linked_addr_pos != line_table_map.end()), function FixReferences, file /SourceCache/dwarf_utilities/dwarf_utilities-114/source/DWARFdSYM.cpp, line 3710.
Traceback (most recent call last):
  File "../../build/toolchain/mac/linker_driver.py", line 222, in <module>
    Main(sys.argv)
  File "../../build/toolchain/mac/linker_driver.py", line 78, in Main
    linker_driver_outputs += linker_driver_actions[name](args)
  File "../../build/toolchain/mac/linker_driver.py", line 112, in <lambda>
    lambda full_args: action(sub_arg[len(name):], full_args))
  File "../../build/toolchain/mac/linker_driver.py", line 138, in RunDsymUtil
    subprocess.check_call(['xcrun', 'dsymutil', '-o', dsym_out, linker_out])
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['xcrun', 'dsymutil', '-o', './dump_syms.dSYM', './dump_syms']' returned non-zero exit status -6
"""
 
Hm. It looks like our continuous builders are using gn + Xcode 5 toolchain just fine:
https://uberchromegw.corp.google.com/i/official.desktop.continuous/builders/mac%20trunk/builds/39979/steps/generate_build_files/logs/stdio



I went through my GN configuration to figure out what was different. It turns out the line:

"symbol_level = 1" causes the issue.
Status: WontFix (was: Untriaged)
setting symbol_level = 2 fixes the problem. TIL.

Sign in to add a comment