x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Can Epic release the PDB files for each official Editor build?

I have a unique question, wasn't quite sure where to put it so I put it here.

As it stands whenever a developer has an editor crash, it can be very difficult to figure out what the cause is without all of the PDB files from each editor release. We do not distribute a custom built editor to our developers, but instead have them use the Epic released editor. This means that if the editor crashes, in the dump file I can only see the stack of our game code, or that code which is in UE4Editor.pdb (not much).

Here is an example of what I can see using only my game's PDB along with the primary editor PDB, and where having the other PDB's (such as UE4Editor-Core.pdb, UE4Editor-OnlineSubsystemUtils.pdb, UE4Editor-Engine.pdb, ...) could help me precisely figure out the issue:

http://i.imgur.com/yN8lCrq.png

From what I can tell from how your "SymbolDebugger" tool works, epic stores their PDB files in version control to allow for analyzing crash dump's from any of their builds. Basically what I am asking is if it were possible with each release for Epic to host their PDB files for that build, in the same way they host the source build dependencies.

Thanks!

Product Version: Not Selected
Tags:
more ▼

asked Jul 31 '14 at 07:25 PM in Everything Else

avatar image

Merlin
76 4 6 11

avatar image Shadowriver Jul 31 '14 at 07:33 PM

Epic don't store PDBs in github, there are generated when you build engine (or any other code in VS). It's good idea, as lack of PDB force me to build engine from source.

avatar image Merlin Jul 31 '14 at 07:35 PM

No, but they do host them on perforce from what I can tell from the SymbolDebugger tool (IE internally).

If you are curious, check out: ICrashDebugHelper::SyncRequiredFilesForDebuggingFromLabel

http://i.imgur.com/pOz1le6.png

They definitely are storing them alongside their builds in the //depot/UE4/Engine/Binaries/[platform] directories

avatar image Merlin Aug 01 '14 at 06:09 PM

Bump, any chance I could get an answer from an Epic employee as to how feasible this is?

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

Hi Merlin,

I'm linking in your forum post here since you've gotten a response from one of our developers, Mike Fricker.

Mike Fricker:

We've talked many times about how to make these available, but haven't really figured out a good way to do it yet. We've talked about running our own symbol server, hosting them on an FTP, and even including the source with the launcher's version of the engine so that you can generate the PDBs, as long as you have a compiler installed.

I'm actually leaning toward including them in the binary-only distribution. They do compress well, but only to about 25% with the zlib or Windows implementation. The 7z results look great but I don't know if we can use that yet. I'll revive the discussion about it here and we'll see where it takes us. Thanks for the feedback -- it is good to know that this is important to you guys!

more ▼

answered Aug 04 '14 at 09:08 PM

avatar image

Tim Hobson ♦♦ STAFF
49k 886 98 874

avatar image isgoed May 14 '16 at 01:43 PM

An answer has been posted in this thread: https://forums.unrealengine.com/showthread.php?25624-Access-to-Official-Editor-Build-PDB-Files&p=485654&viewfull=1#post485654

The PDB's are available

I just found the PDB's. Go to the launcher and find the panel for your editor. Select the down arrow and then options. In the dialog that appears, check the "Editor symbols for debugging" checkbox. Hit Apply!

Jinja

alt text

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question