Devolutions / Devolutions/UniGetUI
[BUG] crash when selecting "deselect all" in paket search dialog
- Dominant language
- C#
- Stars
- 26.1k
- Forks
- 924
- Avg merge
- 15h 52m
- Merged PRs (30d)
- 52
Description
### Please confirm these before moving forward
- [x] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- [x] I have tested that this issue has not been fixed in the latest [(beta or stable) release](https://github.com/marticliment/WingetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/marticliment/WingetUI#frequently-asked-questions) section for solutions.
- [x] This issue is about a bug (if it is not, please use the [correct template](https://github.com/marticliment/WingetUI/issues/new/choose)).
### UniGetUI Version
3.3.7.0
### Windows version, edition, and architecture
10.0.26100.7623
### Describe your issue
```ts
Fehlerhafter Anwendungsname: UniGetUI.exe, Version: 3.3.7.0, Zeitstempel: 0x69340000
Fehlerhafter Modulname: ntdll.dll, Version: 10.0.26100.7623, Zeitstempel: 0x5b6dddee
Ausnahmecode: 0xc0000374
Fehleroffset: 0x00000000001176b5
Fehlerhafte Prozess-ID: 0x5BC4
Fehlerhafte Anwendungsstartzeit: 0x1DCA1DA59D59727
Fehlerhafter Anwendungspfad: C:\Program Files\WingetUI\UniGetUI.exe
Fehlerhafter Modulpfad: C:\WINDOWS\SYSTEM32\ntdll.dll
Vollständiger Name des fehlerhaften Pakets:
Fehlerhafte paketbezogene Anwendungs-ID:
```
### Steps to reproduce the issue
Crashed directly after when selecting “deselect all” in packet search dialog
### UniGetUI Log
```ts
[19.02.2026 22:09:38] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 3.3.7
[19.02.2026 22:09:38]
[19.02.2026 22:09:38] Build 106
[19.02.2026 22:10:42] Couldn't parse update ignoration < 2.2.26100.6106:
[19.02.2026 22:10:42] System.FormatException: String ' 2.2.26100.6106' was not recognized as a valid DateTime.
at UniGetUI.PackageEngine.Classes.Packages.Classes.IgnoredUpdatesDatabase.HasUpdatesIgnored(String ignoredId, String version) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Classes\IgnoredUpdatesDatabase.cs:line 124
[19.02.2026 22:10:42] Couldn't parse update ignoration < 2.2.26100.6106:
[19.02.2026 22:10:42] System.FormatException: String ' 2.2.26100.6106' was not recognized as a valid DateTime.
at UniGetUI.PackageEngine.Classes.Packages.Classes.IgnoredUpdatesDatabase.HasUpdatesIgnored(String ignoredId, String version) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Classes\IgnoredUpdatesDatabase.cs:line 124
[19.02.2026 22:11:17] System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'parse_pip_search.exe' with working directory 'C:\Program Files\WingetUI'. Das System kann die angegebene Datei nicht finden.)
---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'parse_pip_search.exe' with working directory 'C:\Program Files\WingetUI'. Das System kann die angegebene Datei nicht finden.
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo)
at UniGetUI.PackageEngine.Managers.PipManager.Pip.FindPackages_UnSafe(String query) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.Managers.Pip\Pip.cs:line 143
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&, Thread )
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait(Int32, CancellationToken)
at System.Threading.Tasks.Task.Wait(TimeSpan, CancellationToken)
at System.Threading.Tasks.Task.Wait(TimeSpan)
at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager._findPackages(String query, Boolean SecondAttempt) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 234
```
### Package Managers Logs
```text
?
```
### Relevant information
log did not contain anything BEFORE the crash
### Screenshots and videos
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.