Description

A licensee reported that using the Consolas font on Android will cause the game to crash. I've narrowed it down to only occurring in the Android 24 SDK and on the ASTC configuration. Using Android(All) does not exhibit the issue. The crash logs can be found attached below.

Steps to Reproduce
  1. Download the attached project
  2. Package the project for Android ASTC
  3. Install either armv7 or arm64 to a phone that supports Android SDK 24
  4. Launch the project
    Result: The game crashes
    Expected: The game opens correctly and does not crash
Callstack
03-29 14:23:18.841: D/UE4(11578): Assertion failed: InResources[i] [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\OpenGLDrv\Private\OpenGLUniformBuffer.cpp] [Line: 500] 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...) 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FOpenGLDynamicRHI::RHICreateUniformBuffer(void const*, FRHIUniformBufferLayout const&, EUniformBufferUsage) 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FUniformExpressionSet::CreateUniformBuffer(FMaterialRenderContext const&, FRHICommandList*, FLocalUniformBuffer*) const 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FMaterialRenderProxy::EvaluateUniformExpressions(FUniformExpressionCache&, FMaterialRenderContext const&, FRHICommandList*) const 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FMaterialRenderProxy::CacheUniformExpressions() 
03-29 14:23:18.841: D/UE4(11578): libUE4.so![Unknown]() 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FNamedTaskThread::ProcessTasksUntilQuit(int) 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!RenderingThreadMain(FEvent*) 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FRenderingThread::Run() 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FRunnableThreadPThread::Run() 
03-29 14:23:18.841: D/UE4(11578): libUE4.so!FRunnableThreadPThread::_ThreadProc(void*) 
03-29 14:23:18.841: D/UE4(11578): libc.so![Unknown]() 
03-29 14:23:18.841: D/UE4(11578): libc.so![Unknown]() 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-43464 in the post.

0
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions4.144.154.16
Target Fix4.16
Fix Commit3378264
Main Commit3383473
CreatedMar 29, 2017
ResolvedApr 4, 2017
UpdatedSep 16, 2019