[4.6.0]UMG crash when manipulating Text converted to String

Screenshot of my blueprint: Image

Getting the len of a Text converted to a String, inside of a User Widget blueprint (UMG Widget) makes the engine crash.

EDIT:
Seems like doing anything with a Text converted to a String makes the engine crash: Imgur

Hi,

I’ve tried this, however I’ve not been able to reproduce your crash. I setup my UMG blueprint graph like your first screenshot, and then setup my level blueprint to create that widget (as outlined here).

Do you have any more details (log files, callstack?) for the crash you’re seeing?

Thanks,
Jamie.

Got a callstack: pastebin

I tried making a new widget and I wasn’t able to reproduce it there, I have had a problem with not being able to create string/text variables before in the same widget, which i fixed by redoing the whole widget :frowning: hope the callstack helps.

Thanks. The callstack looks like the crash happened when clicking “Compile”, I assume on the UMG widget BP, is that correct?

Does the troublesome widget still crash if moved to a new project? If so, would you be able to provide it so I can take a look? You can email it to me if you don’t want to post it publicly.

I ended up uploading the whole project (30mb) and made a video showing how to make it crash: Project Files, Youtube Link

In the video I open the Widget, add some node to invalidate it and then press compile and it crashes.

Thanks, I managed to repro the crash with that project.

So I have some good news and bad news…

The bad news is that I can make that widget BP crash on all versions of 4.6 (even the latest version of 4.6).

The good news is that the crash appears to have been fixed for 4.7.

Thats great, thanks for your help :slight_smile: