tauri-apps / tauri-apps/plugins-workspace
crashes the host application intermittently when the Windows clipboard history panel
- Dominant language
- Rust
- Stars
- 1.8k
- Forks
- 603
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 10
Description
### Describe the bug
`tauri-plugin-clipboard-manager` crashes the host application intermittently when the Windows clipboard history panel (Win+V) is opened during normal operation. The main process exits without warning; background processes (e.g. `SteamUtility.exe`) continue running. A crash dump is written to `%LocalAppData%\CrashDumps`.
Frequency: roughly once per Windows session. Not consistently reproducible on demand.
### Reproduction
No minimal repo available - this occurs in [Steam Game Idler](https://github.com/zevnda/steam-game-idler), which uses tauri-plugin-clipboard-manager for copy/paste in its context menu.
Steps observed:
1. Launch the app and let it run normally.
2. Press Win+V to open Windows clipboard history.
3. App crashes. Background helper process survives. Restart required.
### Expected behavior
Opening the Windows clipboard history panel should have no effect on the running application.
### Full `tauri info` output
```text
[✔] Environment
- OS: Windows 10.0.26100 x86_64 (X64)
✔ WebView2: 147.0.3912.98
✔ MSVC:
- Visual Studio Build Tools 2022
- Visual Studio Community 2026
✔ rustc: 1.95.0 (59807616e 2026-04-14)
✔ cargo: 1.95.0 (f2d3ce0bd 2026-03-21)
✔ rustup: 1.29.0 (28d1352db 2026-03-05)
✔ Rust toolchain: stable-x86_64-pc-windows-msvc (default)
- node: 22.22.0
- pnpm: 10.14.0
- npm: 11.12.0
[-] Packages
- tauri 🦀: 2.8.5, (outdated, latest: 2.11.1)
- tauri-build 🦀: 2.4.1, (outdated, latest: 2.6.1)
- wry 🦀: 0.53.3, (outdated, latest: 0.55.1)
- tao 🦀: 0.34.3, (outdated, latest: 0.35.2)
- @tauri-apps/api ⱼₛ: 2.8.0 (outdated, latest: 2.11.0)
- @tauri-apps/cli ⱼₛ: 2.11.1
[-] Plugins
- tauri-plugin-os 🦀: 2.3.1, (outdated, latest: 2.3.2)
- @tauri-apps/plugin-os ⱼₛ: 2.3.2
- tauri-plugin-updater 🦀: 2.9.0, (outdated, latest: 2.10.1)
- @tauri-apps/plugin-updater ⱼₛ: 2.9.0 (outdated, latest: 2.10.1)
- tauri-plugin-window-state 🦀: git+https://github.com/zevnda/plugins-workspace-custom#cc6bd337dbe681ef967322d3afbc1a6a0baecb63 (2.4.0), (outdated, latest: 2.4.1)
- @tauri-apps/plugin-window-state ⱼₛ: 2.4.1
- tauri-plugin-dialog 🦀: 2.4.0, (outdated, latest: 2.7.1)
- @tauri-apps/plugin-dialog ⱼₛ: 2.4.2 (outdated, latest: 2.7.1)
- tauri-plugin-autostart 🦀: 2.5.0, (outdated, latest: 2.5.1)
- @tauri-apps/plugin-autostart ⱼₛ: 2.5.1
- tauri-plugin-clipboard-manager 🦀: 2.3.2
- @tauri-apps/plugin-clipboard-manager ⱼₛ: 2.3.2
- tauri-plugin-process 🦀: 2.3.0, (outdated, latest: 2.3.1)
- @tauri-apps/plugin-process ⱼₛ: 2.3.1
- tauri-plugin-notification 🦀: 2.3.1, (outdated, latest: 2.3.3)
- @tauri-apps/plugin-notification ⱼₛ: 2.3.3
- tauri-plugin-opener 🦀: 2.5.2, (outdated, latest: 2.5.4)
- @tauri-apps/plugin-opener ⱼₛ: 2.5.4
- tauri-plugin-fs 🦀: 2.4.2, (outdated, latest: 2.5.1)
- @tauri-apps/plugin-fs ⱼₛ: 2.4.5 (outdated, latest: 2.5.1)
[-] App
- build-type: bundle
- CSP: unset
- frontendDist: ../out
- devUrl: http://localhost:3000/
- framework: React (Next.js)
- bundler: Webpack
```
### Stack trace
```text
Windows Event Viewer:
Name of the application that crashed: Steam Game Idler.exe, version: 5.0.4.0, timestamp: 0x69d88ec5
Name of the module that crashed: Steam Game Idler.exe, version: 5.0.4.0, timestamp: 0x69d88ec5
Exception code: 0xc0000409
Error offset: 0x00000000002c8135
Crash process ID: 0x325C
Crash application start time: 0x1DCDDE94EFA0664
Crash application path: C:\Program Files\Steam Game Idler\Steam Game Idler.exe
Path of the crashed module: C:\Program Files\Steam Game Idler\Steam Game Idler.exe
Report ID: f39eaf63-7100-4b27-844f-22305acb5253
Full name of the crashed package:
Application code associated with the crashed package:
```
### Additional context
- Reported upstream to SGI: https://github.com/zevnda/steam-game-idler/issues/1599 (maintainer identified `tauri-plugin-clipboard-manager` as the likely culprit)
- Potentially related: #3205 (macOS, intermittent crashes with the same plugin - different OS, similar pattern)
Contributor guide
Research direction
Start with the tauri-plugin-clipboard-manager behavior on Windows and reproduce the reported Win+V sequence in Steam Game Idler if possible. Review the crash dump in %LocalAppData%\CrashDumps and compare the related macOS issue #3205; done means identifying the crash cause and verifying that opening clipboard history no longer terminates the host application.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100