NationalSecurityAgency / ghidra

Ghidra is a software reverse engineering (SRE) framework
https://www.nsa.gov/ghidra
Apache License 2.0
51.12k stars 5.82k forks source link

Stuck at loading PDB at 0% #1550

Closed prograMAnimus closed 3 years ago

prograMAnimus commented 4 years ago

I'm using Ghidra v9.1.1 and am quite new to using Ghidra (was using IDA-Pro for all this time), so I don't know if this is a Bug or just normal behaviour.

I'm trying to reverse-engineer the (x64) code of a singleplayer-game for educational purposes. I've loaded the game's executable into a new project and denied the auto-analyzing at the fresh load of the .exe.

While trying to load a PDB-File (\~670mb), I get the popup window ("Loading PDB") informing me that it's "Applying enums...". This message won't change even after 2~3h of waiting. Window's task manager shows that pdb.exe is taking ~0.1% of the CPU, but Ghidra is slaving away with around 30% CPU utilization - without really anything happening but the dragons head crunching on some bits in the window...

Doing the exact same thing (loading the executable without analyzing and loading the corresponding pdb) in IDA-Pro works without problems (even though they use an older version of the DIA-SDK).

So should I just let Ghidra run for a longer periode of time or is this averse behaviour?

dev747368 commented 4 years ago

You could try running the stand-alone pdb-to-xml converter tool to see what its doing. See createPdbXmlFiles.bat in the support/ directory.

prograMAnimus commented 4 years ago

You could try running the stand-alone pdb-to-xml converter tool to see what its doing. See createPdbXmlFiles.bat in the support/ directory.

Thanks @dev747368, that was quite informative, executing the bat-file nets me the error-msg: "E:\Program\Features\PDB\os\win64\pdb.exe not found"

I have Ghidra installed on E:\Program Files\Ghidra\, so I guess the script has problems due to the white-spaces in the path?


EDIT: Okay so I set the full path to Ghidra's folder in the script and the error-msg I get is this:

ERROR: Failed to open the PDB file, or the PDB file has an invalid format.

Error detected. Exiting...

So I guess I have to search for other issues with pdb-files having an alleged invalid format now? But how is IDA-Pro able to open and apply the pdb-file then?

prograMAnimus commented 4 years ago

Okay, the bat-File is somehow faulty...

I invoked the pdb.exe in Ghidra's Features-Folder on my PDB-File and it outputs a bunch of XML-Code onto the console. No errors so far.

So I guess it just takes a fuck-ton of time due to the 670mb of the PDB-File then? I've let it run for a couple of minutes and then stopped pdb.exe, the resulting xml-file was over 500mb big and it didn't even finish. Now I'm concerned that my 250gb free space on that disk won't be enough to house the resulting xml-file...


Okay, now it's getting more weird. I started pdb.exe several times (with the same arguments) and just once it did parse and create the xml-file quite fast with 100% CPU (on one core) and reached several hundreds of megabytes of output, but every other time it just drags on and on, with only 0.1% cpu utilization and a couple of kilobytes of output per second...

ghidra1 commented 4 years ago

Can you point to where we can find the PDB file? BTW, there have been some improvements to the PDB parsing in Ghidra 9.1.2.

prograMAnimus commented 4 years ago

Can you point to where we can find the PDB file?

That will be quite problematic unless you have the Game Satisfactory installed (Steam-Game). I could try to upload the pdb if it helps you though!

dev747368 commented 4 years ago

Your symptoms sound pretty strange. FYI, the pdb.exe is using MS's native debug libraries to access the data in the .pdb file. Maybe a system restart is in order if it gets in a wedged state and refuses to produce data.

Your attempt to use the .bat file after fixing it sounds like there is still one more place that isn't quoting a file path (with spaces) correctly. I'm guessing the directory that contained the .pdb also had spaces in it.

ghidra1 commented 4 years ago

Suspicious aspects of createPdbXmlFiles.bat include:

