Bug 64848

Summary: Leopard Intel Release Bot Failure: AppKit, can't map file, errno=12
Product: WebKit Reporter: Daniel Bates <dbates>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: dpranke, evan, jam, mrowe, zimmermann
Priority: P2 Keywords: MakingBotsRed
Version: 528+ (Nightly build)   
Hardware: Macintosh Intel   
OS: OS X 10.5   

Description Daniel Bates 2011-07-19 23:56:14 PDT
Since r91327 (http://trac.webkit.org/changeset/91327), the Leopard Intel Release build has failed with a linker error:

[[
Ld /Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore normal i386
    cd /Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/Source/WebCore
    setenv MACOSX_DEPLOYMENT_TARGET 10.5
    /Developer/usr/bin/g++-4.2 -arch i386 -dynamiclib -L/Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/WebKitBuild/Release -F/Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/WebKitBuild/Release -F/System/Library/Frameworks/Carbon.framework/Frameworks -F/System/Library/Frameworks/ApplicationServices.framework/Frameworks -F/System/Library/Frameworks/CoreServices.framework/Frameworks -F/System/Library/PrivateFrameworks -filelist /Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/WebKitBuild/WebCore.build/Release/WebCore.build/Objects-normal/i386/WebCore.LinkFileList -Wl,--no-demangle -exported_symbols_list /Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/WebKitBuild/Release/DerivedSources/WebCore/WebCore.exp -install_name /Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore -mmacosx-version-min=10.5 -Wl,-dead_strip -lWebCoreSQLite3 -lobjc -lANGLE -allowable_client WebCoreTestSupport -sub_library libobjc -umbrella WebKit -framework Accelerate -framework ApplicationServices -framework AudioToolbox -framework AudioUnit -framework Carbon -framework Cocoa -framework CoreAudio -framework IOKit -framework JavaScriptCore -licucore -lobjc -lxml2 -lz -framework OpenGL -framework QuartzCore -framework SystemConfiguration -Wl,-single_module -compatibility_version 1 -current_version 535.1 -o /Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore
ld: in /System/Library/Frameworks//AppKit.framework/AppKit, can't map file, errno=12
collect2: ld returned 1 exit status
]]

See <http://build.webkit.org/builders/Leopard%20Intel%20Release%20%28Build%29/builds/37077/steps/compile-webkit/logs/stdio> for more details.

Obviously r91327 isn't responsible for this since it's a rebaseline.

From the error message, it looks like we are running into memory resource limits.

From briefly searching on Google, it seems like a similar issue has arose in the Chromium project. One such reference is in <http://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/71514c43342ff0aa>.
Comment 1 Nikolas Zimmermann 2011-07-20 00:42:25 PDT
Thanks for cc'ing me Dan - I already mailed webkit-dev about that problem.
We need to find a solution for this for real - I'm tired of maintaining my local set of xcodeproj changes to builds debug builds on 32bit machines...