Hi Julian,
I just synced to r12813 and I'm still getting an error when running an
arbitrary WebKey layout test under Valgrind (see output below).
Nikolas - can you give this a try and see if you get the same results?
--- output ---
valgrind --dsymutil=yes --leak-check=full --trace-children=yes
WebKitBuild/Debug/DumpRenderTree
LayoutTests/fast/regions/content-webkit-from-flow-parsing.html
==1322== Memcheck, a memory error detector
==1322== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==1322== Using Valgrind-3.8.0.SVN and LibVEX; rerun with -h for copyright
info
==1322== Command: WebKitBuild/Debug/DumpRenderTree
LayoutTests/fast/regions/content-webkit-from-flow-parsing.html
==1322==
UNKNOWN __pthread_sigmask is unsupported. This warning will not be
repeated.
vex amd64-IR: unhandled instruction bytes: 0xF 0xB 0x55 0x48 0x89 0xE5
0x41 0x56
vex amd64-IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64-IR: VEX=0 VEX.L=0 VEX.n=0x0 ESC=0F
vex amd64-IR: PFX.66=0 PFX.F2=0 PFX.F3=0
==1322== valgrind: Unrecognised instruction at address 0x950fb8c.
==1322==at 0x950FB8C: __abort (in /usr/lib/system/libsystem_c.dylib)
==1322==by 0x950FAAA: abort (in /usr/lib/system/libsystem_c.dylib)
==1322==by 0x96E7F01: _SCSessionUniverseByUIDAcquireAndLock (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0x96E1E28: FSNodeStorageGetAndLockCurrentUniverse (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0x96E1C90: FileIDTreeGetAndLockVolumeEntryForDeviceID (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0x96E1C46: FSMount::FSMount(unsigned int,
FSMountNumberType, short*, unsigned int const*) (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0x96E0490: PathGetObjectInfo(char const*, unsigned int,
unsigned int, short*, unsigned int*, unsigned int*, char*, unsigned int*,
unsigned char*) (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0x96E0278: FSPathMakeRefInternal(unsigned char const*,
unsigned int, unsigned int, FSRef*, unsigned char*) (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0x1763637: _CFGetFSRefFromURL (in
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundati
on)
==1322==by 0x17631A7: CFURLGetFSRef (in
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundati
on)
==1322==by 0x176D2E4:
_CFBundleCopyInfoDictionaryInResourceForkWithAllocator (in
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundati
on)
==1322==by 0x96FBFE5: GetBugsForOurBundleIDFromCoreservicesd (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0x96FBD75: _CSCheckFix (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Car
bonCore.framework/Versions/A/CarbonCore)
==1322==by 0xA0088E1: _LSApplicationCheckIn (in
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Lau
nchServices.framework/Versions/A/LaunchServices)
==1322==by 0xCCB73AE: _RegisterApplication (in
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewo
rks/HIServices.framework/Versions/A/HIServices)
==1322==by 0xCCB6F0C: GetCurrentProcess (in
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewo
rks/HIServices.framework/Versions/A/HIServices)
==1322==by 0xD4BA62E: _GetAggregateUIMode (in
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox
.framework/Versions/A/HIToolbox)
==1322==by 0xD4BA5E7: IsMenuBarVisible (in
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox
.framework/Versions/A/HIToolbox)
==1322==by 0x1F140EA: _NSInitializeAppContext (in
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
==1322==by 0x1F13626: -[NSApplication init] (in
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
==1322==by 0x1F1324D: +[NSApplication sharedApplication] (in
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
==1322==by 0x100018FC8: main (DumpRenderTree.mm:912)
==1322== Your program just tried to execute an instruction that Valgrind
==1322== did not recognise. There are two possible reasons for this.
==1322== 1. Your program has a bug and erroneously jumped to a non-code
==1322==location. If you are running Memcheck and you just saw a
==1322==warning about a bad jump, it's probably your program's fault.
==1322== 2. The instruction is legitimate but Valgrind doesn't handle it,