Using widget buttons in SWindow crashes game

Hi everyone, we just released our app a few days ago. Due to the nature of our app, we have a seperate SWindow that holds our UI which interacts with the main game window. We tested and it worked fine on multiple computers during development. However, we’re currently getting multiple reports of our app crashing whenever the user clicks on any of the slider/button in the UI SWindow. We had crashing issues before due to multi-threading, but we patched that up already, and this new bug is difficult to reproduce on our end since it ran fine on the computers we currently have.

Pulling my hair out over this right now and it’s affecting enough users to be quite a problem, wondering if anyone have similar issues which could point me in the right direction, thanks in advance.

Do you able to replicate it? did you check the logs to see what exactly happens? Paste it here

No I was not able to replicate it, users just report that they get a “Fatal Error!” popup message window, after they click on a umg button/slider then the app crashes.

We had similar problems that generates the same message on an earlier issue, but that was due to changing object properties outside of the main game thread in the blue print. We fixed that issue already and it’s been working fine, at least on the computers we tested it on so far.

you get any crash data from users? atleast stack? because otherwise you can only guess whats going on

Hi , sorry for such a late reply. Regarding my crash issue, I did look up for some crash report tools, looking at Backtrace right now, but not sure if it’s the right tool to use. I’m pretty new to this, so at a bit of lost on what to do at the moment. I implemented more data tracking and noticed that I’m also getting a lot of crash on startup along with the separate SWindow UMG crash. Those two issues effects a good 20% or higher of our users, which is really bad, and without the proper data or ability to replicate the issue I really can’t do much at the moment…

Advice on approach to this will be much appreciated, thank you!

Found this a little bit after I wrote my post Unreal Engine - BugSplat Would this be a good crash report tool to use?

Well, I implemented the crash report system and here’s the callstack from users