Where are PDB files for public builds? #16452

Closed
opened 2026-01-31 05:12:39 +00:00 by claunia · 10 comments
Owner

Originally created by @dmchurch on GitHub (Jan 19, 2022).

Originally assigned to: @DHowett on GitHub.

I've been experiencing occasional hangs in the latest WT (1.11.3471.0 from the Store, on Windows 10.0.22000). I started to debug one myself, partly to help out and partly because it would have been nice to get those six or seven terminal sessions back, but I ran into an issue when VS2022 couldn't find the PDB files for the WT modules. I can see a number of issues here relating to how the PDBs are produced, but I couldn't find anywhere that said where to actually find them. Help? If they aren't getting added to the Microsoft public symbol servers, can someone add something to the docs or the wiki here on where they can be found? Thanks!

Originally created by @dmchurch on GitHub (Jan 19, 2022). Originally assigned to: @DHowett on GitHub. I've been experiencing occasional hangs in the latest WT (1.11.3471.0 from the Store, on Windows 10.0.22000). I started to debug one myself, partly to help out and partly because it would have been nice to get those six or seven terminal sessions back, but I ran into an issue when VS2022 couldn't find the PDB files for the WT modules. I can see a number of issues here relating to how the PDBs are produced, but I couldn't find anywhere that said where to actually find them. Help? If they aren't getting added to the Microsoft public symbol servers, can someone add something to the docs or the wiki here on where they _can_ be found? Thanks!
Author
Owner

@elsaco commented on GitHub (Jan 20, 2022):

@dmchurch the easiest way to get the PDBs is to build WT locally.

@elsaco commented on GitHub (Jan 20, 2022): @dmchurch the easiest way to get the PDBs is to build WT locally.
Author
Owner

@dmchurch commented on GitHub (Jan 20, 2022):

@elsaco Wait, does that work? Can the PDBs from a local build be used to debug the official binaries? I was under the impression you need PDBs created during the build that made your executable.

@dmchurch commented on GitHub (Jan 20, 2022): @elsaco Wait, does that work? Can the PDBs from a local build be used to debug the official binaries? I was under the impression you need PDBs created during the build that made your executable.
Author
Owner

@zadjii-msft commented on GitHub (Jan 20, 2022):

I know that @DHowett knows the answer to this, I just can't find it by searching the repo for whatever reason ¯\_(ツ)_/¯

@zadjii-msft commented on GitHub (Jan 20, 2022): I know that @DHowett knows the answer to this, I just can't find it by searching the repo for whatever reason ¯\\\_(ツ)_/¯
Author
Owner

@zadjii-msft commented on GitHub (Jan 24, 2022):

#2857 and #3138 implies we link them somehow... Maybe only WinDBG can figure out where the symbols are...

@zadjii-msft commented on GitHub (Jan 24, 2022): #2857 and #3138 implies we link them somehow... Maybe only WinDBG can figure out where the symbols are...
Author
Owner

@DHowett commented on GitHub (Feb 1, 2022):

This one is on me -- we should certainly be publishing symbols publicly to let folks diagnose in the wild. Thanks for bringing it up :)

@DHowett commented on GitHub (Feb 1, 2022): This one is on me -- we should certainly be publishing symbols publicly to let folks diagnose in the wild. Thanks for bringing it up :)
Author
Owner

@zadjii-msft commented on GitHub (Feb 4, 2022):

Didn't we do this in https://github.com/microsoft/terminal/pull/11852? Not sure where those go though...

@zadjii-msft commented on GitHub (Feb 4, 2022): Didn't we do this in https://github.com/microsoft/terminal/pull/11852? Not sure where those go though...
Author
Owner

@DHowett commented on GitHub (Feb 4, 2022):

Nah, that was something slightly different. I've engaged the folks who own the public symbol server and gotten clearance to push there! Today or Monday, I'll upload some historical symbols and make sure the build does so on its own in the future.

@DHowett commented on GitHub (Feb 4, 2022): Nah, that was something slightly different. I've engaged the folks who own the public symbol server and gotten clearance to push there! Today or Monday, I'll upload some historical symbols and make sure the build does so on its own in the future.
Author
Owner

@DHowett commented on GitHub (Feb 8, 2022):

Got a PR out to make sure we publish these :)

@DHowett commented on GitHub (Feb 8, 2022): Got a PR out to make sure we publish these :)
Author
Owner

@ghost commented on GitHub (Feb 11, 2022):

:tada:This issue was addressed in #12441, which has now been successfully released as Windows Terminal v1.12.10393.0.🎉

Handy links:

@ghost commented on GitHub (Feb 11, 2022): :tada:This issue was addressed in #12441, which has now been successfully released as `Windows Terminal v1.12.10393.0`.:tada: Handy links: * [Release Notes](https://github.com/microsoft/terminal/releases/tag/v1.12.10393.0) * [Store Download](https://www.microsoft.com/store/apps/9n8g5rfz9xk3?cid=storebadge&ocid=badge)
Author
Owner

@ghost commented on GitHub (Feb 11, 2022):

:tada:This issue was addressed in #12441, which has now been successfully released as Windows Terminal Preview v1.13.10395.0.🎉

Handy links:

@ghost commented on GitHub (Feb 11, 2022): :tada:This issue was addressed in #12441, which has now been successfully released as `Windows Terminal Preview v1.13.10395.0`.:tada: Handy links: * [Release Notes](https://github.com/microsoft/terminal/releases/tag/v1.13.10395.0) * [Store Download](https://www.microsoft.com/store/apps/9n8g5rfz9xk3?cid=storebadge&ocid=badge)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#16452