Skip to content

MaterialResourceHandle Crash #661

Description

@Suterusu1337

Probably not a PlayerSync issue to mitigate, but documenting it here as it is a common occurrence.

Exception Info #0
Address: C0000005
Flags: 0
Address: 7FF64AC2AB34
Parameters: 0, 1DB3EE6E000
Thread: 0x97FC
Call Stack
{
  [0]	ffxiv_dx11.exe+42AB34	(Client::System::Resource::Handle::MaterialResourceHandle.ReadStainingTemplate+0x84)
  [1]	Glamourer.Interop.Material.PrepareColorSet.TryGetColorTable(FFXIVClientStructs.FFXIV.Client.System.Resource.Handle.MaterialResourceHandle*, Penumbra.GameData.Structs.StainIds, Table ByRef)
  [2]	Glamourer.Interop.Material.MaterialManager.OnPrepareColorSet(Arguments ByRef)
  [3]	Luna.EventBase`2[[Glamourer.Events.WeaponLoading+Arguments, Glamourer],[Glamourer.Events.WeaponLoading+Priority, Glamourer]].Invoke(Arguments ByRef)
  [4]	Glamourer.Interop.Material.PrepareColorSet.Detour(FFXIVClientStructs.FFXIV.Client.System.Resource.Handle.MaterialResourceHandle*, Penumbra.GameData.Structs.StainId, Penumbra.GameData.Structs.StainId)
  [5]	ILStubClass.IL_STUB_ReversePInvoke(FFXIVClientStructs.FFXIV.Client.System.Resource.Handle.MaterialResourceHandle*, Penumbra.GameData.Structs.StainId, Penumbra.GameData.Structs.StainId)
  [6]	ffxiv_dx11.exe+43BD97	(Client::Graphics::Scene::CharacterBase.SetupSlotModel+0x2D7)
  [7]	ILStubClass.IL_STUB_PInvoke(Penumbra.GameData.Interop.Model, UInt32)
  [8]	Glamourer.Interop.Material.CreateNewModel.Detour(Penumbra.GameData.Interop.Model, UInt32)
  [9]	ILStubClass.IL_STUB_ReversePInvoke(Penumbra.GameData.Interop.Model, UInt32)
  [10]	ffxiv_dx11.exe+43B49B	(Client::Graphics::Scene::CharacterBase.UpdateMaterials+0x25B)
  [11]	ILStubClass.IL_STUB_PInvoke(LivePose.Game.Actor.Interop.BrioCharacterBase*)
  [12]	LivePose.Game.Core.ObjectMonitorService.CharacterBaseUpdateMaterialsDetour(LivePose.Game.Actor.Interop.BrioCharacterBase*)
  [13]	ILStubClass.IL_STUB_ReversePInvoke(LivePose.Game.Actor.Interop.BrioCharacterBase*)
  [14]	ffxiv_dx11.exe+43AEBF	(Client::Graphics::Scene::CharacterBase.LoadMDLSubFilesIntoStaging+0x1DF)
  [15]	ffxiv_dx11.exe+43271B	(Client::Graphics::Scene::CharacterBase.UpdateRender+0x3B)
  [16]	ffxiv_dx11.exe+440F96	(Client::Graphics::Scene::Human.UpdateRender+0x16)
  [17]	ILStubClass.IL_STUB_PInvoke(FFXIVClientStructs.FFXIV.Client.Graphics.Scene.DrawObject*)
  [18]	Penumbra.Interop.Hooks.Meta.UpdateRender.Detour(FFXIVClientStructs.FFXIV.Client.Graphics.Scene.DrawObject*)
  [19]	ILStubClass.IL_STUB_ReversePInvoke(FFXIVClientStructs.FFXIV.Client.Graphics.Scene.DrawObject*)
  [20]	ffxiv_dx11.exe+41E8A0	(Client::Graphics::Scene::World.UpdateRender+0x1A0)
  [21]	ffxiv_dx11.exe+D41F1	(Client::System::Framework::Framework.TaskUpdateGraphicsScene+0x11)
  [22]	ffxiv_dx11.exe+60B8D	(Client::System::Framework::TaskManager::RootTask.Execute+0x2D)
  [23]	ffxiv_dx11.exe+60E53	(Client::System::Framework::TaskManager.ExecuteAllTasks+0x33)
  [24]	ffxiv_dx11.exe+D1DA0	(Client::System::Framework::Framework.Tick+0x250)
  [25]	ILStubClass.IL_STUB_PInvoke(FFXIVClientStructs.FFXIV.Client.System.Framework.Framework*)
  [26]	Dalamud.Game.Framework.HandleFrameworkUpdate(FFXIVClientStructs.FFXIV.Client.System.Framework.Framework*)
  [27]	ILStubClass.IL_STUB_ReversePInvoke(FFXIVClientStructs.FFXIV.Client.System.Framework.Framework*)
  [28]	ffxiv_dx11.exe+5BAB5	(sub_14005B940+0x175)
  [29]	ffxiv_dx11.exe+5EFE5	(WinMain+0x1355)
  [30]	ffxiv_dx11.exe+1D946AE	(__scrt_common_main_seh+0x106)
  [31]	KERNEL32.DLL+2E957	(BaseThreadInitThunk+0x17)
  [32]	ntdll.dll+87C1C	(RtlUserThreadStart+0x2C)
}

Registers
{
  RAX:	0
  RBX:	0
  RCX:	7FF
  RDX:	1B84E8535A0 [ffxiv_dx11.exe+2145FC0	(vtbl_Client::System::Resource::Handle::StainingTemplateResourceHandle)]
  R8:	1DAD2172F88 [6500000064]
  R9:	2B
  R10:	AC
  R11:	7FFEB93657F8 [7FFEBA909100]
  R12:	1B86F8C39A8 [101020F]
  R13:	1C
  R14:	0
  R15:	652315D328 [4D003C003C003C00]
  RSI:	1D7A7F54910 [ffxiv_dx11.exe+2144B20	(vtbl_Client::System::Resource::Handle::ShaderPackageResourceHandle)]
  RDI:	67
  RBP:	1DB3EE6E000
  RSP:	652315D200
  RIP:	ffxiv_dx11.exe+42AB34	(Client::System::Resource::Handle::MaterialResourceHandle.ReadStainingTemplate+0x84)
}

Stack
{
  [RSP+0]	0
  [RSP+8]	0
  [RSP+10]	0
  [RSP+18]	0
  [RSP+20]	0
  [RSP+28]	0
  [RSP+30]	1C00000167
  [RSP+38]	1D7A7F54910 [ffxiv_dx11.exe+2144B20	(vtbl_Client::System::Resource::Handle::ShaderPackageResourceHandle)]
  [RSP+40]	652315D328 [4D003C003C003C00]
  [RSP+48]	1DB3EE6E000
  [RSP+50]	1B84E8535A0 [ffxiv_dx11.exe+2145FC0	(vtbl_Client::System::Resource::Handle::StainingTemplateResourceHandle)]
  [RSP+58]	1D7A7F54910 [ffxiv_dx11.exe+2144B20	(vtbl_Client::System::Resource::Handle::ShaderPackageResourceHandle)]
  [RSP+60]	0
  [RSP+68]	876FD2DAD5B5
  [RSP+70]	0
  [RSP+78]	1
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions