Editor crashing on starting PIE after updating to 4.22

I am trying to update my project to 4.22.2 from 4.21.2. Everything works fine in 4.21.2.

After updating my project to 4.22.2 (don’t worry I kept a copy of the old version in case it doesn’t work), I tried to start a level in PIE. However, the editor crashes each time I try to do this. The call stack indicates that the crash occurs at [this function][1]. Attached is also an image of the call stack and the code of the function where the crash occurs. If anyone can tell me what the function does, why it only occurs in the new version, and/or how I might go about approaching the issue I might have more information to help me solve this problem. Thanks!

https://forums.unrealengine.com/filedata/fetch?id=1604549

https://forums.unrealengine.com/filedata/fetch?id=1604550

After some time debugging, I was able to narrow down the cause of the crash. Following one of the crashes, I examined the variables that are displayed in the function call of setlinker, and it pointed me to a widget I’d created of type UServerBrowser. I still don’t know what exactly caused it to bug out, but I loaded up the editor to see what would happen. Opening up the blueprint child of the UServerBrowser class was ok, however, trying to compile or delete the asset would crash the editor in the same spot. So I concluded that it had to be the cause, and deleted the asset in the content folder through the file explorer of windows instead. Note that I also deleted child assets that make up the server browser widget like buttons and child widgets - and now the issue has been resolved.

I still don’t know exactly why this particular asset didn’t work, but deleting it seemed to solve the issue. I still need to recreate it, but at least now my project has been updated to the latest version.