Search Unity

iOS crash report during app store submission.

Discussion in 'iOS and tvOS' started by earok3d, Mar 10, 2018.

  1. earok3d

    earok3d

    Joined:
    Jan 24, 2014
    Posts:
    14
    Our app was rejected from store submission because of a crash that we can't replicate locally.

    The last Exception Backtrace starts with

    0 CoreFoundation 0x18185b164 __exceptionPreprocess + 124 (NSException.m:166)
    1 libobjc.A.dylib 0x180aa4528 objc_exception_throw + 56 (objc-exception.mm:521)
    2 CoreFoundation 0x18185a7f0 __NSFastEnumerationMutationHandler + 128 (NSEnumerator.m:133)
    3 Foundation 0x182159d84 -[NSConcreteMapTable countByEnumeratingWithState:eek:bjects:count:] + 76 (NSMapTable.m:1018)

    Beyond that, I had to manually symbolicate the next few lines.

    +[DisplayManager Instance] (in [PRODUCTNAME]) (DisplayManager.mm:394)
    CreatePixelBufferForCVTextureCache(unsigned long, unsigned long) (in [PRODUCTNAME]) (CVTextureCache.mm:104)
    GfxDeviceMetal::GetDepthStencil(GfxDeviceMetal::DepthStencilKey const&) (in [PRODUCTNAME]) (GfxDeviceMetal.mm:500)
    void (anonymous namespace)::DecompressETC2Block<((anonymous namespace)::AlphaMode)1>(unsigned long long, unsigned char*, unsigned int, int, int) (in [PRODUCTNAME]) (ETC2Decompression.cpp:331)
    GfxDeviceMetal::DrawBuffersIndirect(GfxBuffer*, VertexStreamSource const*, int, VertexDeclaration*, ShaderChannelMask, GfxPrimitiveType, ComputeBufferID, unsigned int) (in [PRODUCTNAME]) (GfxDeviceMetal.mm:923)
    void CubemapArray::Transfer<GenerateTypeTreeTransfer>(GenerateTypeTreeTransfer&) (in [PRODUCTNAME]) (CubemapArrayTexture.cpp:382)
    CustomRenderTextureManager::~CustomRenderTextureManager() (in [PRODUCTNAME]) (CustomRenderTextureManager.cpp:35)
    Transform::SetLocalTRS(Vector3f const&, Quaternionf const&, Vector3f const&) (in [PRODUCTNAME]) (TransformHierarchy.h:502)


    Unity is version 5.6.3, any suggestions?
     
  2. RaceCat

    RaceCat

    Joined:
    Nov 15, 2016
    Posts:
    11
  3. earok3d

    earok3d

    Joined:
    Jan 24, 2014
    Posts:
    14
    Sorry, I forgot all about the thread! I did another submission after a few random tweaks (pretty sure none of which would have addressed that issue) and it went through fine the second time.

    So I'm at a loss to explain it!