Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000356Rosetta[All Projects] Crashpublic2014-11-04 11:122014-11-04 11:12
Reporterrmoretti 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Fixed in Version 
Summary0000356: Minirosetta threading protocol segfaults on alignments with no gap.
DescriptionIf 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.
Additional InformationOne 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 [^]
TagsNo tags attached.
Application(s) Affectedminirosetta
Command Line Usedminirosetta.linuxgccrelease @options
Developer Options
Fixed in SVN Version
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2014-11-04 11:12 rmoretti New Issue


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker