Android release crash with signal 11 (SIGSEGV)

Hi!

Since I upgraded from UE 4.21 to 4.22 I’m getting the following error:
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x6888b608 in tid 16650 (Thread-2)

I’m testing on android 8.0.0, Samsung Galaxy S7.
The funny thing is: when I package as Debug or launch it from the engine the app won’t crash, only in the release version (otherwise it would be better :D).
Do you have an idea?

My project isn’t some heavy stuff (I get 60FPS), I implemented ads using the AdCollection library and Google Game Services.

Logcat outputs also some other informations:

08-26 21:54:28.357 3214 3214 D SurfaceFlinger: Display[0] configurations (* current): 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: * 0: 1440x2560, xdpi=580.570984, ydpi=575.432983, refresh=16949152 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: numHwLayers=5, flags=00000000 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: type | handle | hint | flag | tr | blnd | format | source crop (l,t,r,b) | frame | name 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: -----------+----------+------+------+----+------+-------------+--------------------------------+------------------------+------ 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: HWC | 78309a9740 | 0000 | 0000 | 00 | 0100 | RGBA_8888 | 0.0, 0.0, 270.0, 480.0 | 0, 0, 1080, 1920 | com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity#0 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: HWC | 78309e0840 | 0000 | 0000 | 00 | 0105 | RGBA_8888 | 0.0, 0.0, 1080.0, 1920.0 | 0, 0, 1080, 1920 | com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity#0 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: HWC | 7830365940 | 0000 | 0000 | 00 | 0105 | RGBA_8888 | 0.0, 0.0, 1027.0, 453.0 | 98, 800, 979, 1189 | Application Error: de.mbpictures.endlessrunner#0 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: HWC | 7830970c80 | 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: 0000 | 0000 | 00 | 0105 | RGBA_8888 | 0.0, 0.0, 1080.0, 72.0 | 0, 0, 1080, 72 | StatusBar#0 08-26 21:54:28.357 3214 3214 D SurfaceFlinger: FB TARGET | 7830bf5f00 | 0000 | 0000 | 00 | 0105 | RGBA_8888 | 0.0, 0.0, 1440.0, 2560.0 | 0, 0, 1440, 2560 | HWC_FRAMEBUFFER_TARGET 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: Display[0] configurations (* current): 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: * 0: 1440x2560, xdpi=580.570984, ydpi=575.432983, refresh=16949152 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: numHwLayers=4, flags=00000000 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: type | handle | hint | flag | tr | blnd | format | source crop (l,t,r,b) | frame | name 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: -----------+----------+------+------+----+------+-------------+--------------------------------+------------------------+------ 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: HWC | 78309a9740 | 0000 | 0000 | 00 | 0100 | RGBA_8888 | 0.0, 0.0, 270.0, 480.0 | 0, 0, 1080, 1920 | com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity#0 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: HWC | 78309e0840 | 0000 | 0000 | 00 | 0105 | RGBA_8888 | 0.0, 0.0, 1080.0, 1920.0 | 0, 0, 1080, 1920 | com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity#0 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: HWC | 7830970c80 | 0000 | 0000 | 00 | 0105 | RGBA_8888 | 0.0, 0.0, 1080.0, 72.0 | 0, 0, 1080, 72 | StatusBar#0 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: FB TARGET | 7830bf5f00 | 0000 | 0000 | 00 | 0105 | RGBA_8888 08-26 21:54:28.407 3214 3214 D SurfaceFlinger: | 0.0, 0.0, 1440.0, 2560.0 | 0, 0, 1440, 2560 | HWC_FRAMEBUFFER_TARGET 08-26 21:54:28.414 3671 3758 I WindowManager: Destroying surface Surface(name=Application Error: de.mbpictures.endlessrunner) called by com.android.server.wm.WindowStateAnimator.destroySurface:2501 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:985 com.android.server.wm.WindowState.destroyOrSaveSurfaceUnchecked:3680 com.android.server.wm.RootWindowContainer.performSurfacePlacement:826 com.android.server.wm.WindowSurfacePlacer.performSurfacePlacementLoop:233 com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement:168 com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement:158 com.android.server.wm.WindowSurfacePlacer.lambda$-com_android_server_wm_WindowSurfacePlacer_6459:135 08-26 21:54:28.414 3214 3373 I SurfaceFlinger: id=56966 Removed Application Error: de.mbpictures.endlessrunner#0 (4/5) 08-26 21:54:28.415 3214 3373 I SurfaceFlinger: id=56966 Removed Application Error: de.mbpictures.endlessrunner#0 (-2/5) 08-26 21:54:28.416 3671 3758 W AppOps : Finishing op nesting under-run: uid 1000 pkg android code 24 time=0 duration=0 nesting=0 08-26 21:54:28.416 3214 3214 I Layer : id=56966 onRemoved Application Error: de.mbpictures.endlessrunner#0

I hope you can help me to fix that issue. The crash occurs between 1 and 3mins after start.

Best wishes! :slight_smile: