Results 1 to 9 of 9
  1. #1
    Join Date
    Apr 2008
    Posts
    2,182

    Default 23150 File Compare on empty .TXT file fails to complete



    And uses a ton of CPU:





    On Windows 7, FWIW.
    Last edited by chrisjj; 28-Sep-2018 at 03:13 PM.

  2. #2
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    11,908

    Default

    We would need more information to help track this down. Please email in a copy of your BCSupport.zip (Help menu -> Support; Export) to support@scootersoftware.com along with a link back to this forum thread. If you restart your computer and then open a single tab and repeat the steps of comparing a blank file, does this reproduce?
    Aaron P Scooter Software

  3. #3
    Join Date
    Apr 2008
    Posts
    2,182

    Default

    Quote Originally Posted by Aaron View Post
    We would need more information to help track this down.
    Does it not happen for you?

    Quote Originally Posted by Aaron View Post
    Please email in a copy of your BCSupport.zip (Help menu -> Support; Export) to support@scootersoftware.com along with a link back to this forum thread.
    Done.

    Quote Originally Posted by Aaron View Post
    If you restart your computer and then open a single tab and repeat the steps of comparing a blank file, does this reproduce?
    Yes.


  4. #4
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,730

    Default

    Thank you for sharing your settings. This is a bug in BC's implementation of the Patience Diff algorithm. If one file is empty, the comparison gets stuck in an infinite loop. It's on the bug list to be fixed.

    The only fix in the current version is to change the alignment algorithm used in the Text Compare. In the Home View, from the Sessions list, select New > Text Compare. Click Edit Defaults. In the Alignment tab, change Patience Diff alignment to Standard alignment or Myers O(ND) alignment.
    Chris K Scooter Software

  5. #5
    Join Date
    Apr 2008
    Posts
    2,182

    Default

    Thanks.

    Quote Originally Posted by Chris View Post
    It's on the bug list to be fixed.
    Meaning it got added since your response to my report?

  6. #6
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,730

    Default

    It was already on the bug list prior to your report. It only happens when Patience Diff algorithm is selected, which isn't the default alignment algorithm. The settings you sent by email were helpful in determining that it was a known bug rather than a bug elsewhere in the code.
    Chris K Scooter Software

  7. #7
    Join Date
    Apr 2008
    Posts
    2,182

    Default

    Thanks.

    Quote Originally Posted by Chris View Post
    It was already on the bug list prior to your report.
    OK. Then it would have been useful to have received that info, instead of "We would need more information to help track this down."

    Is this list of known bugs available to users? It would avoid me wasting time in reporting known bugs. I can't find such a list on web.

  8. #8
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    11,908

    Default

    Hello,

    We didn't know what issue you were hitting until we were able to compare with your current settings. Once found, we linked it to the existing issue.

    Our tracker database is private. The developers use it, and it contains private information to help them reproduce test cases, etc.
    Aaron P Scooter Software

  9. #9
    Join Date
    Apr 2008
    Posts
    2,182

    Default

    Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •