A user is reporting that using the following code in a GameMode class causes shipping iOS packages to crash on launch:
void ANOGSSDKGameModeBase::StartPlay() { std::thread([](){ std::clog << "THREAD @" << FILE << ":" << LINE << std::endl; }).join(); }
Regression?: No, this also occurs on 4.14 and 4.15
0 0x00000001922c74bc in __abort () 1 0x00000001922c740c in abort () 2 0x0000000192389944 in free () 3 0x0000000192417f70 in _pthread_tsd_cleanup () 4 0x0000000192417ce4 in _pthread_exit () 5 0x000000019241985c in _pthread_body () 6 0x0000000192419760 in _pthread_start () 7 0x0000000192416d94 in thread_start () 2017-05-30 11:34:13.096921 NOGSSDK[5085:2258376] [DYMTLInitPlatform] platform initialization successful 2017-05-30 11:34:13.626832 NOGSSDK[5085:2258248] Found ue4commandline.txt file 2017-05-30 11:34:13.627670 NOGSSDK[5085:2258248] Combined iOS Commandline: ../../../NOGSSDK/NOGSSDK.uproject /Users/beschulz/Documents/Unreal Projects/NOGSSDK/NOGSSDK.uproject -RunConfig= ========= This app is in LANDSCAPE mode 2017-05-30 11:34:13.975549 NOGSSDK[5085:2258403] Project file not found: ../../../NOGSSDK/NOGSSDK.uproject 2017-05-30 11:34:14.458866 NOGSSDK[5085:2258248] Metal GPU Frame Capture Enabled 2017-05-30 11:34:14.459737 NOGSSDK[5085:2258248] Metal API Validation Enabled 2017-05-30 11:34:14.500939 NOGSSDK[5085:2258248] ::: Created a UIView that will support Metal ::: 2017-05-30 11:34:15.726559 NOGSSDK[5085:2258403] Initializing ULD Communications in game mode THREAD @/Users/beschulz/Documents/Unreal Projects/NOGSSDK/Source/NOGSSDK/NOGSSDKGameModeBase.cpp:21 NOGSSDK(5085,0x16e9ff000) malloc: * error for object 0x108e5e050: pointer being freed was not allocated * set a breakpoint in malloc_error_break to debug
Head over to the existing Questions & Answers thread and let us know what's up.
26 |
Component | UE - Platform - Mobile |
---|---|
Affects Versions | 5.0 |
Target Fix | 5.2 |
Created | Jun 2, 2017 |
---|---|
Resolved | Nov 17, 2022 |
Updated | Nov 17, 2022 |