Foldit Client Crashes on linux when dragging dot out of the Ramachandran map.

Case number:845829-2008533
Opened by:Wipf
Opened on:Wednesday, January 8, 2020 - 11:12
Last modified:Wednesday, January 8, 2020 - 18:08

I am using the linux game client and managed to cause it to crash by accidentally dragging a residue dot out of the Ramachandran map.

The procedure was: Click the dot in the Ramachandran map and hold the mouse button, move the mouse pointer outside of the valid range (not sure whether it was still in the Rama map "window", pretty sure it was inside the Foldit client window), release the mouse button.
I got the following message on stdout/stderr:

Terminate called after throwing an instance of 'utility::UtilityExitException'

File: /home/jflat06/foldit/develop/source/src/interactive/application/actions/
[ ERROR ] UtilityExitException
ERROR: -180 <= phi_ && phi_ <= 180 && -180 <= psi_ && psi_ <= 180

What I would have expected to happen: If I drag the dot to an invalid position (outside of the Ramachandran map), I expect it to either stay where it was before or snap to the closest allowed position to where I dragged it. But I am not sure if the latter would be useful and thus would prefer the former.

(Wed, 01/08/2020 - 11:12  |  2 comments)

Wipf's picture
User offline. Last seen 27 weeks 2 days ago. Offline
Joined: 10/06/2018
Groups: Go Science

Here is the log file.

bkoep's picture
User offline. Last seen 7 hours 56 min ago. Offline
Joined: 11/15/2012
Groups: Foldit Staff

Thanks for the bug report! This definitely isn't supposed to happen, but it should be an easy bug to track down!


Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons