Skip to content

Infinite loop in conflist resolution algorithm #9

@Marc-Winner

Description

@Marc-Winner

It seems that sometimes algorithm is stuck in simple kind of infinite loop.
Simple check whether the algorithm recreates previous state may be the remedy.

Steps to reproduce the bug:

  1. Use lingtrain/studio:v8.4-labse
  2. Load the alignment database (attached below)
  3. In alignment settings choose Window = 20, Align and resolve through the subscript: "For the left text"
  4. In Customize Press "Apply"
  5. Press Align Custom. After calculation there should be 72 conflicts
  6. Then Press Resolve All. You get an infinite loop (see the attached log below): after each attempt there is exactly 14 conflicts.

Files to reproduce the bug
lingtrain_infinite_loop_20.01.23.lt.zip
lingtrain_infinite_loop_terminator_output_20.01.23.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions