Yeap, I can reproduce
1. Go to shader variance editor
2. Find Scratches
3. Double click
4. Try anything
5. Press cancel
6. Crash
UB version.
--
Thread 0 Crashed:
0 com.electricimage.animator 0x00704b8a MapProcedural::operator[](int) + 10
1 com.electricimage.animator 0x006fedfc ShaderDialog::DialogAccepted(FWView*) + 412
2 com.electricimage.animator 0x0014a302 FWModalDialog::InterfaceEvent(FWView*) + 178
3 com.electricimage.animator 0x0000c69e EI_ModalDialog::InterfaceEvent(FWView*) + 94
4 com.electricimage.animator 0x007013b7 ShaderDialog::InterfaceEvent(FWView*) + 55
5 com.electricimage.animator 0x001ce361 FWView::SendInterfaceEvent(FWView*) + 33
6 com.electricimage.animator 0x001aa21c PushButton::MouseDownEvent(FWEvent&) + 108
7 com.electricimage.animator 0x00150b1c FWEventDispatcher::MouseDownEvent(FWEvent&) + 220
8 com.electricimage.animator 0x0076b142 EIEventDispatcher::Dispatch(FWEvent&) + 82
9 com.electricimage.animator 0x0014a535 FWModalDialog::Execute() + 533
10 com.electricimage.animator 0x0078e514 EIPaletteVariant::InterfaceShaderDouble(FWDrawContext&, long, FWRect&) + 468
11 com.electricimage.animator 0x007916bd EIPaletteVariant::InterfaceShaderEvent(FWDrawContext&, FWEvent*) + 685
12 com.electricimage.animator 0x00791873 EIPaletteVariant::InterfaceEventWithEvent(FWView*, FWEvent*) + 115
13 com.electricimage.animator 0x001ce398 FWView::SendInterfaceEventWithEvent(FWView*, FWEvent*) + 40
14 com.electricimage.animator 0x001a4405 Group::MouseDownEvent(FWEvent&) + 37
15 com.electricimage.animator 0x00150b1c FWEventDispatcher::MouseDownEvent(FWEvent&) + 220
16 com.electricimage.animator 0x0076b142 EIEventDispatcher::Dispatch(FWEvent&) + 82
17 com.electricimage.animator 0x00151f04 FWEventManager::Execute() + 68
18 com.electricimage.animator 0x005b56be main + 142
19 com.electricimage.animator 0x00002172 _start + 216
20 com.electricimage.animator 0x00002099 start + 41
--