Assertion when running on Android Device

Hello,

today I ran into the issue, that my game would crash directly after launching it on my Android device. It worked without issues yesterday. Launching the Game on PC works fine aswell. After checking my logcat files I ran over this Assertion here:

04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FInternationalization::GetDefaultCulture() const
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FICUInternationalization::Initialize()
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FTextFormatter::Format(FTextFormat&&, TArray<FFormatArgumentValue, FDefaultAllocator>&&, bool, bool)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FText::Format(FTextFormat, FFormatArgumentValue)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FProjectDescriptor::Load(FString const&, FText&)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FProjectManager::LoadProjectFile(FString const&)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FEngineLoop::PreInit(wchar_t const*)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!FEngineLoop::PreInit(int, wchar_t**, wchar_t const*)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!AndroidMain(android_app*)
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so!android_main()
04-27 05:57:24.181 20583 20596 D UE4     : libUE4.so![Unknown]()
04-27 05:57:24.181 20583 20596 D UE4     : libc.so![Unknown]()
04-27 05:57:24.181 20583 20596 D UE4     : libc.so![Unknown]()

It seems like a pointer to the DefaultCulture of the game is not inititialized. I allready checked all i18n settings. I have set up 2 cultures in the l8n dashboard: en and de. Since I am running on a german device, I thought this might be an issue. I also made sure that both cultures are being packaged in the Packaging setting. I will also add a logcat file.

Hi Brainshack,

If you word search the logcat for ‘signal’ you will find: Fatal signal 11 (SIGSEGV). Searching that I found several Android users developing on different engines that have received that error. Maybe that is a good place to start?

If that doesn’t get you on track, could you post your entire log file?

link text

Hi TJ. I have uploaded the whole log. Maybe you can make something of it, cuz I cant.

It seems there are two issues. The one was that I forgot to add a map to the package. There now seems to be an issue with internationalisation. See the attached file for the log.link text

Can someone please help me? This is a roadblock. I can’t create any builds anymore that work.

I made some sort of progress on the issue. After renaming and moving some files in the project earlier, my Maps and Modes Settings in the project were missing the default game mode and default map for the game. The game now launches without crashing. Instead it displays a message on the screen:

Failed to open descriptor file ’ …/…/…/TrafficCOntrol/TrafficControl.uproject’

Hi Brainshack,

Here is a couple of other post that mentions the message you are seeing. Maybe something will help you get rid of it.

https://answers.unrealengine.com/questions/262680/failed-to-open-descriptor-file-error.html

https://answers.unrealengine.com/questions/471012/failed-to-open-descriptor-file-on-android.html