Bug in Puzzle 499: loading a solution as a guide may crash the program

Started by infjamc

infjamc Lv 1

How to reproduce:

  1. Start foldit and load puzzle 499.
  2. Save the current solution.
  3. Form at least one disulfide bond.
  4. Load the solution from Step #2 as a guide.
  5. Change the viewing mode to a full-atom mode. Foldit should crash now.

For your information, I'm running the 64-bit version of Windows 7 Home Premium. My guess is that this bug occurs because the program has trouble mapping CYD (a cysteine involved in a disulfide bridge) to CYS (regular cysteine with free -SH end)– is that the case?

infjamc Lv 1

Update:

Further testing revealed that this bug occurs even without the need to load a solution as a guide at all. Also, Ctrl+Shift+B would not crash the program, but Ctrl+Shift+V will. Attached is my log.txt if that helps:

SRVR_THRD starting solution data upload…
BOINC says connect to: 128.95.1.227
Using nick: infjamc
Ended Initialization of NoviceGame
Entering IRC::run
message is identify :)
SRVR_THRD finished solution data upload. took 0.65983 seconds.
SRVR_THRD sending: 92665 991383 group_score
SRVR_THRD sending: 92665 991383 score

UNHANDLED EXCEPTION
1: library_main +2394150 bytes (no line)
2: library_main +2393063 bytes (no line)
3: library_main +2387705 bytes (no line)
4: library_main +3550085 bytes (no line)
5: library_main +2232945 bytes (no line)
6: library_main +3264992 bytes (no line)
7: library_main +2970619 bytes (no line)
8: library_main +3714562 bytes (no line)
9: library_main +2210281 bytes (no line)
10: library_main +2257603 bytes (no line)
11: library_main +2839603 bytes (no line)
12: library_main +2258886 bytes (no line)
13: library_main +2134145 bytes (no line)
14: library_main +2054638 bytes (no line)
15: library_main +2426311 bytes (no line)
16: library_main +710090 bytes (no line)
17: library_main +2039197 bytes (no line)
18: library_main +2038979 bytes (no line)
19: library_main +14859 bytes (no line)
20: library_main +32 bytes (no line)
21: no symbol (no line)
22: RtlEncodePointer +23 bytes (no line)