creditbest.GetEnergyScore crashes on unevolved solution
Case number: | 845829-2005549 |
Topic: | Crash/Hang |
Opened by: | LociOiling |
Status: | Open |
Type: | Bug |
Opened on: | Thursday, August 2, 2018 - 19:09 |
Last modified: | Thursday, August 2, 2018 - 19:11 |
I was trying to close out some old feedbacks, but ended up with a new one.....
Using puzzle 1550, and the recipe Score Checker 1.0: https://fold.it/portal/recipe/102109
When I load an unevolved solution, both main (20180525-f7af35c587-win_x86) and devprev (20180725-d14dae34c3-win_x86-devprev) crash when I run Score Checker. The solution has been shared with scientists as "!crash with score checker 1.0". Thanks to JellyJump the solution.
The crash seems to happen with any unevolved solution.
In the logs, exception is the same for main and devprev:
UNHANDLED EXCEPTION 1: standalone::application::Solution::get_pose +6 bytes (no line) 2: standalone::application::luaV2_creditbest_GetEnergyScore +159 bytes (no line) 3: luaD_precall +425 bytes (no line) 4: luaV_execute +3242 bytes (no line) 5: luaD_call +99 bytes (no line) 6: lua_call +83 bytes (no line) 7: luaD_rawrunprotected +76 bytes (no line) 8: luaD_pcall +53 bytes (no line) 9: luaL_newstate +7265 bytes (no line) 10: luaD_precall +425 bytes (no line) 11: luaV_execute +3242 bytes (no line) 12: luaD_call +99 bytes (no line) 13: lua_call +83 bytes (no line) 14: luaD_rawrunprotected +76 bytes (no line) 15: luaD_pcall +53 bytes (no line) 16: lua_pcall +93 bytes (no line) 17: interactive::application::shared::lua::LuaScripter::exec_string +93 bytes (no line) 18: interactive::application::shared::lua::LuaExec::on_exec +88 bytes (no line) 19: boost::detail::function::void_function_obj_invoker0,std::allocator > const &>,boost::_bi::list2,boost::_bi::value,std::allocator > > > >,void>::invoke +22 bytes (no line) 20: boost::function0::operator() +120 bytes (no line) 21: interactive::util::Thread::thread_entry_func +69 bytes (no line) 22: interactive::util::Thread::win32_thread_startup_helper +11 bytes (no line) 23: BaseThreadInitThunk +36 bytes (no line) 24: RtlValidSecurityDescriptor +282 bytes (no line) 25: RtlValidSecurityDescriptor +234 bytes (no line)
»
Full logs from main and devprev attached.