disulfide filter checkbox on 1022 crashes client with seqpos <= size() error
Case number: | 845829-1998870 |
Topic: | Crash/Hang |
Opened by: | LociOiling |
Status: | Closed |
Type: | Bug |
Opened on: | Tuesday, December 9, 2014 - 22:48 |
Last modified: | Tuesday, July 31, 2018 - 20:49 |
Thanks to reefyrob for discovering this crash.
On puzzle 1022, checking "Show" for the disulfide filter crashes the client on Windows. This happens on the initial pose and seems to affect all poses, regardless of whether a disulfide bond exists.
(Due to some debugging confusion, a 1022 solution was shared with scientists with the suggestion that this was an example of the "angle range error" issue described in http://fold.it/portal/node/1998668. This is not correct. Solutions for puzzle 1022 have hit the angle range error issue, but not reproducibly.)
With the disulfide checkbox issue, after the crash, debug.txt contains lines like:
"current_tool" : "Selection Interface"
"file" : "core/conformation/Conformation.hh:306"
"message" : "seqpos <= size()"
while log.txt ends with
IRC::run error, code = 5, desc = Remote connection closed
Exiting IRC::run
Sending SOPs:
SRVR_THRD getting notifications...
Sending SOPs:
Sending SOPs:
UNHANDLED EXCEPTION
1: library_main +2320628 bytes (no line)
2: library_main +2323603 bytes (no line)
3: library_main +1708596 bytes (no line)
4: library_main +4576818 bytes (no line)
5: library_main +4703453 bytes (no line)
6: library_main +6252059 bytes (no line)
7: library_main +4702526 bytes (no line)
8: library_main +6257289 bytes (no line)
9: library_main +6246756 bytes (no line)
10: gapfnScSendMessage +818 bytes (no line)
11: GetThreadDesktop +215 bytes (no line)
12: GetClientRect +197 bytes (no line)
13: CallWindowProcW +27 bytes (no line)
14: wglSwapBuffers +730 bytes (no line)
15: gapfnScSendMessage +818 bytes (no line)
16: GetThreadDesktop +215 bytes (no line)
17: CharPrevW +312 bytes (no line)
18: DispatchMessageA +15 bytes (no line)
19: library_main +6255493 bytes (no line)
20: library_main +4118618 bytes (no line)
21: library_main +27150 bytes (no line)
22: library_main +19 bytes (no line)
23: no symbol (no line)
24: no symbol (no line)
25: no symbol (no line)
26: BaseThreadInitThunk +18 bytes (no line)
27: RtlInitializeExceptionChain +99 bytes (no line)
28: RtlInitializeExceptionChain +54 bytes (no line)
On an existing solution, log.txt also contained:
loading solution: 0292759494.ir_shared_solution.ir_solution
core.scoring.CartesianBondedEnergy: Creating new peptide-bonded energy container (99)
basic.io.database: Database file opened: scoring/score_functions/disulfides/fa_SS_distance_score
Sending SOPs:
before the traceback appears.
I haven't tried the show button in the drop down conditions located under the score, for cys bonds, so maybe that is the problem. On a Mac, I haven't had any issues with 'show sidechain bonds' in the view menu, which reveals the cys bonds.
This should be fixed in the next update.
Same thing on 1026, see http://fold.it/portal/node/1998905
Same thing on 1026, see http://fold.it/portal/node/1998905
It made foldit crash for me, too,
Status: Open » Closed |
Old, long since fixed, closing.
See also http://fold.it/portal/node/1998730 for a similar sounding crash on a different puzzle using a Mac.