Outlook stürzt beim Auswählen eines Kontaktes ab

Moin,

habe unter Win10 die gpg4win-4.0.4 installiert, ausgewählte Komponenten sind GnuPG, Kleopatra, GpgOL und GpgEX.

PGP-Schlüssel in Kleopatra neu erstellt und verifiziert.

Outlook (Office 365) startet normal, wenn ich eine neue E-Mail verfassen will passiert erst mal nichts spannendes, aber sobald ich einen Kontakt auswähle, stürzt Outlook ohne Fehlermeldung ab. Event Log gibt dazu die Fehlermeldung

Quelle: Application Error. Ereignis-ID 1000. Aufgabenkategorie (100)
Name der fehlerhaften Anwendung: OUTLOOK.EXE, Version: 16.0.15726.20202, Zeitstempel: 0x6361c404
Name des fehlerhaften Moduls: msvcrt.dll, Version: 7.0.19041.546, Zeitstempel: 0x564f9f39
Ausnahmecode: 0xc0000005
Fehleroffset: 0x000000000005d2f1
ID des fehlerhaften Prozesses: 0x2818
Startzeit der fehlerhaften Anwendung: 0x01d9089960a9653c
Pfad der fehlerhaften Anwendung: C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE
Pfad des fehlerhaften Moduls: C:\windows\System32\msvcrt.dll
Berichtskennung: d36b49c2-c51a-4aaa-93a5-0d2a343ea6ed
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

Der Fehler ist reproduzierbar, habe Neuinstallationen mit und ohne Neustart des Rechners probiert. In Outlook ist unter Add-Ins das GpgOL aktiv, die entsprechende gpgpol.dll ist im Ordner vorhanden.

Debugging Logfile mit Wert 1 in der Registry ist beigefügt.

Hat irgendjemand eine Idee? Wenn man der großen Suchmaschine glaubt, scheine ich der einzige Mensch zu sein, bei dem der Fehler auftaucht.

gpol_logfile.txt (22.3 KB)

Hi!

Leider sagen mir weder die Fehlermeldung noch das Log etwas :frowning: Wenn Outlook erst abstürzt, wenn du einen Kontakt auswählst, heißt das vermutlich, dass es passiert, während Gpg nach einem Schlüssel dieser Person sucht.

Kannst du evtl. probieren, in der Konsole nach dem Schlüssel dieser Person zu suchen? Am besten mit dem Parameter “-v”, damit die Ausgabe in der Konsole etwas ausführlicher ist.

Danke schon mal dafür zu wissen dass es vielleicht nicht völlig trivial ist :wink:

Hab es mal mit einer uralten Adresse getestet - das scheint zu funktionieren:

C:\Users\XXXXX>gpg -v --search XXXXX@XXXXX.de
gpg: data source: https://162.213.33.8:443
(1) XXXXX XXXXX@XXXXX.de
1024 bit DSA key A23B931E0B0XXXXX, erzeugt: 2004-07-17
(2) XXXXX XXXXX@XXXXX.de
1024 bit DSA key CFF217CC81BXXXXX, erzeugt: 2008-05-25
(3) XXXXX XXXXX@XXXXX.de
1024 bit DSA key 6609E8F0902XXXXX, erzeugt: 2000-06-10
Keys 1-3 of 3 for “XXXXX@XXXXX.de”. Eingabe von Nummern, Nächste (N) oder Abbrechen (Q) >

Kannst du das bitte noch mit der Mail-Adresse ausprobieren, an die du eine Mail schreiben wolltest? Und dann am besten mit “gpg -v locate-keys mail@adresse.de”. Soweit ich weiß ist “locate-keys” auch der Befehl, der von GpgOL verwendet wird, um an Schlüssel zu kommen.
“–search” scheint nur auf einem Keyserver zu suchen, während “–locate-keys” auch Web Key Directories (https://wiki.gnupg.org/WKD) als Quelle verwendet (wenn die Standardeinstellungen nicht verändert wurden).

Verwendest du neben GpgOL noch andere Add-ins? Wenn ja, solltest du mal auf https://wiki.gnupg.org/GpgOL/IncompatibleAddons nachsehen, ob du evtl. ein inkompatibles Add-in verwendest.

Vielen Dank für den Tipp - tatsächlich schlägt diese Suche auch fehl.

Einmal getestet mit einer anderen, aktuellen Adresse von mir

gpg -v --locate-keys xxx@xxxxxxxxxxxxx.org

C:\Users\xxx>gpg -v --locate-keys xxx@xxxxxxxxxxxxx.org
gpg: verwende Vertrauensmodell pgp
gpg: Fehler beim automatischen holen von xxx@xxxxxxxxxxxxx.org' über Local’: Kein öffentlicher Schlüssel
gpg: Fehler beim automatischen holen von xxx@xxxxxxxxxxxxx.org' über WKD’: Kein Name
gpg: error reading key: Kein Name

====
Und das ist der Output zu derselben E-Mailadresse, die ich gestern noch mit dem anderen Befehl getestet habe.

C:\Users\xxx>gpg -v --locate-keys xxxxxxx@gmx.de
gpg: verwende Vertrauensmodell pgp
gpg: Fehler beim automatischen holen von xxxxxxx@gmx.de' über Local’: Kein öffentlicher Schlüssel
gpg: WARNUNG: HTTP Weiterleitung wurde gesäubert
gpg: (weitere Infos: changed from ‘https://gmx.de/.well-known/openpgpkey/hu/nopcfdizfsqhukqiywgxyp7d46qiedwx?l=sunreign’ to ‘https://www.gmx.net/.well-known/openpgpkey/hu/nopcfdizfsqhukqiywgxyp7d46qiedwx?l=sunreign’)
gpg: Fehler beim automatischen holen von xxxxxxx@gmx.de' über WKD’: Keine Daten
gpg: error reading key: Keine Daten

====

Unter Outlook AddIns ist keines der dort genannten, inkompatiblen. Das sieht mir auch eher standardmäßig aus (Screenshot anbei)

Outlook AddIns.png

Kleiner Zusatz - ich merke gerade dass Outlook nicht abstürzt, wenn ich anstatt eine neue E-Mail zu verfassen auf eine E-Mail antworte.

Hab den public key einer Adresse jetzt mal lokal in Kleopatra importiert und beglaubigt. Wenn ich eine E-Mail an diese Adresse verfassen möchte, stürzt Outlook ebenfalls sofort ab.

C:\Users\xxx>gpg -vv --locate-keys xxx@xxxxxxxxxxxxxx.org
gpg: verwende Vertrauensmodell pgp
gpg: Schlüssel 626D2E0F2F3xxxxx: Als vertrauenswürdiger Schlüssel akzeptiert
gpg: `xxx@xxxxxxxxxxxxxx.org’ automatisch via Local geholt
pub ed25519 2022-06-10 [SC]
1268FEE3B37233A470537261D7EA6D912XXXXX
uid [vollständig] xxx@xxxxxxxxxxxxxx.org
sub cv25519 2022-06-10 [E]

Hab ein neues Logfile dazu angehangen.

221206_gpol.txt (16.6 KB)

Mh, ich kann im log leider nur sehen das er als letztes das Signal “Recipient added (1103)” sendet.

Kannst du bitte noch ein log anhängen mit der Logstufe “+ Code Verfolgung”, dann kann ich vielleicht noch etwas tiefer sehen wo es crasht.

Das ist die Logstufe 1922?

Einmal anbei dann

221206_2_gpol.txt (144 KB)

Nein, das wäre 14, wo hast du 1922 her? Ich befürchte aus dem veralteten Kompendium :frowning:

Logging stellst du am besten unter den Optionen ein bei Fehlersuche (siehe Anhang). Dann kannst du auch abwählen das Daten mit enthalten sind und musst die nicht manuell bearbeiten.

gpgol-debug.png

Ah guck an, praktisch.

Ich hatte bisher nur diese Anleitung gefunden das loglevel über registry Eintrag zu konfigurieren.
https://wiki.gnupg.org/TroubleShooting#Enable_GpgOL_debugging

Dann einmal anbei die Version “+ Code Verfolgung”

221207gpol_log.txt (284 KB)

Kurzes Update - ohne weitere Änderungen versucht zu haben, kann ich auf eingehende E-Mails antworten und die Antwort sowohl signieren als auch verschlüsseln.

Nur beim Schreiben einer neuen E-Mail stürzt Outlook wie unten beschrieben nach wie vor ab, sobald ich einen Kontakt auswähle. Es ist dabei auch egal ob es ein neuer Kontakt ist der nicht im Adressbuch existiert, oder ein bereits bekannter.

Und weiteres Update - Outlook stürzt in dem Szenario nicht mehr ab, wenn ich in den Settings einstelle, dass nur noch in plain text verfasst werden soll.

Löst für mich das Problem. Gibt es irgendwo einen Bug Tracker, dem man das zuschustern kann?

Besten Dank an alle hier!

221213_workaround.png

Danke für deine Rückmeldung mit dem Workaround!

Bugs können auf https://dev.gnupg.org/ eingereicht werden.

Ich habe eben auf die Schnelle keinen Bug Report gefunden, der das Problem beschreibt. Deswegen habe ich einen erstellt: https://dev.gnupg.org/T6339

Viele Grüße
Christoph

Danke dir - tatsächlich war mir das letztjährig dann noch untergegangen. Melde mich im anderen Thread dann für Rückfragen, so es welche gibt.