@prograMAnimus : Is *.pdb file readily available from internet? If not one approach used in the past is to share a private GitHub repository containing the file. You can delete the repository after we download the file.

prograMAnimus commented 4 years ago

Your symptoms sound pretty strange. FYI, the pdb.exe is using MS's native debug libraries to access the data in the .pdb file. Maybe a system restart is in order if it gets in a wedged state and refuses to produce data.

Your attempt to use the .bat file after fixing it sounds like there is still one more place that isn't quoting a file path (with spaces) correctly. I'm guessing the directory that contained the .pdb also had spaces in it.

Well the absolute path does contain a whitespace, which I can't really do anything against: E:\Program Files (x86)\Satisfactory\FactoryGame\Binaries\Win64

I've restarted my PC several times just to make sure that it's not some strange state my OS/Hardware was in but to no avail.

What really bogs my mind is that the output of pdb.exe on the console is quite fast and continous, but as soon as I want to pipe it into a file, it takes ages! I guess that's the problem why Ghidra appears to be stuck on 0% as it waits until pdb.exe finishes creating the xml-file.

Suspicious aspects of createPdbXmlFiles.bat include:

* logic for creating absolute GHIDRA_DIR - not sure this is necessary

* %%a may need to be quoted when starting %PDB_EXE%

@prograMAnimus : Is *.pdb file readily available from internet? If not one approach used in the past is to share a private GitHub repository containing the file. You can delete the repository after we download the file.

I'll do just that, thanks for the hint!

dev747368 commented 4 years ago

FYI, it took ~2hrs and ~3Gb for the pdb.exe to convert the pdb to .xml. Still playing with it right now.

prograMAnimus commented 4 years ago

FYI, it took ~2hrs and ~3Gb for the pdb.exe to convert the pdb to .xml. Still playing with it right now.

Holy sh*t, and here I thought it was due to my crappy system... I stopped the processing before it hit the 2h-mark, so I guess I would have finished it if I showed some more patience.

Using v9.1.2 now but haven't had any changes in parsing speed. Window's Performance Monitor says that the PDB-File is being read with about 1MiB/s...

Is this normal? Is it a weird behaviour just with this PDB-File?

dev747368 commented 4 years ago

This is a pretty large pdb file, so its exposing some flaws in our importer.

I don't think there is going to be any magical speed up we can do for the pdb->xml step of the pipeline, but there was some bad stuff going on in the pdb analyzer when it was importing enum data types. I've got a fix for that queued up that drastically improves the time for that step.

prograMAnimus commented 4 years ago

Well at least my problem will lead to one or two improvements nonetheless :)


Hmm I know it would open a new can of worms, but wouldn't it be possible to stream the output of pdb.exe into Ghidra (for PDB's exceeding an arbitrary filesize) instead of waiting for the XML-File to be created? I mean handling XML-Files isn't anything new, I'm sure there's at least one library that supports XML-Streaming.

This way, the user would at least see a progress and wouldn't wonder about what is happening at 0% for hours on end.

Hmm... I wonder if I should look into it myself and contribute, even though I have no idea where to start looking... Any hints?

dev747368 commented 4 years ago

Re: streaming the xml... yes, that is the normal mode of operation (when on a windows host). I had you run the convert tool manually to figure out where the problem is.

The "Applying Enums" message you initially got was really applying enums (which is the first step of the pdb import), just really really slowly. This step happens as soon as the data starts coming in from the xml stream.

The change I made will make that step faster. The steps after the enums don't have that same problem.

prograMAnimus commented 4 years ago

Okay, I give up.

After waiting ~2.5h, I got past the Enums, and got stuck at the "Applying symbols"-Stage. I let it run for a couple of hours more (8h total) but it was still showing 0%, even though it was doing something the whole time (as to say it was applying all the symbols allright). It seems my hopelessly outdated machine just doesn't have the horsepower needed to apply a big PDB-File in Ghidra.

Here's the logs:

2020-02-21  16:55:48    DEBUG   (PdbParser) Found PDB for FactoryGame-Win64-Shipping.exe
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FInputEvent
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FKeyEvent
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnalogInputEvent
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FRHICommandBase
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FRHICommandWaitComputeFence<0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/FFunctionStorage
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(bool)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_1f177649b9840a84948e207dd4a93d2a>,1>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FFieldCompiledInInfo
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UScriptStruct/ICppStructOps
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_RigidBody/FBodyAnimData
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_7ce96e35083245080fc85fc29957f853>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(USocialUser&)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FUniqueNetIdWrapper
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FUniqueNetIdRepl
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_238b3f4b21ef0fc3edcc18ba4aa83f31>,1>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FRHICommandBeginDrawingViewport
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<double>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Tuple_Private/TTupleStorage<TIntegerSequence<unsignedint,0,1>,enumEMaterialProperty,FMaterialAttributeDefintion>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_Base
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_AssetPlayerBase
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_BlendSpacePlayer
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_BlendSpaceEvaluator
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/OcclusionChecker<OneEdgeFilter>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_Slot
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_4323a6398f77c83c67a045551142fa72>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<FTransform2D>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<enumEMouseCursor::Type>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TSlateBaseNamedArgs<SInlineEditableTextBlock>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/SInlineEditableTextBlock/FArguments
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_db3b56fdefc21b08ca6f66da696a9dfd>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_8b673500c17987eaaf8c90f8a0aa18fc>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_57480b68915fd1740c453834415e1333>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_4cfc95b5d624f2c1461d342e02a6b8e9>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,BuildPatchServices::FFileManifestList__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FRenderGraphPass
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TLambdaRenderPass<FRayTracingGlobalIlluminationSceneColorCompositePS::FParameters,<lambda_f6e94650c2e5c28d7135185488012212>>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TSlateBaseNamedArgs<SBorder>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<FIntPoint>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/SBorder/FArguments
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_6d95a34f9252c001288ddeb4c43ef72f>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,FIcmpEchoResult__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FRHICommandWaitComputeFence<1>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<FVector2D>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FCurveSequence
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FOnlineIdentityMcp/FPendingExternalAuthOp
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Tuple_Private/TTupleStorage<TIntegerSequence<unsignedint,0,1>,unsignedchar,TTuple<FString,int>>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_ec1ab61749e65177f213562a2c317725>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<FKeyHandle>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieSceneFloatChannel
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieSceneEvalTemplateBase
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieSceneEvalTemplate
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieScenePropertySectionTemplate
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieSceneComposurePostMoveSettingsSectionTemplate
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/AkSoundParamsEx
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieSceneCameraCutSectionTemplate
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UKismetMathLibrary_BreakTransform_Statics/KismetMathLibrary_eventBreakTransform_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_USceneComponent_GetSocketQuaternion_Statics/SceneComponent_eventGetSocketQuaternion_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_USplineComponent_GetTransformAtSplinePoint_Statics/SplineComponent_eventGetTransformAtSplinePoint_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_23a9707ae3ee1c7e47566a4f714381fc>,1>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/PackageReloadInternal/FNewPackageReferences
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TBlendableToken<int>/TData<int>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,enumEVirtualKeyboardTrigger__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(FRHICommandListImmediate&)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_def59dcec69aa63a7e6f19b59dc3ccc2>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/`anonymous-namespace'/FXRFunctionWrapperRHICommand<TFunction<void__cdecl(void)>>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<unsignedint>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UKismetMathLibrary_Quat_SetFromEuler_Statics/KismetMathLibrary_eventQuat_SetFromEuler_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FImageWriteOptions
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UImageWriteBlueprintLibrary_ExportToDisk_Statics/ImageWriteBlueprintLibrary_eventExportToDisk_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Impl/FInlineDataStorage<ExpressionParser::FDropcodeDelimiter>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TSlateBaseNamedArgs<SMultiBlockDragHandle>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_b0ff7af80dd9b9a34ae0670044b98ce1>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(UObjectconst*,FPropertyLocalizationDataGatherer&,enumEPropertyLocalizationGathererTextFlags)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Tuple_Private/TTupleStorage<TIntegerSequence<unsignedint,0,1>,UClassconst*,TFunction<void__cdecl(UObjectconst*,FPropertyLocalizationDataGatherer&,enumEPropertyLocalizationGathererTextFlags)>>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/cricket/ProtocolAddress
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/rtc/ProxyInfo
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FBodyInstance/FWeldInfo
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Tuple_Private/TTupleStorage<TIntegerSequence<unsignedint,0,1>,FPhysicsShapeHandle_PhysX,FBodyInstance::FWeldInfo>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_3b9590c0ba04b575038f5ded387896c7>,1>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<enumSNotificationItem::ECompletionState>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_500f229662507d73d8129b641bec4ca4>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/physx/PxSolverConstraintPrepDescBase
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/physx/PxSolverConstraintPrepDesc
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,bool__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAccumulateCameraAnimExecutionToken
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_892142f318e2219fdffa9d0c4e4b2ac6>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FBitReader
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,FSlateColor__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieSceneEvaluationFieldSegmentPtr
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FPlane
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UEditableMesh_ComputePolygonPlane_Statics/EditableMesh_eventComputePolygonPlane_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FOnlineFriendsMcp/FPendingFriendOp
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/IMovieSceneSharedExecutionToken
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FRenderingCompositePass
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TRenderingCompositePassBase<1,1>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_14b3ad99713bd73fe761d104ded547ea>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FScannableDetails
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/IBlendableTokenStack
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TBlendableTokenStack<int>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,FSlateBrushconst*__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UFindSessionsCallbackProxy_GetCurrentPlayers_Statics/FindSessionsCallbackProxy_eventGetCurrentPlayers_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_a990255168811d3a8c54e2ba9183d303>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TSlateBaseNamedArgs<SColorThemeBar>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/SColorThemeBar/FArguments
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_33d8a9623ffa026e007d2f6bb1201c49>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMeshElementAttributeValue
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMeshElementAttributeData
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<TAsyncGammaCorrect<FColor>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/ActionParamsExcept
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/SeekActionParams
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_7dd657ef50931df7f147452d5209b3c3>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_4177e74b016eb0258e4ba2231935f08f>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_9224a181cac7953d857221685f8b9d5d>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(UObject*,FArchive&)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Tuple_Private/TTupleStorage<TIntegerSequence<unsignedint,0,1>,UClassconst*,TFunction<void__cdecl(UObject*,FArchive&)>>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMovieSceneColorSectionTemplate
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_995529b9d6ec8faee571e22ec58c6ad9>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_c481720af13c337be64ad34b8381bb35>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_1f0e39361144d6f54bf1bae517063d6f>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/AActor/RerunConstructionScripts/__l9/FAttachedActorInfo
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FOpenGLShaderResourceTable
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(enumELogVerbosity::Type,wchar_tconst*,wchar_tconst*)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_347397d897bb31b7d4faa6e1327702f2>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TStaticArray<int,4,16>/TArrayStorageElementAligned
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_69f15565f6b7e6bac865a041efdce652>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_cca27d843debdda3ad56fb463865d94f>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_5b3bfab27eb9408e5e8661d8a253a27c>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_7e5824c2f692e11189ff2358bf8bfb17>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<enumEItemDropZone>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,enumEKeyboardType__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TRenderingCompositePassBase<0,1>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Impl/FInlineDataStorage<ExpressionParser::FPower>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,TArray<BuildPatchServices::FChunkMatch,FDefaultAllocator>__cdecl(void)>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_81262cb89b391fddf17f423153fac987>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UEditableMesh_IsValidPolygonGroup_Statics/EditableMesh_eventIsValidPolygonGroup_Parms
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_0f2d8b45c5ec59c2e4aca5f6e057344e>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_bfe1288c7cfb748479a70db106602c28>,0>
2020-02-21  18:54:20    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Tuple_Private/TTupleStorage<TIntegerSequence<unsignedint,0,1>,enumELocalizedTextSourceCategory,FPolyglotTextSource::FCultureInfo>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_329b4dbe59a6ffab1adfec50e044aded>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UKismetInputLibrary_GetUserIndex_Statics/KismetInputLibrary_eventGetUserIndex_Parms
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FDetectedFeatureRegion
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FDetectedFaceFeatureRegion
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FDetectedFeature2D
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FDetectedFaceFeature2D
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FDetectedFace
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_0dd15159961258350ddbbf8e6002307f>,1>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FD3D12LockedResource
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TSlateBaseNamedArgs<SMenuEntryButton>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/SMenuEntryButton/FArguments
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_ab61f7aa91152f7a5f02b1c8b056adcc>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_e96ee2907c8ad9acfb6323c37fe72cda>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_cad0eb2ae7865eb29c02aa2bfab85154>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TRenderingCompositePassBase<4,1>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TMovieSceneChannelData<FMovieSceneFloatValue>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UKismetMathLibrary_Vector4_SizeSquared_Statics/KismetMathLibrary_eventVector4_SizeSquared_Parms
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_771331b95cf85c869fbf6d57404277d0>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<FText>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FRTInfo
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FParticlePerFrameSimulationParameters
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/AkHashListBare<unsignedlong,CAkSwitchMgr::AkSwitchEntry,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,AkDefaultHashListBarePolicy<unsignedlong,CAkSwitchMgr::AkSwitchEntry>>/IteratorEx
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,void__cdecl(TSharedPtr<FBuildPatchAppManifest,1>)>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_ff357f89dbda55a2bf5a313d01dce665>,1>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Z_Construct_UFunction_UKismetMathLibrary_Conv_VectorToQuaterion_Statics/KismetMathLibrary_eventConv_VectorToQuaterion_Parms
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FUIAction
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_02eb42673b95a81248257d7c9482bb3e>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TBlendableToken<FTransform>/TData<MovieScene::TMultiChannelValue<float,9>>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,TOptional<enumEMouseCursor::Type>__cdecl(void)>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FOnlineUserCloudMcp/FPendingUserFileRequest
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FOnlineUserCloudMcp/FPendingUserFilePutRequest
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<FAnalyticsET::Config(__cdecl*)(void),0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_24c05780066d27a7e657b46c2e49dddf>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/PropertyTemplate/TCachedState<FVector2D,FVector2D>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TOptional<TBaseDelegate<void,FOnlineErrorconst&,TSharedRef<FPurchaseReceipt,0>const&>>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TSlateBaseNamedArgs<SSubMenuHandler>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/SSubMenuHandler/FArguments
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_a2962a8842b2247b132e2d2980830a05>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_15a4edbc9d6ab9ae9798be29011da3b1>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,enumEColumnSortPriority::Type__cdecl(void)>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_86bf03454dd4ad4748e1a2d85b4847d0>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FMotionEvent
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FSpeedTreeWindComputation
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FOnlineIdentityMcp/FPendingUserInfoOp
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_d05028483028586b8f9a1d018a4167b4>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunction_OwnedObject<<lambda_f54dd0abc17b8312db627617a79ca876>,0>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_BlendListBase
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FAnimNode_BlendListByEnum
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TMovieSceneBlendingActuator<MovieScene::FBlendedAnimation>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/MovieScene/FComponentAnimationActuator
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/FD3D11ShaderResourceTable
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Tuple_Private/TTupleStorage<TIntegerSequence<unsignedint,0,1>,int,BuildPatchServices::FDownloadDelegates>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/Impl/FInlineDataStorage<ExpressionParser::FTimecodeDelimiter>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,enumEButtonClickMethod::Type__cdecl(void)>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/UE4Function_Private/TFunctionRefBase<UE4Function_Private::TFunctionStorage<0>,float__cdecl(void)>
2020-02-21  18:54:23    WARN    (ApplyDataTypes) PDB STRUCTURE reconstruction failed to align /factorygame-win64-shipping.pdb/TSlateBaseNamedArgs<SConstraintCanvas>

And here the output when I stopped the PDB-Loading:

PDB> Data type name collision - unable to define STRUCTURE: ChannelLayout
PDB> Unable to create class namespace: Global::AkArray<AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>::ChildTreeType,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>::ChildTreeTypeconst&,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>::ChildTreeType>>
PDB> Unable to create class namespace: Global::AkArray<AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>::ChildTreeType,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>::ChildTreeTypeconst&,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>::ChildTreeType>>
PDB> Unable to create class namespace: Global::AkArray<AkRTPCNestedSearchTree<AkRTPCKey,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>>::ChildTreeType,AkRTPCNestedSearchTree<AkRTPCKey,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>>::ChildTreeTypeconst&,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkRTPCKey,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>>::ChildTreeType>>
PDB> Unable to create class namespace: Global::AkArray<AkRTPCNestedSearchTree<AkRTPCKey,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>>::ChildTreeType,AkRTPCNestedSearchTree<AkRTPCKey,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>>::ChildTreeTypeconst&,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkRTPCKey,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>>::ChildTreeType>>
PDB> Unable to create class namespace: Global::AkSortedKeyArray<CAkRegisteredObj*,AkRTPCNestedSearchTree<AkRTPCKey,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>>::ChildTreeType,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,AkRTPCNestedSearchTree<AkRTPCKey,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>>::ChildTreeType,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkRTPCKey,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>>::ChildTreeType>,AkDefaultSortedKeyCompare<CAkRegisteredObj*>>
PDB> Unable to create class namespace: Global::AkSortedKeyArray<CAkRegisteredObj*,AkRTPCNestedSearchTree<AkRTPCKey,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>>::ChildTreeType,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,AkRTPCNestedSearchTree<AkRTPCKey,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>>::ChildTreeType,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkRTPCKey,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>>::ChildTreeType>,AkDefaultSortedKeyCompare<CAkRegisteredObj*>>
PDB> Unable to create class namespace: Global::AkSortedKeyArray<unsignedlong,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>::ChildTreeType,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>::ChildTreeType,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkModTreeValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkModTreeValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkModTreeValue>>>>>::ChildTreeType>,AkDefaultSortedKeyCompare<unsignedlong>>
PDB> Unable to create class namespace: Global::AkSortedKeyArray<unsignedlong,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>::ChildTreeType,AkArrayAllocatorNoAlign<_ArrayPoolDefault>,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>::ChildTreeType,1,AkTransferMovePolicy<AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidPlayingID,AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedlong,GetInvalidUniqueID,AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiCh,AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>>,AkRTPCValue,AkRTPCNestedSearchTree<AkNestedKey<unsignedchar,GetInvalidMidiNote,AkRootKey<CAkPBI*,GetNullPbiPtr>>,AkRTPCValue,AkRTPCRootSearchTree<AkRootKey<CAkPBI*,GetNullPbiPtr>,AkRTPCValue>>>>>::ChildTreeType>,AkDefaultSortedKeyCompare<unsignedlong>>
PDB> Conflicting data type name: ChannelLayout
PDB> Unable to create symbol at 14264ebe0: Symbol name exceeds maximum length of 2000, length=2626
PDB> Unable to create stack variable BoundingBox at offset -8 in ?InterpolateIncidentRadiancePoint@FPrecomputedLightVolume@@QEBAXAEBUFVector@@AEAM1AEAV?$TSHVectorRGB@$02@@AEAU2@@Z
PDB> Unable to create symbol at 1425fbf30: Symbol name exceeds maximum length of 2000, length=2842
PDB> Unable to create symbol at 1426527b0: Symbol name exceeds maximum length of 2000, length=2662
PDB> Unable to create symbol at 1425f77d0: Symbol name exceeds maximum length of 2000, length=2581
PDB> Unable to create symbol at 1425fbdd0: Symbol name exceeds maximum length of 2000, length=2617
PDB> Unable to create stack variable barrierCommandList at offset -8 in ?ExecuteCommandLists@FD3D12CommandListManager@@UEAAXAEAV?$TArray@VFD3D12CommandListHandle@@VFDefaultAllocator@@@@_N@Z
PDB> Unable to create symbol at 140e85ec0: Symbol name exceeds maximum length of 2000, length=2082
PDB> Unable to create symbol at 1425f99a0: Symbol name exceeds maximum length of 2000, length=2581
PDB> Unable to create symbol at 1425f7850: Symbol name exceeds maximum length of 2000, length=2743
PDB> Unable to create symbol at 142654fc0: Symbol name exceeds maximum length of 2000, length=2003
PDB> Unable to create symbol at 1425efa00: Symbol name exceeds maximum length of 2000, length=2620
PDB> Unable to create symbol at 14264f5e0: Symbol name exceeds maximum length of 2000, length=2665
PDB> Unable to create stack variable Packet at offset -152 in ?InitializeVorbis@FWebMAudioDecoder@@AEAA_NPEBE_K@Z
PDB> Unable to create stack variable Key at offset -16 in ?HandleKeyDown@FSlateEditableTextLayout@@QEAA?AVFReply@@AEBUFKeyEvent@@@Z
PDB> Unable to create symbol at 1425fbdd0: Symbol name exceeds maximum length of 2000, length=2617
PDB> Unable to create symbol at 142651cb0: Symbol name exceeds maximum length of 2000, length=2626
PDB> Unable to create symbol at 1425f77d0: Symbol name exceeds maximum length of 2000, length=2581
PDB> Unable to create symbol at 14264ebe0: Symbol name exceeds maximum length of 2000, length=2626
PDB> Unable to create stack variable dst_stream at offset -8 in ?compress_image_to_jpeg_file_in_memory@jpge@@YA_NPEAXAEAHHHHPEBEAEBUparams@1@@Z
PDB> Unable to create stack variable info at offset -8 in filt$0
PDB> Unable to create symbol at 1426527b0: Symbol name exceeds maximum length of 2000, length=2662
PDB> Unable to create symbol at 142652900: Symbol name exceeds maximum length of 2000, length=2896
PDB> Unable to create symbol at 1425efa00: Symbol name exceeds maximum length of 2000, length=2620
PDB> Unable to create symbol at 14264ec60: Symbol name exceeds maximum length of 2000, length=2797
PDB> Unable to create symbol at 140e857a0: Symbol name exceeds maximum length of 2000, length=2081
PDB> Unable to create symbol at 142651cb0: Symbol name exceeds maximum length of 2000, length=2626
PDB> Unable to create symbol at 1425f99a0: Symbol name exceeds maximum length of 2000, length=2581
PDB> Unable to create symbol at 14264f5e0: Symbol name exceeds maximum length of 2000, length=2665
PDB> Unable to create symbol at 1425efb40: Symbol name exceeds maximum length of 2000, length=2845
PDB> Unable to create symbol at 14264f690: Symbol name exceeds maximum length of 2000, length=2899
PDB> Unable to create symbol at 1425f9b40: Symbol name exceeds maximum length of 2000, length=2743
PDB> Unable to create symbol at 142651e00: Symbol name exceeds maximum length of 2000, length=2797
PDB> Unable to create stack variable TempValue at offset -8 in ?Value@FParse@@SA_NPEB_W0AEAVFString@@_N@Z
PDB> Unable to create symbol at 1425fbdd0: Symbol name exceeds maximum length of 2000, length=2617
PDB> Unable to create symbol at 1425f7850: Symbol name exceeds maximum length of 2000, length=2743
PDB> Unable to create symbol at 14264f690: Symbol name exceeds maximum length of 2000, length=2899
PDB> Unable to create symbol at 142651e00: Symbol name exceeds maximum length of 2000, length=2797
PDB> Unable to create symbol at 1426527b0: Symbol name exceeds maximum length of 2000, length=2662
PDB> Unable to create symbol at 142893408: Symbol name exceeds maximum length of 2000, length=2193
PDB> Unable to create symbol at 1425efa00: Symbol name exceeds maximum length of 2000, length=2620
PDB> Unable to create symbol at 14264ec60: Symbol name exceeds maximum length of 2000, length=2797
PDB> Unable to create symbol at 1425efb40: Symbol name exceeds maximum length of 2000, length=2845
PDB> Unable to create symbol at 1425f77d0: Symbol name exceeds maximum length of 2000, length=2581
PDB> Unable to create symbol at 14264f5e0: Symbol name exceeds maximum length of 2000, length=2665
PDB> Unable to create symbol at 142654fc0: Symbol name exceeds maximum length of 2000, length=2003
PDB> Unable to create symbol at 142652900: Symbol name exceeds maximum length of 2000, length=2896
PDB> Unable to create symbol at 1425f9b40: Symbol name exceeds maximum length of 2000, length=2743
PDB> Unable to create symbol at 14264ebe0: Symbol name exceeds maximum length of 2000, length=2626
PDB> Unable to create symbol at 1425f99a0: Symbol name exceeds maximum length of 2000, length=2581
PDB> Unable to create symbol at 140e857a0: Symbol name exceeds maximum length of 2000, length=2081
PDB> Unable to create symbol at 140e85ec0: Symbol name exceeds maximum length of 2000, length=2082
PDB> Unable to create symbol at 142651cb0: Symbol name exceeds maximum length of 2000, length=2626
PDB> Unable to create symbol at 1425fbf30: Symbol name exceeds maximum length of 2000, length=2842

I'm going to stick to IDA-Pro for this specific task, as I don't seem to have any problems with the PDB-File. This is actually the third time I'm trying to use Ghidra to reverse-engineer some parts of different games and everytime it hangs up (like this case).

Is Ghidra not supposed to be able to work efficiently with big projects like games? Or do you just need a good rig to crunch through all the steps?

Maybe I misunderstood the typical usecases of Ghidra :S

VelocityRa commented 4 years ago

Having the same issue when analyzing an Unreal Engine game's .pdb (IDA worked fine on it too).

I saw the fix for this was merged 6 days ago, when can we expect a release that includes it?

ghidra1 commented 4 years ago

Are the performance issues in 9.1.2 or the master development branch? If still using 9.1.1 have you tried 9.1.2 ?

Performance related issues may occur in the master branch when resolving datatypes due to a change in how pointer equivalence was changed back in Feb-2020 - we are working to resolve this before the release of 9.2.

prograMAnimus commented 4 years ago

Are the performance issues in 9.1.2 or the master development branch? If still using 9.1.1 have you tried 9.1.2 ?

Performance related issues may occur in the master branch when resolving datatypes due to a change in how pointer equivalence was changed back in Feb-2020 - we are working to resolve this before the release of 9.2.

Well, someone suggested back in February that I should get 9.1.2, which I did. But it didn't make any difference. I've downloaded it (v9.1.2) again right now, and now it throws an expection when attempting to read the pdb-file. The same, unchanged file I was able to at least read in february.

Since february I tried using Ghidra to reverse-engineer another game made with Unreal Engine (and a supplied PDB-file) but had the same problems. I've since returned using IDA Pro for PDB-imports, but sorely miss Ghidra's all-in-one feel with the decompiled code...

As far as I'm concerned, this issue can be closed. My problem may haven't gotten solved yet, but it seems to be quite the edge case and I'm starting to think that reverse-engineering games isn't really the intended use-case for Ghidra in the first place.