Hello,
Kleopatra (v3.1.22) Self-Build version and GnuPG-VS-Desktop version crashes, when attempting to search on keyserver (internal sks-keyserver or pgpkeys.eu, etc.) with a full provided e-mail address.
- The crash is keyserver- and os-independent (Windows) reproducible, ...
- Tested on Windows 10 20H1 and Windows 10 21H2 (Backend: GnuPG 2.2.36).
- The Linux-versions (AppImages gnupg-desktop-3.1.22 / gnupg-vs-desktop-3.1.23) are not affected.
- GnuPG-VS-Desktop is also affected (but with another error-offset).
- Also Gpg4Win 3.1.16 (with backend gpg-2.2.36) is not affected:
I. e. as follows:
- weasel@debian.org (!! crash !!)
- nonexistent@nowhere.org (!! crash !!)
- weasel (works)
- weasel@ (works)
- @debian.org (works)
- debian.org (works)
- weasel*debian.org (works)
- weasel#debian.org (works)
- The exception for the Self-Build version occurs allways at the same offset: 0x00017f87 in libgpgme-11.dll:
Name der fehlerhaften Anwendung: kleopatra.exe, Version: 3.1.22.0, Zeitstempel: 0x00000000
Name des fehlerhaften Moduls: libgpgme-11.dll, Version: 1.17.2.62209, Zeitstempel: 0x00000000 <=== !!!
Ausnahmecode: 0xc0000005
Fehleroffset: 0x00017f87 <=== !!!
ID des fehlerhaften Prozesses: 0xbdc
Startzeit der fehlerhaften Anwendung: 0x01d89817c535c2fc
Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Gpg4win\bin\kleopatra.exe
Pfad des fehlerhaften Moduls: C:\Program Files (x86)\Gpg4win\bin\libgpgme-11.dll
Berichtskennung: b312e14f-56e9-4a43-878a-2deb80a0faa4
- The exception for the GnuPG-VS-Desktop version occurs allways at the same offset: 0x00017e28 in libgpgme-11.dll:
- I used only the binaries from the GnuPG-VS-Desktop-Package without doing a full install (raw-copy / quick-hack) of the MSI-package in order to only check the beaviour of the VS-Desktop binaries against my Self-Build version.
- Therefore the standard "Gpg4Win"-path was shown below for GnuPG-VS-Desktop INSTEAD OF THE DEFAULT VS-DESKTOP-PATH: "C:\Program Files (x86)\GnuPG VS-Desktop\bin".
Name der fehlerhaften Anwendung: kleopatra.exe, Version: 3.1.22.0, Zeitstempel: 0x00000000
Name des fehlerhaften Moduls: libgpgme-11.dll, Version: 1.17.2.62209, Zeitstempel: 0x00000000 <=== !!!
Ausnahmecode: 0xc0000005
Fehleroffset: 0x00017e28 <=== !!!
ID des fehlerhaften Prozesses: 0xb58
Startzeit der fehlerhaften Anwendung: 0x01d899c28b0745a4
Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Gpg4win\bin\kleopatra.exe
Pfad des fehlerhaften Moduls: C:\Program Files (x86)\Gpg4win\bin\libgpgme-11.dll
Berichtskennung: ecf7aebe-4e92-43ac-b288-ecd286857d20
Screenshots ahead