Skip to main content
DirJShaw
Participating Frequently
July 14, 2026

P: Adobe Premiere Pro 2026 — Intermittent Hang on File/Folder Dialogs

  • July 14, 2026
  • 14 replies
  • 241 views

Summary

Premiere Pro (26.0.1.3, Windows 11 24H2, build 10.0.26100.8655) intermittently freezes completely ("Not Responding") when opening any Open/Save/Browse dialog — including Save As, Import, and the Scratch Disks "Browse" folder picker. The freeze is a genuine hard hang (Windows logs it as an Application Hang, "Top level window is idle"), not a cosmetic or offscreen-window issue. Two independent crash dumps show the identical stuck call stack.

 

Environment

  • Premiere Pro version: 26.0.1.3 (Premiere Pro 2026)
  • OS: Windows 11, version 24H2, build 10.0.26100.8655
  • RAM: 64 GB
  • GPU driver: NVIDIA (nvwgf2umx/nvcuda64 present in dumps)

Symptom

  • Premiere becomes fully unresponsive. Clicking anywhere produces the Windows system "ding" (rejected input on a blocked modal).
  • Occurs after a variable amount of session activity — anywhere from ~30 minutes to ~3 hours. Not tied to a fixed elapsed time.
  • Only ever triggered by opening a common file/folder dialog:
    • File > Save As
    • File > Import
    • Project Settings > Scratch Disks > Browse
  • Never triggered by scrubbing the timeline or any other UI activity in isolation — those actions were specifically tested and do not cause the hang on their own.
  • Restarting Premiere always temporarily resolves it (until the pattern recurs).

Root cause (from crash dump analysis)

Two full memory dumps were captured (via Task Manager → Create Dump File) at the moment of hang, on different dates, triggered by different dialogs (Save As on one occasion, Scratch Disks Browse on another). Both show the main UI thread (thread 0) stuck in the identical call stack:

Adobe Premiere Pro.exe
Frontend!FE::Run
...
Dialogs!DLG::AskSaveFile / Dialogs!DLG::ScratchDisksProjectControlGroup::OnBrowse
dvaui!dvaui::dialogs::OS_FileSaveAsDialog::RunModal / OS_FolderChooserDialog::RunModal
comdlg32!CFileOpenSave::Show
comdlg32!CFileOpenSave::_InitOpenSaveDialog
comdlg32!CFileOpenSave::_JumpToInitialLocation
shell32!CExplorerBrowser::BrowseObject
shell32!CExplorerBrowser::_BrowseObjectInternal
shell32!CExplorerBrowser::_BrowseToView
shell32!CExplorerBrowser::_SwitchView
shell32!CExplorerBrowser::_CreateViewWindow
shell32!CDefView::CreateViewWindow3
shell32!CDefView::_CreateInitialCollection
shell32!CDefView::_CreateNewCollection
shell32!CDefView::_SetItemCollection
shell32!SHProcessMessagesUntilEvent <-- blocked here, waiting indefinitely

The main thread is blocked inside the Windows shell's embedded Explorer-view control (CDefView/CExplorerBrowser), waiting via SHProcessMessagesUntilEvent for an event that never arrives. This is standard Microsoft-provided shell UI that Premiere hosts in-process to implement its Open/Save/Browse dialogs. No exception, no deadlock warning — the thread is simply parked waiting on a signal that is never sent.

 

Investigation and ruled-out causes

The following were investigated and ruled out as the cause:

  • OneDrive / cloud storage: Hang reproduces on local-disk-only operations (e.g., Scratch Disks browse pointing at a local drive), so it is not specific to cloud-synced folders.
  • Windows Quick Access / recent-files cache: Cleared and disabled auto-population; hang still occurred.
  • Third-party shell extensions:  MacDrive 10, which hooks Drive-level context menus and was a strong initial suspect given frequent use of Mac-formatted external drives) were disabled via ShellExView. Hang still occurred afterward with the identical stack.
  • Disconnected/stale network drives: No mapped network drives exist on this machine (net use returns empty); no greyed-out or phantom drives in Disk Management or Explorer.
  • Stale "jump to last location" MRU pointing at an unplugged USB drive: Ruled out — a hang occurred in a session where no external drives were connected or disconnected at any point.

GDI object correlation

Using Task Manager's Handles/GDI/USER object counters and a custom monitoring script sampling every 30 seconds:

  • GDI object count for Premiere Pro.exe climbs steadily during normal use and never drops back to baseline.
  • General UI activity leaks GDI objects broadly — not just dialogs. Isolated testing showed:
    • Opening and immediately cancelling a Browse/Import/Export dialog (no navigation) leaks ~3–6 GDI objects per cycle, consistently, every time.
    • Scrubbing the timeline leaks GDI objects at a noticeably higher rate per action (one scrub session moved GDI from 208 → 224, a jump of 16) — despite scrubbing never once causing a hang on its own.
  • GDI count at time of hang was not consistent across occurrences (~455 in one case, ~300 in another) — both far below the ~9,000–10,000 per-process GDI object ceiling Windows enforces.  GDI level appears to be a rough proxy for "how much UI activity this session has done," not a causal threshold.
  • Despite deliberately repeating the exact dialog-opening actions many additional times in a focused test session (well beyond what preceded either real hang), the hang did not reproduce on demand — consistent with a timing-dependent race condition rather than a deterministic trigger.

Conclusion

This appears to be an intermittent race condition in Premiere Pro's hosting of the Windows common file/folder dialog (comdlg32/shell32 CDefView/CExplorerBrowser), where the main UI thread can become permanently blocked in SHProcessMessagesUntilEvent while the embedded shell view is being constructed. It is reproducible only via genuine, extended editing sessions and has not been forced via isolated stress-testing of any single action, suggesting the trigger depends on the state/timing of other concurrent background activity within Premiere at the moment a dialog is opened.

    14 replies

    Participating Frequently
    August 22, 2026

    Following up here with some more detail from a full user-mode dump captured while the hang was happening.

    Premiere intermittently hangs when opening a file or folder dialog, including Export → OMF, Save As, and Import. It does not crash and it never recovers, so I have to force-quit it just like the others mentioned.

    From the dump, the Premiere UI thread does not appear to be deadlocked in the usual sense. It is still processing messages, but it is waiting inside `shell32!SHProcessMessagesUntilEvent` for Windows to finish enumerating a folder. The background enumeration thread is waiting on an auto-reset event that appears never to be signaled

    That looks very much like a missed or lost wake-up somewhere in the Windows shell path. I cannot say from this dump whether the original problem is in Windows or in the way Premiere calls the shell, but the important point is that the wait has no timeout. Once it gets into this state, the whole application is stuck permanently.

    The stack is frame-for-frame identical to the one OP posted, which obviously came from a different machine and an earlier Premiere build.

    Environment:

    Premiere Pro 26.3.2 (Build 2)
    Windows 11, build 10.0.26200.9168
    NVIDIA GPU (`nvwgf2umx` / `nvcuda` loaded in the process)
    Installed third-party like include stuff like Boris FX Continuum, Film Impact, and Artlist, Storyblocks
    No NDI Output was not enabled on this machine, so disabling it is not a fix for me.
     

    WHEN IT HAPPENS

    I cannot reproduce it reliably on demand, which makes me think it is timing-related. It does not usually happen just after launching Premiere. It tends to appear after roughly 30 minutes to 3 hours of normal editing.

    It also comes in clusters: sometimes it happens repeatedly, even dozens of times, and then it may not happen again for months. Any dialog that uses the Windows common file dialog can trigger it.


    WHAT THE DUMP SHOWS

    The Premiere UI thread was here:

    comdlg32!CFileOpenSave::Show
    comdlg32!CFileOpenSave::_InitOpenSaveDialog
    comdlg32!CFileOpenSave::_JumpToInitialLocation+0x17e
    shell32!CExplorerBrowser::BrowseObject
    shell32!CExplorerBrowser::_BrowseObjectInternal
    shell32!CExplorerBrowser::_BrowseToView
    shell32!CExplorerBrowser::_SwitchView
    shell32!CExplorerBrowser::_CreateViewWindow
    shell32!CDefView::CreateViewWindow3+0x63d
    shell32!CDefView::_CreateInitialCollection
    shell32!CDefView::_CreateNewCollection
    shell32!CDefView::_SetItemCollection+0x3b3
    shell32!SHProcessMessagesUntilEvent+0x3c
    shell32!SHProcessMessagesUntilEventsEx+0x130
    user32!PeekMessageW

    The SHProcessMessagesUntilEvent wait is the part that stood out. The thread is still in PeekMessageW and is dispatching a WH_GETMESSAGE hook chain, so the message pump itself is alive. This does not look like a normal Premiere UI deadlock.

    The enumeration thread (thread 291, TID 0xb418) was parked here:

    ntdll!NtWaitForSingleObject
    KERNELBASE!WaitForSingleObjectEx+0xaf
    windows_storage!CEnumTask::_IncrEnumFolder+0xbb
    windows_storage!CEnumTask::InternalResumeRT+0x236
    windows_storage!CRunnableTask::Run+0xb6
    windows_storage!CShellTaskThread::ThreadProc+0x2ca
    windows_storage!CShellTaskThread::s_ThreadProc+0x15e
    SHCore!ExecuteWorkItemThreadProc+0x15
    ntdll!RtlpTpWorkCallback -> TppWorkerThread

    The wait handle recovered from R10 at the syscall boundary was 0xf7d8:

    Handle 000000000000f7d8
      Type            Event
      GrantedAccess   0x1f0003: Delete,ReadControl,WriteDac,WriteOwner,Synch
                                QueryState,ModifyState
      HandleCount     2
      Name            <none>
      Object specific information
        Event Type    Auto Reset
        Event is      Waiting

    So the event was an auto reset event with a waiter parked on it and no signal available, that is consistent with a lost signal, although I realise the dump only shows the final state and cannot show exactly where the signal was missed.

    The shell's own watchdog also appeared to be waiting:

    Thread 292 (TID 0xa394)
    shell32!CWaitTask::s_WaitBeforeCursing+0x13
    shell32!CWaitTask::_Process+0x1e
    shell32!SHProcessMessagesUntilEvent+0x3c
    win32u!NtUserMsgWaitForMultipleObjectsEx


    THINGS I CHECKED

    1. I looked through all 320 threads in the dump and also checked Process Monitor, Resource Monitor, and netstat while the hang was present. I did not find evidence for the following:
    2. Network / SMB / WebDAV: No ntlanman, davclnt, mpr, or dfscli frames; no port 445 connections; net use was empty.
    3. Function Discovery / network device enumeration: The DLLs were loaded, but no thread was running in them. Explorer's Network node also opened normally during the hang.
    4. Third-party shell extensions: Several were loaded (HardlinkShellExt, FileSyncShell64, iconOverlay, EhStorShell), but no thread was executing in them.
    5. Thumbnails / codec handlers: No msheif, HEVCDECODER, or thumbcache frames.
    6. Offline Files / cloud files: No cscobj or cldapi frames.
    7. Audio subsystem: A wait-chain result named svchost / Audiosrv, but the referenced thread was just an idle GetMessageW pump. It looked like a false positive.
    8. Third-party message hook: The WH_GETMESSAGE chain was Microsoft's dxgi!SwapChainWindowEventHook, nested eight levels deep, apparently one per swap chain. No third-party hook DLL was present.
    9. Thread-pool starvation: There were 34 idle workers available in NtWaitForWorkViaWorkerFactory.
    10. Filesystem activity: Process Monitor showed essentially no I/O for the duration of the hang.


    ABOUT THE NDI WORKAROUND

    In the replies they said that disabling Preferences > Playback > NDI Output stopped the problem but NDI was never enabled on this machine, and I still get the hang.

    My guess is that disabling NDI may change the timing enough to make the race less likely on those systems, rather than NDI being the underlying cause. That would also explain why the workaround does not generalise, although I obviously cannot prove that from this dump alone

    DirJShaw
    DirJShawAuthor
    Participating Frequently
    July 31, 2026

    UPDATE - Follow-up finding: NDI Output disabled, no hang observed 

     

    Wait chain observation: Using Windows Task Manager's "Analyze Wait Chain" tool (Details tab, right-click process) during a live hang, Windows reported: "One or more threads of Adobe Premiere Pro.exe are waiting to finish network I/O." The chain showed one Adobe Premiere Pro.exe thread waiting on another Adobe Premiere Pro.exe thread (same PID), with no other process listed in the chain.

    Thread list observation: NewTek_NDI_Transmit!xTransmitEntry threads were present in the previously captured crash dumps. Premiere's NDI Output setting (Preferences > Playback > NDI) was enabled at the time those dumps were captured.

    Test performed: NDI Output was disabled in Preferences > Playback. Premiere was restarted. A normal editing session followed. No hang occurred during that session.

    This has not yet been confirmed over multiple sessions but so far, this seems to solve the issue.

    Known Participant
    August 14, 2026

    This works! I’ve disabled the NDI Output and tested for a week and so far never have any issues anymore. But I hope Adobe can fix it as I do use the NDI function pretty frequently.

    DirJShaw
    DirJShawAuthor
    Participating Frequently
    August 14, 2026

    Yes - I’ve been running like this since I posted and without issue - so I would say it’s pretty much confirmed for me that the issue is related to NDI.

    Known Participant
    July 17, 2026

    I think I am experiencing the same issue. The same issue has been here since last year’s version. Had been advised by someone that I should export my video using the Media Encoder instead of using the ‘export’ function in the Premiere itself. But the thing is, I can’t even use the Import function (Ctrl+I) or import new Lumetri file, since both requires the windows to open the dialog box. I have recorded the whole process. It worked as usual when I started to import the media. But when I made more actions, by importing additional media and added some cuts and insert some effects, that’s when the windows dialog box ‘disappear’. 

     

    KatieToo
    Community Manager
    Community Manager
    July 17, 2026

    ​@nana36722464ffx2 Appreciate your screen recording. I’ve added it onto this bug report and the team’s currently investigating. Sorry for any frustrations!

    I’ll provide an update once I have that as well. 
    Thanks for your time on this!
    Katie

    KatieToo
    Community Manager
    Community Manager
    July 14, 2026

    Hi ​@DirJShaw 

    Welcome to the Premiere forums! Thank you for including that detailed information about what’s happening in Premiere. Our team’s been currently investigating a similar Windows freezing issue. Few quick questions below -

    1. Do you happen to have Magnifier enabled? It was found in one user’s case to be the cause of freezing and disabling that helped as a workaround.
    2. Also, do you still experience this issue if you were to update the latest Premiere to 26.3? 
    3. Can you confirm if your Nvidia is Studio or Game? And which version/build it is?

    I will provide an update once I receive more information. Sorry for any frustration and really appreciate your bug report on this!
    Katie

    Averdahl
    Community Expert
    Community Expert
    July 17, 2026

    ​@KatieToo Can this be an issue with Windows File Explorer in Windows rather than with Premiere? I have seen this for years in Windows and since Premiere uses the Windows File Explorer UI for import/export the issue can be related to that.

    For example, importing/exporting from/to a folder with lets say ten files works ok while doing the same, this time to a folder with 100 or more .mp4 files in it is sluggish, Premiere stops to respond. Open the same folders with only Windows File Explorer behaves the same, the folder opens directly while the folder with many .mp4 files makes Windows File Explorer hang as well. That can explain the Intermittent Hang ​@DirJShaw reports. Less files in folder, works good. Many files in folder, hang and slugginesh.

    Microsoft released an update in July 2026 (KB5095093) and one of the features is: Speed Boost: Folders and the Home tab now load significantly faster. 

    I did a test now and imported a file from a folder with 764 .mp4 files, total 1.36 TB, and that was lightning fast. I exported to the same folder as well, lightning fast as well. No hangs at all. This was definitely not the case a month ago. A month ago Premiere would have hang big time on that folder.

    ​@DirJShaw  ​@nana36722464ffx2  If possible, try to update Windows with KB5095093 to get the fixes for File Explorer. This update helped on my computer.

    KatieToo
    Community Manager
    Community Manager
    July 17, 2026

    ​@Averdahl good points and interesting, yes! I appreciate you bringing that to our attention and tagging them to try. Let us know if that helps.

    I did want to also mention to ​@DirJShaw and ​@nana36722464ffx2 that we have identified an issue like this happening recently with Windows Magnifier (of all things, from Accessibility) as something that was interfering and creating lag with Premiere. Toggle it off, you can type ‘magnifier settings’ in the search bar and double check there.

    Appreciate that information and update!
    Katie