Uploaded image for project: 'Sourcetree for Windows'
  1. Sourcetree for Windows
  2. SRCTREEWIN-11840

UI Locks up when SourceTree updates repositories

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Highest
    • None
    • 3.1.0-beta-2973
    • Bitbucket
    • Severity 1 - Critical

    Description

      I use SourceTree with remote Windows network shares that come and go with regular use. Every time nearly any interaction is done on the UI, SourceTree decides to go lookup some data from the network shares. This, in my use case, always has a 30-90 second timeout that prevents any UI updates. Windows even thinks the program has crashed usually and I must select "Wait for application to finish". Once accessing the file actually times out, the UI usually becomes responsive again for a little bit until it decides to go and check missing network shares again.

      This makes me think the thread that does the UI drawing also does the filesystem interaction which means if the filesystem is slow, the UI is slow.

      I believe is is the inaccessible network shares that are causing this issue because I can see large pauses in Sourcetree's activity in Sysinternals' Procmon. I have felt the "slowness" that many many other users have reported before I started using network shares. This is different. The UI unresponsiveness for 30+ seconds only started after using network shares.

      Attachments

        1. 300-206.pdf
          275 kB
          steve hamm
        2. 300-070.pdf
          276 kB
          steve hamm
        3. 300-209.pdf
          276 kB
          steve hamm
        4. 300-208.pdf
          275 kB
          steve hamm
        5. 300-360.pdf
          275 kB
          steve hamm
        6. 300-320.pdf
          275 kB
          steve hamm
        7. 300-101.pdf
          275 kB
          steve hamm
        8. 300-160.pdf
          275 kB
          steve hamm
        9. 300-170.pdf
          275 kB
          steve hamm
        10. 300-115.pdf
          275 kB
          steve hamm
        11. 300-165.pdf
          275 kB
          steve hamm
        12. 300-180.pdf
          275 kB
          steve hamm
        13. 300-465.pdf
          275 kB
          steve hamm
        14. 400-201.pdf
          275 kB
          steve hamm
        15. 300-210.pdf
          275 kB
          steve hamm
        16. 300-135.pdf
          275 kB
          steve hamm
        17. 300-075.pdf
          275 kB
          steve hamm
        18. 300-085.pdf
          276 kB
          steve hamm
        19. 300-080.pdf
          275 kB
          steve hamm
        20. 300-175.pdf
          275 kB
          steve hamm
        21. 300-375.pdf
          275 kB
          steve hamm
        22. 300-475.pdf
          275 kB
          steve hamm
        23. 300-550.pdf
          275 kB
          steve hamm
        24. 300-365.pdf
          275 kB
          steve hamm
        25. 352-001.pdf
          275 kB
          steve hamm
        26. 400-051.pdf
          275 kB
          steve hamm
        27. 400-151.pdf
          276 kB
          steve hamm
        28. 400-251.pdf
          275 kB
          steve hamm
        29. 300-460.pdf
          275 kB
          steve hamm
        30. 300-370.pdf
          275 kB
          steve hamm
        31. 250-437.pdf
          275 kB
          steve hamm
        32. 250-440.pdf
          275 kB
          steve hamm
        33. 250-513.pdf
          276 kB
          steve hamm
        34. 300-100.pdf
          275 kB
          steve hamm
        35. 220-901.pdf
          275 kB
          steve hamm
        36. 220-902.pdf
          275 kB
          steve hamm
        37. 299-01.pdf
          275 kB
          steve hamm
        38. 250-430.pdf
          275 kB
          steve hamm
        39. 220-1002.pdf
          275 kB
          steve hamm
        40. 250-428.pdf
          275 kB
          steve hamm
        41. 210-455.pdf
          275 kB
          steve hamm
        42. 220-1001.pdf
          275 kB
          steve hamm
        43. 352-011.pdf
          275 kB
          steve hamm
        44. 312-75.pdf
          275 kB
          steve hamm
        45. 210-451.pdf
          275 kB
          steve hamm
        46. 210-260.pdf
          275 kB
          steve hamm
        47. 312-50.pdf
          275 kB
          steve hamm
        48. 304-200.pdf
          275 kB
          steve hamm
        49. 312-76.pdf
          275 kB
          steve hamm
        50. 312-49v9.pdf
          275 kB
          steve hamm

        Activity

          People

            Unassigned Unassigned
            5af0510751e8 steve hamm
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 120h
                120h
                Remaining:
                Remaining Estimate - 120h
                120h
                Logged:
                Time Spent - Not Specified
                Not Specified