Page MenuHome GnuPG

Kleopatra (SelfBuild version and GnuPG-VS-Desktop version) crashes when attempting to search on keyserver with FQN-mailaddress provided (with @)
Closed, ResolvedPublic

Description

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

Details

Version
3.1.22 (3.1.23)

Related Objects

Event Timeline

vitusb updated the task description. (Show Details)
vitusb changed Version from 3.1.22 to 3.1.22 (3.1.23).Jul 15 2022, 11:08 AM
vitusb renamed this task from Kleopatra crashes when attempting to search on keyserver with FQN-mailaddress provided (with @) to Kleopatra (SelfBuild version and GnuPG-VS-Desktop version) crashes when attempting to search on keyserver with FQN-mailaddress provided (with @).Jul 17 2022, 12:11 PM
vitusb updated the task description. (Show Details)
aheinecke claimed this task.
aheinecke added a subscriber: aheinecke.

Yes, this sadly happened with 3.1.23 for Gpg4win 4.0.3 this was noticed and fixed with rW3cdf0b10d39c844b6f3557a85dc39dc2b9242b53 as we are planning 3.1.24 anyway this issue pushed the timeline for this a bit earlier so we should have a relase very soon.