Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-6039

QFileDialog slowdown with unreachable mapped network drive

    XMLWordPrintable

    Details

    • Commits:
      d14cf6d3d980e9289d95b197ca46a55e9e263b22, 9fe91e611145b8d4413130f9898e41b31de7403e c261b7ac7ed33d8e7e82aeb4b93daee323f3e5b9 (qt/tqtc-qtbase/5.15)

      Description

      I've tested this on Windows, Mac and Linux with 4.5.2 and on Windows with 4.6.0.

      To reproduce:
      1. Create a mapped network drive to some folder on another machine.
      2. Start up the "standardDialogs" qt example application.
      3. Turn off the "use native dialogs" option and bring up the dialog to find a file. This should come up quickly.
      4. Shut the dialog but keep the sample application running and then disconnect the other machine so that the mapped drive is unreachable. Don't just disconnect from the network on the machine running the test app though...disconnect the other computer.
      5. Now bring back up the file dialog. Now it should take around a minute to come up.

        Attachments

        1. main.cpp
          2 kB
        2. netresources_winrt.zip
          3 kB
        3. netresources.zip
          3 kB
        4. qtbug6039_59_stack_2.tasks
          4 kB
        5. qtbug6039_59_stack_2.txt
          23 kB
        6. qtbug6039_59_stack.tasks
          4 kB
        7. qtbug6039_59_stack.txt
          24 kB
        8. qtbug6039_drivelist.zip
          3 kB
        9. qtbug6039_removelegacy.diff
          1 kB
        10. resolve-aliases-qt6039.diff
          0.9 kB

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              vhilshei Volker Hilsheimer
              Reporter:
              xcm Martin Petersson (Inactive)
              Votes:
              38 Vote for this issue
              Watchers:
              43 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: