tauri-apps / tauri-apps/plugins-workspace

crashes the host application intermittently when the Windows clipboard history panel

Open
#3,415 0 comments 0 reactions 0 assignees View on GitHub
platform: windows plugin: clipboard-manager type: bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.