Description

This is NOT ocurring on Windows.

Update chris.wood:
Repro'd in Windows with the following steps

  1. Run QAGame editor and open QAEntry map
  2. Drop any destructible mesh actor from the Content Browser in the level
  3. Select the destructible mesh actor in the viewport and Copy to clipboard
  4. Start PIE
  5. Eject from PIE to SIE
  6. Select BP_QAPawn in the World Outliner
  7. Select CapsuleComponent in the Details panel
  8. Open the Edit menu in the main menu

On Mac, the manual menu click isn't required as the OS will try to refresh the cached menu state (presumably in response to the selection change)

Steps to Reproduce
  1. Run QAGame editor and open QAEntry map
  2. Drop any destructible mesh actor from the Content Browser in the level
  3. Select the destructible mesh actor in the viewport and Copy to clipboard
  4. Start PIE
  5. Eject from PIE to SIE
  6. Select BP_QAPawn in the World Outliner
  7. Select CapsuleComponent in the Details panel
  8. Open the Edit menu in the main menu

On Mac, the manual menu click isn't required as the OS will try to refresh the cached menu state (presumably in response to the selection change)

Result: Crash

Callstack
UE4Editor-Engine.dylib!UWorld::IsPlayInEditor() 
UE4Editor-Engine.dylib!AActor::ResetPropertiesForConstruction() 
UE4Editor-Engine.dylib!AActor::RerunConstructionScripts() 
UE4Editor-Engine.dylib!AActor::PostEditChangeProperty() 
UE4Editor-Engine.dylib!ADestructibleActor::PostEditChangeProperty() 
UE4Editor-CoreUObject.dylib!UObject::PostEditChange() 
UE4Editor-UnrealEd.dylib!ImportObjectProperties() 
UE4Editor-UnrealEd.dylib!ImportObjectProperties() 
UE4Editor-UnrealEd.dylib!FCustomizableTextObjectFactory::ProcessBuffer() 
UE4Editor-UnrealEd.dylib!FComponentObjectTextFactory::Get() 
UE4Editor-UnrealEd.dylib!FComponentEditorUtils::CanPasteComponents() 
UE4Editor-LevelEditor.dylib!FLevelEditorActionCallbacks::Paste_CanExecute() 
UE4Editor-Slate.dylib!FUICommandList::CanExecuteAction(TSharedRef<FUICommandInfo const,() 
UE4Editor-Slate.dylib!FSlateMacMenu::IsMenuItemEnabled(TSharedRef<FMenuEntryBlock const,() 
UE4Editor-Slate.dylib!FSlateMacMenu::UpdateCachedState() 
UE4Editor-Core.dylib!FMacPlatformMisc::PumpMessages() 
UE4Editor!FEngineLoop::Tick() 
UE4Editor!GuardedMain() 
UE4Editor!<Unknown> 
UE4Editor-Core.dylib!<Unknown> 
Foundation!Unknown() 
libsystem_pthread.dylib!<Unknown> 
libsystem_pthread.dylib!<Unknown> 
libsystem_pthread.dylib!<Unknown>

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-40492 in the post.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.14.34.15
Target Fix4.15
Fix Commit3260274
Main Commit3389599
Release Commit3260274
CreatedJan 11, 2017
ResolvedJan 17, 2017
UpdatedApr 27, 2018