20220128-3e1f7758f6-win_x86 selecting two adjacent residues and then cut crashes client
Case number: | 845813-2012714 |
Topic: | Game: Tools |
Opened by: | Bletchley Park |
Status: | Open |
Type: | Bug |
Opened on: | Saturday, January 29, 2022 - 16:03 |
Last modified: | Sunday, January 30, 2022 - 10:34 |
20220128-3e1f7758f6-win_x86
Select two adjacent residues and apply cut (a rather obvious approch I think). The client crashes.
BUG
roblem signature:
Problem Event Name: APPCRASH
Application Name: Foldit.exe
Application Version: 0.0.0.0
Application Timestamp: 546d537b
Fault Module Name: game_library.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 61f3cbcd
Exception Code: 80000003
Exception Offset: 00a7df04
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1043
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
version: 1
{
"backtrace" : " 1: interactive::application::appfilter::NeuralNetFilter::apply +1220 bytes (no line)\n 2: interactive::rosetta_util::Filter::apply_filter +615 bytes (no line)\n 3: interactive::rosetta_util::ReferencePoseInfo::score_pose +1567 bytes (no line)\n 4: interactive::application::actions::ActionInsertCut::on_thread_run +2922 bytes (no line)\n 5: ??$?RVToolActionThreaded@shared@application@interactive@@$$VP80123@AEXXZ$0A@@?$checked_fxn_wrapper@P8ToolActionThreaded@shared@application@interactive@@AEXXZ@detail@util@interactive@@QAEXV?$access_ptr@VToolActionThreaded@shared@application@interactive@@@23@@Z +76 bytes (no line)\n 6: boost::detail::function::void_function_obj_invoker0,boost::_bi::list1 > > >,void>::invoke +28 bytes (no line)\n 7: boost::function0::operator() +120 bytes (no line)\n 8: interactive::util::Thread::thread_entry_func +69 bytes (no line)\n 9: interactive::util::Thread::win32_thread_startup_helper +14 bytes (no line)\n 10: BaseThreadInitThunk +18 bytes (no line)\n 11: RtlInitializeExceptionChain +99 bytes (no line)\n 12: RtlInitializeExceptionChain +54 bytes (no line)\n"
"build_id" : "20220128-3e1f7758f6-win_x86"
"crash_id" : "aeeb1fec-94fa-4155-bfff-99aa0c8c351c"
"current_actions" : "MacroScriptRunnerAction,ActionInsertCut"
"current_tool" : "Selection Interface"
"file" : "Unknown File:0"
"machine_id" : "I have deleted this as it may identify an IPV6 address"
"macro_id" : "0"
"message" : "Unknown Exception"
"player_id" : "108474"
"puzzle_id" : "2012709"
"puzzle_running_time" : "86"
"running_time" : "8036.53"
"timestamp" : "1643473850"
}
verify: 5db80be51ed35642b337bb0a3b0b74e6
"selection interface" ? I'd rather have the original interface...
"selection interface" ? I'd rather have the original interface..."
Agreed.
UNHANDLED EXCEPTION
****** Encountered Crash at Unknown File:0
Unknown Exception
1: interactive::application::appfilter::NeuralNetFilter::apply +1220 bytes (no line)
2: interactive::rosetta_util::Filter::apply_filter +615 bytes (no line)
3: interactive::rosetta_util::ReferencePoseInfo::score_pose +1567 bytes (no line)
4: interactive::application::actions::ActionInsertCut::on_thread_run +2922 bytes (no line)
5: ??$?RVToolActionThreaded@shared@application@interactive@@$$VP80123@AEXXZ$0A@@?$checked_fxn_wrapper@P8ToolActionThreaded@shared@application@interactive@@AEXXZ@detail@util@interactive@@QAEXV?$access_ptr@VToolActionThreaded@shared@application@interactive@@@23@@Z +76 bytes (no line)
6: boost::detail::function::void_function_obj_invoker0,boost::_bi::list1 > > >,void>::invoke +28 bytes (no line)
7: boost::function0::operator() +120 bytes (no line)
8: interactive::util::Thread::thread_entry_func +69 bytes (no line)
9: interactive::util::Thread::win32_thread_startup_helper +14 bytes (no line)
10: BaseThreadInitThunk +18 bytes (no line)
11: RtlInitializeExceptionChain +99 bytes (no line)
12: RtlInitializeExceptionChain +54 bytes (no line)
1: interactive::application::appfilter::NeuralNetFilter::apply +1220 bytes (no line)
2: interactive::rosetta_util::Filter::apply_filter +615 bytes (no line)
3: interactive::rosetta_util::ReferencePoseInfo::score_pose +1567 bytes (no line)
4: interactive::application::actions::ActionInsertCut::on_thread_run +2922 bytes (no line)
5: ??$?RVToolActionThreaded@shared@application@interactive@@$$VP80123@AEXXZ$0A@@?$checked_fxn_wrapper@P8ToolActionThreaded@shared@application@interactive@@AEXXZ@detail@util@interactive@@QAEXV?$access_ptr@VToolActionThreaded@shared@application@interactive@@@23@@Z +76 bytes (no line)
6: boost::detail::function::void_function_obj_invoker0,boost::_bi::list1 > > >,void>::invoke +28 bytes (no line)
7: boost::function0::operator() +120 bytes (no line)
8: interactive::util::Thread::thread_entry_func +69 bytes (no line)
9: interactive::util::Thread::win32_thread_startup_helper +14 bytes (no line)
10: BaseThreadInitThunk +18 bytes (no line)
11: RtlInitializeExceptionChain +99 bytes (no line)
12: RtlInitializeExceptionChain +54 bytes (no line)
It is caused by the new Neural filter.
HERE IS A WORKAROUND:
- disable the neural net filter
- cut as expected
- close the cut
- re-enable the neural net filter
This also uncovers BUG #2:
When saved (as a last score before a crash for example) with an open cut, trying to load it will crash the client as filters are anabled upon loading the last solution.
- if this happens, delete the autosave-it solution and autosave recentbest solutions, then restart the client.
BUG.
Fixed in latest update
Yup. Same thing on my iMac.