Unspecified Function spawns a return pin, dragging from it crashes the engine

Dragging from a pin on the Unspecified Function (created when making a material function call) causes an engine crash every time.

Tested on multiple projects

Steps to reproduce:

  1. Open any project
  2. Open any material (or create a new one)
  3. At this point, a material function call spawns an unspecified function without the pin
  4. Make any change to the material and hit apply
  5. Making a material function call now spawns an unspecified function with the pin
  6. Drag off from the pin and let go
  7. Watch the fireworks

System information:

  • Windows 10 x64 Home, v1709
  • i5-3570k @ 4.2 GHz
  • Sapphire Radeon R9 390 Nitro
  • 8 GB (2 x 4) of some Kingston HyperX Blu RAM from 7 years ago @ 1333 MHz
  • Samsung 840 EVO 120 GB (System drive)
  • Seagate Barracuda 1 TB, 64 MB cache, 7200 rpm
  • 16 GB pagefile on a mechanical drive (Seagate), 2 GB pagefile on an SSD (Samsung)

Engine and projects are located on a mechanical drive.

Thank you for your report. We will begin investigation into this issue as soon as possible. If we are unable to reproduce the problem, or need more information, we will follow up with some additional questions for you. Otherwise, we will post an ‘Answer’ once the issue has been logged in our bug database or we have a solution for it.

Hi st1,

This is a known issue that has already been fixed for 4.19. You can review the report at JIRA UE-53127.