Unreal Crashes upon launch

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Other

Summary

Unreal Crashes upon launch.

Steps to Reproduce

Set two languages on windows 11

  • Microsoft IME
  • English

Set Language to English on Unreal
Launch engine and fails

Expected Result

Supposed to launch

Observed Result

As listed above

Platform(s)

Windows11 Home
Unreal Engine 5.3

Additional Notes

Here’s where it seems to have failed on the error log.

CPU Page size=4096, Cores=14
High frequency timer resolution =10.000000 MHz
Memory total: Physical=31.7GB (32GB approx)
Platform Memory Stats for WindowsEditor
Process Physical Memory: 506.74 MB used, 512.50 MB peak
Process Virtual Memory: 515.43 MB used, 515.43 MB peak
Physical Memory: 13571.98 MB used, 18899.34 MB free, 32471.33 MB total
Virtual Memory: 16426.56 MB used, 21164.77 MB free, 37591.33 MB total
Metadata set : extradevelopmentmemorymb=“0”
WindowsPlatformFeatures enabled
Physics initialised using underlying interface: Chaos
Overriding language with editor language configuration option (en).
Using OS detected locale (ja-JP).
Setting process to per monitor DPI aware
Available input methods:

  • 日本語 (日本) - Microsoft IME (TSF IME).
  • 英語 (米国) - (Keyboard).
    Activated input method: 日本語 (日本) - Microsoft IME (TSF IME).
    appError called: Assertion failed: IsValid() [File:D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1139]

trying to reinstall 5.3 now.

Reinstalling the engine didn’t do any help and the engine is still crashing upon launch.
I NEED HELP.

hi @nounouno5402
Windows 11 does not be default install keyboards, not even installing UK Keyboard! and I am using a default version (en-gb).Version

This means Unreal 5 crashes because yours is a Japanese version and probably you dont have both Japanese keyboard installed this is what my Settings looks like.
Windows 10 used to install the UK keyboard automatically. but the Windows 11 DOES

There is an article about the problem
Install a language for Windows - Microsoft Support

Here is my Windows 11 showing that even my UK keyboard is not installed.

This picture shows the Japanese keyboard for me to install.

For your version you need to install probably the US Keyboard for (en-US) and en-gb)

When I entered this Time and Language page all the keyboards and language drivers had to be downloaded.
You will probably need to download the English-US language pack as well to see the keyboard drivers.

Overriding language with editor language configuration option (en).

Unreal 5 does not check that the (en) drivers have been loaded

Using OS detected locale (ja-JP).

Have to tried setting Unreal Language to Japanese? .
Many people use this setting

Maybe ask in the Japanese forum

スウェーデンからこんにちは! - International / 日本語 (Japanese) - Epic Developer Community Forums (unrealengine.com)

Thanks for the reply and link to the japanese forum. I’m asking there as well.
As for the keyboard settings I added the English keyboards and even set them to the default but the 5.3 is still not launching…I’ve tried to launch another version but that’s not working as well.

Extremely demoralizing for someone who’s just starting out.

hi @nounouno5402

Then here is another link to install other languages.
[Windows 11/10] Change System Language | Official Support | ASUS

Unreal 5 does work in Japanese because one of the very knowledgeable supporters is Japanese games writer and sends his support screen dumps in Japanese and we have to convert his posts to English to understand them :rofl:

I have looked up the line in source code

appError called: Assertion failed: IsValid() [File:D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1139]

The Assertion error says active keyboard failed

英語 (米国) - (Keyboard).
Activated input method: 日本語 (日本) - Microsoft IME (TSF IME).

now when you try this in Google Translate you get

English (US) - (Keyboard).
Activated input method: Japanese (Japan) - Microsoft IME (TSF IME). is invalid

May be you found a fault in Windows 11 Japanese keyboard .

Japanese games writer uses Windows 10 :thinking:

I gave up on it and decided to reinitialize my windows for good.
Luckily I haven’t done anything yet on my windows.

I’ve come across the same bug again, but this time I haven’t changed any settings for the language and was able to use the engine for a while until I was setting up keyboard shorcuts in the editor preferences and suddenly the engine stopped running.

I’m getting the same exact crash log upon relaunching and unable to launch the engine again.
I hope someone from Epic looks into this post.

hi @nounouno5402 ,
This seems to be the answer install English United States

Windows 11

Go into Settings → Time & Language

Click Language and Region

Click Preferred Language

Click Add a Language

In search bar type English United States

Click “Next”

Click tick box for “Set as my Windows Display Language”

Click install

Message about waiting for few minutes for this to install

There is a message to Sign Out to install English United States

sign back in and you are English (United States)

Try and open UE 5.3 if this works it’s a problem with interpreting Windows 11 Japanese Keyboard drivers, but seems to be fixed below

Now open a new Blank project wait for Shaders to compile and set to Japanese

To change these settings, follow these steps.

In the menu bar of the Editor, click Edit > Editor Preferences. In the Editor Preferences dialog,
In General section
and select “Editor Language” type “Japanese” in the language Everything will display in Japanese. Click ok and close your project

Now this is working

Go into Windows Settings → Time & Language

in Preferred Language search bar type

Japanese

Click “Next”

Click “set as my Windows Display Language”

Sign out and sign back in as Japanese language

Open UE 5.3 should open project in Japanese

For futher refence see Unreal Fortnite (UEFN)
“User Options” are not translated correctly in the UEFN Editor