Give WebKitLauncherWin's PDB file a name different from WebKit's
authoraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Mar 2011 20:34:13 +0000 (20:34 +0000)
committeraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Mar 2011 20:34:13 +0000 (20:34 +0000)
WebKitLauncherWin (which builds WebKit.exe) and WebKit (which builds WebKit.dll) were
fighting over the same PDB file, meaning that one of them was going to lose and not have
symbols. WebKitLauncherWin's PDB file is now named WebKitLauncherWin.pdb.

Fixes <http://webkit.org/b/55495> Crashes in WebKit.dll have bad backtraces for some test
runs (due to missing symbols)

Reviewed by David Kilzer.

* WebKitLauncherWin/WebKitLauncherWinCommon.vsprops: Use the project name,
"WebKitLauncherWin", instead of the target name, "WebKit", when naming the PDB file.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@80024 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/WebKitLauncherWin/WebKitLauncherWinCommon.vsprops

index d20ed03..e8c046f 100644 (file)
@@ -1,5 +1,21 @@
 2011-03-01  Adam Roben  <aroben@apple.com>
 
+        Give WebKitLauncherWin's PDB file a name different from WebKit's
+
+        WebKitLauncherWin (which builds WebKit.exe) and WebKit (which builds WebKit.dll) were
+        fighting over the same PDB file, meaning that one of them was going to lose and not have
+        symbols. WebKitLauncherWin's PDB file is now named WebKitLauncherWin.pdb.
+
+        Fixes <http://webkit.org/b/55495> Crashes in WebKit.dll have bad backtraces for some test
+        runs (due to missing symbols)
+
+        Reviewed by David Kilzer.
+
+        * WebKitLauncherWin/WebKitLauncherWinCommon.vsprops: Use the project name,
+        "WebKitLauncherWin", instead of the target name, "WebKit", when naming the PDB file.
+
+2011-03-01  Adam Roben  <aroben@apple.com>
+
         Count web process crashes toward the --exit-after-n-crashes-or-timeouts limit
 
         Fixes <http://webkit.org/b/55492> Web process crashes aren't counted toward the
index 9b6419c..37b2b87 100644 (file)
@@ -8,5 +8,6 @@
                Name="VCLinkerTool"
                AdditionalDependencies="shlwapi.lib"
                OutputFile="$(OutDir)\WebKit$(WebKitConfigSuffix).exe"
+               ProgramDatabaseFile="$(TargetDir)$(ProjectName)$(WebKitConfigSuffix).pdb"
        />
 </VisualStudioPropertySheet>