MantisBT - Rosetta | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0000356 | Rosetta | [All Projects] Crash | public | 2014-11-04 11:12 | 2014-11-04 11:12 |
| Reporter | rmoretti | ||||
| Assigned To | |||||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | OS | OS Version | |||
| Product Version | |||||
| Fixed in Version | |||||
| Application(s) Affected | minirosetta | ||||
| Command Line Used | minirosetta.linuxgccrelease @options | ||||
| Developer Options | |||||
| Fixed in SVN Version | |||||
| Summary | 0000356: Minirosetta threading protocol segfaults on alignments with no gap. | ||||
| Description | If you use the threading protocol on the minirosetta application with an alignment which doesn't have any gaps, Rosetta will segfault. The error occurs in protocols::loops::fold_tree_from_loops(), where root() is taken from an empty FoldTree. The reason for the empty FoldTree is that the loops passed in is empty, because in LoopRelaxMover::apply(), pick_loops_chainbreak() returns no loops. | ||||
| Steps To Reproduce | |||||
| Additional Information | One fix may be to turn off loop refinement as well as loop remodeling in the test for an empty loop return from pick_loops_chainbreak(). fold_tree_from_loops() should probably be robust to an empty loops - or at the very least shouldn't segfault. See https://www.rosettacommons.org/comment/7926 [^] | ||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 2014-11-04 11:12 | rmoretti | New Issue | |||
| There are no notes attached to this issue. |