Skip to content

(V29.5) Boot-up crash in iOS System Using Unreal 5 Project. #25194

@LocketGoma

Description

@LocketGoma
  • Version : V3.29.5

  • Lang/Envioments : C++ / Unreal 5.3.2 / iOS 18 or later

  • Steps

  1. Build Unreal App from ".xcarchive"
  2. .ipa from 1's ".xcarchive"
  3. install app using Apple Configuator
  4. Start App, Crash occur while App Boot-up
  5. Get Crash Report in "Open Recent Logs"

  • Crash Logs
    likely :
6    MyApp                               0x105655c0c FMemory::Free(void*) + 8248332 (FMemory.inl:141)

7    MyApp                                0x1053fd0fc google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddSymbol+ 5787900 (std::__1::basic_string_view<char, std::__1::char_traits<char>>) + 1876

8    MyApp                                0x1053fbf78 bool google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddFile<google::protobuf::FileDescriptorProto>+ 5783416 (google::protobuf::FileDescriptorProto const&, std::__1::pair<void const*, int>) + 1080

9    MyApp                                0x1053fbaa0 google::protobuf::EncodedDescriptorDatabase::Add+ 5782176 (void const*, int) + 84

10   MyApp                                0x1053ae4e0 google::protobuf::DescriptorPool::InternalAddGeneratedFile+ 5465312 (void const*, int) + 88

11   MyApp                                0x105422618 google::protobuf::internal::AddDescriptors+ 5940760 (google::protobuf::internal::DescriptorTable const*) + 140

12 dyld                                    0x1c82a4f0c invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 627

That Crash is triggered immediately while Start App.

I Found Some Crash Point :

  1. Some .pb.cc files (from .proto files)
  2. Trying "AddSymbol" / "AddDescriptors" (in "generated_message_reflection")
  3. If blocking "AppDescriptions" Func, Chash has gone. (but Protobuffer System is also blocked)

so. What can i do next step?
I can not upgrade Protobuffer version & UE Engine version (because My Project's Settings)
(but. i can combination in new version if that issue is solved after Some newer version from my version)

Metadata

Metadata

Assignees

No one assigned

    Labels

    untriagedauto added to all issues by default when created.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions