Crash when creating GUI recipe

Started by Rav3n_pl

Rav3n_pl Lv 1

Creating few lines long GUI recipe.
Added Mutate, accidentally do "by stride", changed to "all" an it crash.

End of log:

Resymmetrized pose
*** STARTING THREAD ActionGlobalMinimize
RT: 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
Unideality at position 68, adding dofs.
Resymmetrized pose
**
* ENDING THREAD ActionGlobalMinimize
Sending SOPs:

Sending SOPs:

SRVR_THRD getting notifications…
Sending SOPs:

UNHANDLED EXCEPTION
1: interactive::util::access_ptr::indirection_shim::indirection_shim +183 bytes (no line) 2: interactive::util::detail::checked_fxn_wrapper<std::basic_string<char,std::char_traits,std::allocator > (__thiscall standalone::application::macro::BlockParamInt::*)(int)>::operator()<standalone::application::macro::BlockParamInt,int,std::basic_string<char,std::char_traits,std::allocator > (__thiscall standalone::application::macro::BlockParamInt::*)(int),0> +77 bytes (no line) 3: boost::_bi::list2<boost::_bi::value<interactive::util::access_ptr >,boost::arg<1> >::operator()<std::basic_string<char,std::char_traits,std::allocator >,interactive::util::detail::checked_fxn_wrapper<std::basic_string<char,std::char_traits,std::allocator > (__thiscall standalone::application::macro::BlockParamInt::*)(int)>,boost::_bi::rrlist1 > +40 bytes (no line) 4: boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<std::basic_string<char,std::char_traits,std::allocator > (__thiscall standalone::application::macro::BlockParamInt::*)(int)>,boost::_bi::list2<boost::_bi::value<interactive::util::access_ptr >,boost::arg<1> > >::operator() +38 bytes (no line) 5: boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<std::basic_string<char,std::char_traits,std::allocator > (__thiscall standalone::application::macro::BlockParamInt::*)(int)>,boost::_bi::list2<boost::_bi::value<interactive::util::access_ptr >,boost::arg<1> > >,std::basic_string<char,std::char_traits,std::allocator >,int>::invoke +26 bytes (no line) 6: boost::function1<std::basic_string<char,std::char_traits,std::allocator >,int>::operator() +141 bytes (no line) 7: standalone::application::macro::IntValuePanel::update_value +90 bytes (no line) 8: standalone::application::macro::IntValuePanel::update +11 bytes (no line) 9: interactive::gui::Container::update +190 bytes (no line) 10: interactive::gui::TopLevel::update +1448 bytes (no line) 11: interactive::gui::GUISystem::update +95 bytes (no line) 12: interactive::guiwrapper::GUIWrapper::tick_frame +155 bytes (no line) 13: interactive::guiwrapper::win32::Win32Wrapper::start +451 bytes (no line) 14: interactive::application::interactive_main +2622 bytes (no line) 15: game::application::game_main +1321 bytes (no line) 16: library_main +21 bytes (no line) 17: no symbol (no line) 18: no symbol (no line) 19: no symbol (no line) 20: BaseThreadInitThunk +25 bytes (no line) 21: RtlGetAppContainerNamedObjectPath +228 bytes (no line) 22: RtlGetAppContainerNamedObjectPath +180 bytes (no line) </code>

LociOiling Lv 1

There was also a recent crash in the Lua recipe editor, but I can't find the feedback or forum post. (Or maybe we talked about it on Discord, not sure.) The crash was something about creating a new recipe, but I can't recall the exact sequence of actions. (Regular editor has been working fine for me.)

Also, the "by strides" feature in GUI recipes has been broken for a while now. Any command doing "by strides" won't do anything.

Going back a couple of years, there was another GUI recipe problem. If I recall correctly, the internal code for "restore recent best" changed. When the user ran a GUI recipe with "restore recent best", the command was dropped and the recipe was saved without notifying the user. Needless to say, the missing command tended to break the recipes.

Rav3n_pl Lv 1

Try to replicate:

  • band molecule
  • edit default "bands reducer" script, do NOT save it
  • press new GUI recipe
  • accept no save
  • crash

End of log.txt and debug.txt attached.

OS: win10x64, 16G ram, lots of free hdd.