Dumper-7 crashes when iterating over struct properties during SDK generation #507

Open
opened 2026-04-25 08:47:58 +02:00 by Teikaraku · 5 comments
Teikaraku commented 2026-04-25 08:47:58 +02:00 (Migrated from github.com)
Image

Dumper-7 crashes when iterating over struct properties during SDK generation.

Description

Dumper-7 crashes when iterating over struct properties during SDK generation.

Environment

  • Game: UE5-based game (HTGame.exe)
  • Dumper-7: Latest master
  • Injection method: Manual DLL injection

Log Output (up to crash)

Initializing [Dumper-7]
Started Generation [Dumper-7]!

Dumper-7 by me, you & him


Searching for GObjects...

Found FChunkedFixedUObjectArray GObjects at offset 0xe6d5d80

Off::InSDK::ObjArray::FUObjectItemSize: 18

Found FName::AppendString at Offset 0x15E9030

Found 'FNamePool GNames' at offset 0xE5F1C00

Off::UObject::Flags: 0x8
Off::UObject::Index: 0xC
Off::UObject::Class: 0x10
Off::UObject::Outer: 0x20
Off::UObject::Name: 0x18

Off::UClass::CastFlags: 0xD8
Off::UStruct::Children: 0x48
Off::UField::Next: 0x28
Off::UStruct::SuperStruct: 0x40
Off::UStruct::Size: 0x58
Off::UStruct::MinAlignment: 0x5C
Off::UClass::CastFlags: 0xD8

Game uses FProperty system

Off::UStruct::ChildProperties: 0x50
Applaying fix to hardcoded offsets

Off::FField::Next: 0x18
Off::FField::Class: 0x8
Off::FField::Name: 0x20
Off::FField::Flags: 0x28
Off::FFieldClass::CastFlags: 0x10

Off::UStruct::StructBaseChain: 0x30
Off::UClass::ClassDefaultObject: 0x110
Off::UClass::ImplementedInterfaces: 0x1D8
Off::UEnum::Names: 0x40

Off::UFunction::FunctionFlags: 0xB0
Off::UFunction::ExecFunction: 0xD8

Off::Property::ElementSize: 0x34
Off::Property::ArrayDim: 0x30
Off::Property::Offset_Internal: 0x44
Off::Property::PropertyFlags: 0x38
UBoolProperty::Base: 0x70

Off::EnumProperty::Base: 0x70

UPropertySize: 0x70

Off::ObjectProperty::PropertyClass: 0x70
Off::ByteProperty::Enum: 0x70
Off::StructProperty::Struct: 0x70

Off::DelegateProperty::SignatureFunction: 0x70

Off::ArrayProperty::Inner: 0x78
Off::SetProperty::ElementProp: 0x70
Off::MapProperty::Base: 0x70

Off::InSDK::ULevel::Actors: 0xA0

Off::InSDK::UDataTable::RowMap: 0x30


PE-Offset: 0x182C800
PE-Index: 0x4C

GWorld-Offset: 0xE2F6CE0

Off::InSDK::Text::TextSize: 0x10
Off::InSDK::Text::TextDatOffset: 0x0
Off::InSDK::Text::InTextDataStringOffset: 0x20


Dumper-7: bIsObjPtrInsteadOfFieldPathProperty = false


Dumper-7: bUseUint8ArrayDim = false


<img width="1915" height="1027" alt="Image" src="https://github.com/user-attachments/assets/639f6dcb-2c43-4d80-85ae-8aa31aae63e0" /> ## Dumper-7 crashes when iterating over struct properties during SDK generation. ### Description Dumper-7 crashes when iterating over struct properties during SDK generation. ### Environment - Game: UE5-based game (`HTGame.exe`) - Dumper-7: Latest master - Injection method: Manual DLL injection ### Log Output (up to crash) ``` Initializing [Dumper-7] Started Generation [Dumper-7]! Dumper-7 by me, you & him Searching for GObjects... Found FChunkedFixedUObjectArray GObjects at offset 0xe6d5d80 Off::InSDK::ObjArray::FUObjectItemSize: 18 Found FName::AppendString at Offset 0x15E9030 Found 'FNamePool GNames' at offset 0xE5F1C00 Off::UObject::Flags: 0x8 Off::UObject::Index: 0xC Off::UObject::Class: 0x10 Off::UObject::Outer: 0x20 Off::UObject::Name: 0x18 Off::UClass::CastFlags: 0xD8 Off::UStruct::Children: 0x48 Off::UField::Next: 0x28 Off::UStruct::SuperStruct: 0x40 Off::UStruct::Size: 0x58 Off::UStruct::MinAlignment: 0x5C Off::UClass::CastFlags: 0xD8 Game uses FProperty system Off::UStruct::ChildProperties: 0x50 Applaying fix to hardcoded offsets Off::FField::Next: 0x18 Off::FField::Class: 0x8 Off::FField::Name: 0x20 Off::FField::Flags: 0x28 Off::FFieldClass::CastFlags: 0x10 Off::UStruct::StructBaseChain: 0x30 Off::UClass::ClassDefaultObject: 0x110 Off::UClass::ImplementedInterfaces: 0x1D8 Off::UEnum::Names: 0x40 Off::UFunction::FunctionFlags: 0xB0 Off::UFunction::ExecFunction: 0xD8 Off::Property::ElementSize: 0x34 Off::Property::ArrayDim: 0x30 Off::Property::Offset_Internal: 0x44 Off::Property::PropertyFlags: 0x38 UBoolProperty::Base: 0x70 Off::EnumProperty::Base: 0x70 UPropertySize: 0x70 Off::ObjectProperty::PropertyClass: 0x70 Off::ByteProperty::Enum: 0x70 Off::StructProperty::Struct: 0x70 Off::DelegateProperty::SignatureFunction: 0x70 Off::ArrayProperty::Inner: 0x78 Off::SetProperty::ElementProp: 0x70 Off::MapProperty::Base: 0x70 Off::InSDK::ULevel::Actors: 0xA0 Off::InSDK::UDataTable::RowMap: 0x30 PE-Offset: 0x182C800 PE-Index: 0x4C GWorld-Offset: 0xE2F6CE0 Off::InSDK::Text::TextSize: 0x10 Off::InSDK::Text::TextDatOffset: 0x0 Off::InSDK::Text::InTextDataStringOffset: 0x20 Dumper-7: bIsObjPtrInsteadOfFieldPathProperty = false Dumper-7: bUseUint8ArrayDim = false ```
Fischsalat commented 2026-04-25 11:00:53 +02:00 (Migrated from github.com)

Attach a callstack please

Attach a callstack please
Teikaraku commented 2026-04-25 11:50:48 +02:00 (Migrated from github.com)

Unreal Engine 5.6.1

EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000008

Unreal Engine 5.6.1 EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000008
Teikaraku commented 2026-04-25 11:53:26 +02:00 (Migrated from github.com)
[UEMinidump.dmp](https://github.com/user-attachments/files/27081235/UEMinidump.dmp)
Teikaraku commented 2026-04-25 12:00:56 +02:00 (Migrated from github.com)
[CrashContext.txt](https://github.com/user-attachments/files/27081302/CrashContext.txt)
Fischsalat commented 2026-04-25 14:10:48 +02:00 (Migrated from github.com)

just send the callstack of the thread that caused the crash, i don't want to waste time searching for it

just send the callstack of the thread that caused the crash, i don't want to waste time searching for it
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
software-migration-backups/Dumper-7-17-05-2026#507
No description provided.