BVenturaDev / Ealond

A repository for collecting bugs reports related to the game Ealond.
1 stars 0 forks source link

Trying to drop items crashes all players in multiplayer lobby #13

Open Skulldoor opened 1 year ago

Skulldoor commented 1 year ago

Dragging and dropping items from the inventory in an attempt to drop the item causes both the host and client to crash with a fatal error.

Error Log (As host trying to drop 1 handed mace):

Fatal error!

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000150

0x00007ff7d433e0cd Ealond-Win64-Shipping.exe!APickup::InitializePickup() [B:\P4Workspaces\Ben_Stream\Ealond\Source\Ealond\World\Pickup.cpp:33] 0x00007ff7d4306821 Ealond-Win64-Shipping.exe!AEalondCharacter::DropItem() [B:\P4Workspaces\Ben_Stream\Ealond\Source\Ealond\Player\EalondCharacter.cpp:715] 0x00007ff7d42c70d8 Ealond-Win64-Shipping.exe!AEalondCharacter::execDropItem() [B:\P4Workspaces\Ben_Stream\Ealond\Intermediate\Build\Win64\UnrealGame\Inc\Ealond\UHT\EalondCharacter.gen.cpp:289] 0x00007ff7d453b949 Ealond-Win64-Shipping.exe!UFunction::Invoke() [] 0x00007ff7d460fcd3 Ealond-Win64-Shipping.exe!UObject::CallFunction() [] 0x00007ff7d461166f Ealond-Win64-Shipping.exe!UObject::ProcessContextOpcode() [] 0x00007ff7d46124ae Ealond-Win64-Shipping.exe!ProcessLocalScriptFunction() [] 0x00007ff7d460ef26 Ealond-Win64-Shipping.exe!ProcessScriptFunction<void (cdecl)(UObject ptr64,FFrame & ptr64,void * ptr64)>() [] 0x00007ff7d46180dc Ealond-Win64-Shipping.exe!UObject::execLocalVirtualFunction() [] 0x00007ff7d46124ae Ealond-Win64-Shipping.exe!ProcessLocalScriptFunction() [] 0x00007ff7d4612415 Ealond-Win64-Shipping.exe!UObject::ProcessInternal() [] 0x00007ff7d453b949 Ealond-Win64-Shipping.exe!UFunction::Invoke() [] 0x00007ff7d46122c2 Ealond-Win64-Shipping.exe!UObject::ProcessEvent() [] 0x00007ff7d5c1ea09 Ealond-Win64-Shipping.exe!UUserWidget::NativeOnDrop() [] 0x00007ff7d5c23875 Ealond-Win64-Shipping.exe!SObjectWidget::OnDrop() [] 0x00007ff7d480a89a Ealond-Win64-Shipping.exe!SBorder::FArguments::operator[]() [] 0x00007ff7d48032de Ealond-Win64-Shipping.exe!SButton::FArguments::OnClicked() [] 0x00007ff7d482fb72 Ealond-Win64-Shipping.exe!FSlateApplication::RoutePointerUpEvent() [] 0x00007ff7d4826efb Ealond-Win64-Shipping.exe!FSlateApplication::ProcessMouseButtonUpEvent() [] 0x00007ff7d482024f Ealond-Win64-Shipping.exe!FSlateApplication::OnMouseUp() [] 0x00007ff7d46975f5 Ealond-Win64-Shipping.exe!FWindowsApplication::ProcessDeferredMessage() [] 0x00007ff7d46871f5 Ealond-Win64-Shipping.exe!FWindowsApplication::DeferMessage() [] 0x00007ff7d4699497 Ealond-Win64-Shipping.exe!FWindowsApplication::ProcessMessage() [] 0x00007ff7d4683afe Ealond-Win64-Shipping.exe!FWindowsApplication::AppWndProc() [] 0x00007ffc7a2ee858 USER32.dll!UnknownFunction [] 0x00007ffc7a2ee299 USER32.dll!UnknownFunction [] 0x00007ff7d469a0b6 Ealond-Win64-Shipping.exe!FWindowsPlatformApplicationMisc::PumpMessages() [] 0x00007ff7d30b94cc Ealond-Win64-Shipping.exe!FEngineLoop::Tick() [] 0x00007ff7d30c32dc Ealond-Win64-Shipping.exe!GuardedMain() [] 0x00007ff7d30c335a Ealond-Win64-Shipping.exe!GuardedMainWrapper() [] 0x00007ff7d30c40cc Ealond-Win64-Shipping.exe!LaunchWindowsStartup() [] 0x00007ff7d30cce84 Ealond-Win64-Shipping.exe!WinMain() [] 0x00007ff7d7193fb2 Ealond-Win64-Shipping.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] 0x00007ffc7bb97614 KERNEL32.DLL!UnknownFunction [] 0x00007ffc7bf626f1 ntdll.dll!UnknownFunction []

Error Log (As host trying to drop 100 stone):

Fatal error!

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000150

0x00007ff7d433e0cd Ealond-Win64-Shipping.exe!APickup::InitializePickup() [B:\P4Workspaces\Ben_Stream\Ealond\Source\Ealond\World\Pickup.cpp:33] 0x00007ff7d4306821 Ealond-Win64-Shipping.exe!AEalondCharacter::DropItem() [B:\P4Workspaces\Ben_Stream\Ealond\Source\Ealond\Player\EalondCharacter.cpp:715] 0x00007ff7d42c70d8 Ealond-Win64-Shipping.exe!AEalondCharacter::execDropItem() [B:\P4Workspaces\Ben_Stream\Ealond\Intermediate\Build\Win64\UnrealGame\Inc\Ealond\UHT\EalondCharacter.gen.cpp:289] 0x00007ff7d453b949 Ealond-Win64-Shipping.exe!UFunction::Invoke() [] 0x00007ff7d460fcd3 Ealond-Win64-Shipping.exe!UObject::CallFunction() [] 0x00007ff7d461166f Ealond-Win64-Shipping.exe!UObject::ProcessContextOpcode() [] 0x00007ff7d46124ae Ealond-Win64-Shipping.exe!ProcessLocalScriptFunction() [] 0x00007ff7d460ef26 Ealond-Win64-Shipping.exe!ProcessScriptFunction<void (cdecl)(UObject ptr64,FFrame & ptr64,void * ptr64)>() [] 0x00007ff7d46180dc Ealond-Win64-Shipping.exe!UObject::execLocalVirtualFunction() [] 0x00007ff7d46124ae Ealond-Win64-Shipping.exe!ProcessLocalScriptFunction() [] 0x00007ff7d4612415 Ealond-Win64-Shipping.exe!UObject::ProcessInternal() [] 0x00007ff7d453b949 Ealond-Win64-Shipping.exe!UFunction::Invoke() [] 0x00007ff7d46122c2 Ealond-Win64-Shipping.exe!UObject::ProcessEvent() [] 0x00007ff7d5c1ea09 Ealond-Win64-Shipping.exe!UUserWidget::NativeOnDrop() [] 0x00007ff7d5c23875 Ealond-Win64-Shipping.exe!SObjectWidget::OnDrop() [] 0x00007ff7d480a89a Ealond-Win64-Shipping.exe!SBorder::FArguments::operator[]() [] 0x00007ff7d48032de Ealond-Win64-Shipping.exe!SButton::FArguments::OnClicked() [] 0x00007ff7d482fb72 Ealond-Win64-Shipping.exe!FSlateApplication::RoutePointerUpEvent() [] 0x00007ff7d4826efb Ealond-Win64-Shipping.exe!FSlateApplication::ProcessMouseButtonUpEvent() [] 0x00007ff7d482024f Ealond-Win64-Shipping.exe!FSlateApplication::OnMouseUp() [] 0x00007ff7d46975f5 Ealond-Win64-Shipping.exe!FWindowsApplication::ProcessDeferredMessage() [] 0x00007ff7d46871f5 Ealond-Win64-Shipping.exe!FWindowsApplication::DeferMessage() [] 0x00007ff7d4699497 Ealond-Win64-Shipping.exe!FWindowsApplication::ProcessMessage() [] 0x00007ff7d4683afe Ealond-Win64-Shipping.exe!FWindowsApplication::AppWndProc() [] 0x00007ffc7a2ee858 USER32.dll!UnknownFunction [] 0x00007ffc7a2ee299 USER32.dll!UnknownFunction [] 0x00007ff7d469a0b6 Ealond-Win64-Shipping.exe!FWindowsPlatformApplicationMisc::PumpMessages() [] 0x00007ff7d30b94cc Ealond-Win64-Shipping.exe!FEngineLoop::Tick() [] 0x00007ff7d30c32dc Ealond-Win64-Shipping.exe!GuardedMain() [] 0x00007ff7d30c335a Ealond-Win64-Shipping.exe!GuardedMainWrapper() [] 0x00007ff7d30c40cc Ealond-Win64-Shipping.exe!LaunchWindowsStartup() [] 0x00007ff7d30cce84 Ealond-Win64-Shipping.exe!WinMain() [] 0x00007ff7d7193fb2 Ealond-Win64-Shipping.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] 0x00007ffc7bb97614 KERNEL32.DLL!UnknownFunction [] 0x00007ffc7bf626f1 ntdll.dll!UnknownFunction []

BVenturaDev commented 1 year ago

Will leave this open, but Item dropping is getting reworked in a2.0 so I am not going to patch this but instead wait for the rework. Avoid dropping items for now. Place them in a storage chest to get rid of them.