[Gpg4win-users-de] Crash von Outlook 2010

Tobias Weih news at knubbel.de
Do Aug 1 12:36:44 CEST 2013


Hi Andre,
ich habe im Web-Forum das Ganze etwas genauer beschrieben: https://wald.intevation.org/forum/message.php?msg_id=2576&group_id=11

Das Problem tritt beim *entschlüsseln* - also nach Klick auf den Button in Outlook - auf.
Das Log-Problem ist gelöst, der Pfad hatte keine Schreibrechte, anbei:

Windows Application Log:
===============================================
Fehler bei der Ausführung des Add-Ins. Outlook ist während des Rückrufs 'decryptBody' der Schnittstelle 'IRibbonControl' beim Aufrufen des Add-Ins 'GpgOL - The GnuPG Outlook Plugin' abgestürzt.

Name der fehlerhaften Anwendung: OUTLOOK.EXE, Version: 14.0.7012.1000, Zeitstempel: 0x514a1b69
Name des fehlerhaften Moduls: gpgol.dll, Version: 1.1.4.13320, Zeitstempel: 0x51e551bf
Ausnahmecode: 0xc0000005
Fehleroffset: 0x0003c81b
ID des fehlerhaften Prozesses: 0x29b8
Startzeit der fehlerhaften Anwendung: 0x01ce8e231cccaf4a
Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE
Pfad des fehlerhaften Moduls: C:\Program Files (x86)\GNU\GnuPG\gpgol.dll
Berichtskennung: a0a0ea51-fa16-11e2-95d9-60d819c11c35



Microsoft Outlook: Accepted Safe Mode action : Schwerwiegender Fehler in Outlook beim gpgol - the gnupg outlook plugin-Add-In. Falls diese Fehlermeldung mehrmals angezeigt wurde, sollten Sie dieses Add-In deaktivieren und überprüfen, ob ein Update verfügbar ist. Möchten Sie dieses Add-In deaktivieren?.

Microsoft Outlook: Accepted Safe Mode action : Schwerwiegender Fehler in Outlook beim gpgol - the gnupg outlook plugin-Add-In. Falls diese Fehlermeldung mehrmals angezeigt wurde, sollten Sie dieses Add-In deaktivieren und überprüfen, ob ein Update verfügbar ist. Möchten Sie dieses Add-In deaktivieren?.

gpgol.log
=====================================
67270/9252/enabled debug flags:
67270/9252/gpgoladdin.cpp:OnConnection: this is GpgOL 1.1.4-git3408e00
67270/9252/gpgoladdin.cpp:OnConnection: in Outlook 1.4.2
67270/9252/gpgoladdin.cpp:OnConnection: using GPGME 14.0.0.7012
67489/9252/gpgoladdin.cpp:OnStartupComplete:273: tracepoint
67614/9252/gpgoladdin.cpp:GetCustomUI: GetCustomUI for id: Microsoft.Outlook.Explorer
24772/9252/gpgoladdin.cpp:GetCustomUI: GetCustomUI for id: Microsoft.Outlook.Mail.Read
32510/9252/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: btnCertManager
32510/9252/gpgoladdin.cpp:Invoke: enter with dispid: 1784
32510/9252/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: btnDecryptLarge
32510/9252/gpgoladdin.cpp:Invoke: enter with dispid: 177b
65629/9252/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: decryptBody
65629/9252/gpgoladdin.cpp:Invoke: enter with dispid: 8
65629/9252/oomhelp.cpp:get_oom_object: looking for 09A305A0->`get_Context'
65629/9252/oomhelp.cpp:get_oom_object: got 09A305F0
65629/9252/ribbon-callbacks.cpp:getContext: contextObj: _Inspector
65629/9252/oomhelp.cpp:get_oom_object: looking for 09A305F0->`Application.ActiveExplorer'
65629/9252/oomhelp.cpp:get_oom_object: got 08B8A820
65629/9252/oomhelp.cpp:get_oom_object: looking for 09A305F0->`CurrentItem'
65629/9252/oomhelp.cpp:get_oom_object: got 08B8A820
84209/9252/engine.c:engine_wait: filter 03FEC888 ready: Success

kleo.log
======================================
kleopatra(2440) main: Startup timing: 265 ms elapsed: Application created
kleopatra(2440) Kleo::gpgConfListDir: gpgConfListDir: starting C:\Program Files (x86)\GNU\GnuPG\gpgconf.exe --list-dirs
kleopatra(2440) Kleo::gpgConfListDir: gpgConfListDir: found C:/Program Files (x86)/GNU/GnuPG for ' bindir 'entry
kleopatra(2440) main: Startup timing: 1435 ms elapsed: UiServer created
kleopatra(2440) main: Startup timing: 1466 ms elapsed: UiServer started
kleopatra(2440) KleopatraApplication::newInstance: ignoreNewInstance = true
kleopatra(2440) Kleo::FileSystemWatcher::Private::onDirectoryChanged: "C:\Users\L1449940U\AppData\Roaming\gnupg"
kleopatra(2440) is_version: Parsed 2.0.21-beta20 as: 2 . 0 . 21 .
kleopatra(2440) is_version: "2.0.10" <= 2.0.21-beta20
kleopatra(2440) is_version: Parsed 2.0.21-beta20 as: 2 . 0 . 21 .
kleopatra(2440) is_version: "2.0.10" <= 2.0.21-beta20
kleopatra(2440) is_version: Parsed 2.0.21-beta20 as: 2 . 0 . 21 .
kleopatra(2440) is_version: "2.0.10" <= 2.0.21-beta20
kleopatra(2440) is_version: Parsed 2.0.21-beta20 as: 2 . 0 . 21 .
kleopatra(2440) is_version: "2.0.10" <= 2.0.21-beta20
kleopatra(2440) is_version: Parsed 2.0.21-beta20 as: 2 . 0 . 21 .
kleopatra(2440) is_version: "2.0.10" <= 2.0.21-beta20
kleopatra(2440) is_version: Parsed 2.0.21-beta20 as: 2 . 0 . 21 .
kleopatra(2440) is_version: "2.0.10" <= 2.0.21-beta20
kleopatra(2440) Kleo::FileSystemWatcher::Private::onDirectoryChanged: "C:\Users\L1449940U\AppData\Roaming\gnupg"
kleopatra(2440) Kleo::FileSystemWatcher::Private::onDirectoryChanged: "C:\Users\L1449940U\AppData\Roaming\gnupg"
kleopatra(2440) Kleo::UiServer::Private::incomingConnection: UiServer: client connect on fd 1324
chan_0000052C -> OK GPG UI server (Kleopatra/2.1.1) ready to serve
chan_00000520 <- OK GPG UI server (Kleopatra/2.1.1) ready to serve
kleopatra(2440) Kleo::UiServer::Private::incomingConnection: UiServer: client connection 0x38e4180 established successfully
chan_00000520 -> GETINFO pid
chan_0000052C <- GETINFO pid
chan_0000052C -> D 2440
chan_0000052C -> OK
chan_00000520 <- D 2440
chan_00000520 <- OK
Server PID = 2440
chan_00000520 -> BYE
chan_0000052C <- [error: Resource temporarily unavailable]
chan_0000052C <- BYE
chan_0000052C -> OK closing connection
kleopatra(2440) Kleo::UiServer::Private::slotConnectionClosed: UiServer: connection 0x38e4180 closed
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] ("C:/Program Files (x86)/GNU/GnuPG/gpgtar", "--openpgp", "--skip-crypto", "--output", "-", "--encrypt", "-T-", "--null", "--")
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] find -print0 | "C:/Program Files (x86)/GNU/GnuPG/gpgtar.exe" ("--openpgp", "--skip-crypto", "--output", "-", "--encrypt", "-T-", "--null", "--")
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] ("C:/Program Files (x86)/GNU/GnuPG/gpgtar", "--cms", "--skip-crypto", "--output", "-", "--encrypt", "-T-", "--null", "--")
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] find -print0 | "C:/Program Files (x86)/GNU/GnuPG/gpgtar.exe" ("--cms", "--skip-crypto", "--output", "-", "--encrypt", "-T-", "--null", "--")
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] ("C:/Program Files (x86)/GNU/GnuPG/gpgtar", "--openpgp", "--skip-crypto", "--set-filename", "%f", "--decrypt", "--", "-")
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] "C:/Program Files (x86)/GNU/GnuPG/gpgtar.exe" ("--openpgp", "--skip-crypto", "--set-filename", "%f", "--decrypt", "--", "-") "%f" ()
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] ("C:/Program Files (x86)/GNU/GnuPG/gpgtar", "--cms", "--skip-crypto", "--set-filename", "%f", "--decrypt", "--", "-")
kleopatra(2440) parse_command: ArchiveDefinition[ "tar" ] "C:/Program Files (x86)/GNU/GnuPG/gpgtar.exe" ("--cms", "--skip-crypto", "--set-filename", "%f", "--decrypt", "--", "-") "%f" ()
ChecksumDefinition[ "sha1sum" ] ("C:/Program Files (x86)/GNU/GnuPG/sha1sum", "-0", "-")
ChecksumDefinition[ "sha1sum" ] find -print0 | "C:/Program Files (x86)/GNU/GnuPG/sha1sum.exe" ("-0", "-")
ChecksumDefinition[ "sha1sum" ] ("C:/Program Files (x86)/GNU/GnuPG/sha1sum", "-c")
ChecksumDefinition[ "sha1sum" ] "C:/Program Files (x86)/GNU/GnuPG/sha1sum.exe" ("-c") "%f" ()
ChecksumDefinition[ "sha256sum" ] ("C:/Program Files (x86)/GNU/GnuPG/sha256sum", "-0", "-")
ChecksumDefinition[ "sha256sum" ] find -print0 | "C:/Program Files (x86)/GNU/GnuPG/sha256sum.exe" ("-0", "-")
ChecksumDefinition[ "sha256sum" ] ("C:/Program Files (x86)/GNU/GnuPG/sha256sum", "-c")
ChecksumDefinition[ "sha256sum" ] "C:/Program Files (x86)/GNU/GnuPG/sha256sum.exe" ("-c") "%f" ()
ChecksumDefinition[ "md5sum" ] ("C:/Program Files (x86)/GNU/GnuPG/md5sum", "-0", "-")
ChecksumDefinition[ "md5sum" ] find -print0 | "C:/Program Files (x86)/GNU/GnuPG/md5sum.exe" ("-0", "-")
ChecksumDefinition[ "md5sum" ] ("C:/Program Files (x86)/GNU/GnuPG/md5sum", "-c")
ChecksumDefinition[ "md5sum" ] "C:/Program Files (x86)/GNU/GnuPG/md5sum.exe" ("-c") "%f" ()
kleopatra(2440) Kleo::Command::~Command:
kleopatra(2440) Kleo::Command::Private::~Private:
kleopatra(2440) main: Startup timing: 4774 ms elapsed: SelfCheck completed
kleopatra(2440) main: Startup timing: 5039 ms elapsed: KeyCache loaded
kleopatra(2440) KleopatraApplication::newInstance: ignoreNewInstance = false
kleopatra(2440) KleopatraApplication::newInstance: openOrRaiseMainWindow
kleopatra(2440)/kdeui (kdelibs): Attempt to use QAction "key_search_bar" with KXMLGUIFactory!
kleopatra(2440)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed: "The name org.kde.kded was not provided by any .service files"

kleopatra(2440)/kdecore (K*TimeZone*): No time zone information obtained from ktimezoned
kleopatra(2440) Kleo::KeyListController::Private::slotCurrentViewChanged: you need to register view QTreeView(0x3855610, name = "m_view") before trying to set it as the current view!
kleopatra(2440) main: Startup timing: 5211 ms elapsed: new instance created
kleopatra(2440) Kleo::Command::~Command:
kleopatra(2440) Kleo::Command::Private::~Private:
kleopatra(2440) Kleo::UiServer::Private::incomingConnection: UiServer: client connect on fd 1640
chan_00000668 -> OK GPG UI server (Kleopatra/2.1.1) ready to serve
kleopatra(2440) Kleo::UiServer::Private::incomingConnection: UiServer: client connection 0x575ff98 established successfully
chan_00000668 <- [error: Resource temporarily unavailable]
chan_00000668 <- GETINFO pid
chan_00000668 -> D 2440
chan_00000668 -> OK
chan_00000668 <- [error: Resource temporarily unavailable]
chan_00000668 <- NOP
chan_00000668 -> OK
chan_00000668 <- BYE
chan_00000668 -> OK closing connection
kleopatra(2440) Kleo::UiServer::Private::slotConnectionClosed: UiServer: connection 0x575ff98 closed
kleopatra(2440) Kleo::UiServer::Private::incomingConnection: UiServer: client connect on fd 1628
chan_0000065C -> OK GPG UI server (Kleopatra/2.1.1) ready to serve
kleopatra(2440) Kleo::UiServer::Private::incomingConnection: UiServer: client connection 0x575ff98 established successfully
chan_0000065C <- [error: Resource temporarily unavailable]
chan_0000065C <- GETINFO pid
chan_0000065C -> D 2440
chan_0000065C -> OK
chan_0000065C <- OPTION window-id=1
chan_0000065C -> OK
chan_0000065C <- RESET
chan_0000065C -> OK
chan_0000065C <- SESSION 1 GpgOL
kleopatra(2440) Kleo::SessionDataHandler::enterSession: 1
kleopatra(2440) Kleo::AssuanServerConnection::Private::session_handler: session_handler: id= 1 , title= GpgOL
chan_0000065C -> OK
chan_0000065C <- INPUT FD=1564
kleopatra(2440) Kleo::AssuanServerConnection::Private::IO_handler: AssuanServerConnection: added "Nachricht #1"
chan_0000065C -> OK
chan_0000065C <- OUTPUT FD=1660
kleopatra(2440) Kleo::AssuanServerConnection::Private::IO_handler: AssuanServerConnection: added ""
chan_0000065C -> OK
chan_0000065C <- DECRYPT --protocol=OpenPGP
chan_0000065C <- [error: Resource temporarily unavailable]
kleopatra(2440) Kleo::Crypto::DecryptVerifyEMailController::setSessionId: id = 1
kleopatra(2440) Kleo::Crypto::DecryptVerifyEMailController::Private::findOrCreateWizard: id = 1
kleopatra(2440) Kleo::Crypto::DecryptVerifyTask::Private::slotResult: GpgME::DecryptionResult(
error: GpgME::Error(0 (Erfolg))
fileName: <null>
unsupportedAlgorithm: <null>
isWrongKeyUsage: 0
recipients:
GpgME::DecryptionResult::Recipient(
keyID: 96AF07F2579E6685
shortKeyID: 579E6685
publicKeyAlgorithm: RSA
status: GpgME::Error(0 (Erfolg)))
GpgME::DecryptionResult::Recipient(
keyID: DD9516BF34FCCD15
shortKeyID: 34FCCD15
publicKeyAlgorithm: RSA
status: GpgME::Error(117440529 (Kein geheimer Schlüssel)))
)
GpgME::VerificationResult(
error: GpgME::Error(0 (Erfolg))
fileName:
signatures:
)
kleopatra(2440) <unnamed>::OutputImplBase::finalize: 0x3931de0
kleopatra(2440) Kleo::AuditLog::formatLink: not showing link (not implemented)
kleopatra(2440) <unnamed>::OutputImplBase::finalize: 0x3931de0
chan_0000065C -> OK
kleopatra(2440) Kleo::Crypto::DecryptVerifyEMailController::~DecryptVerifyEMailController:
chan_0000065C <- [error: Input/output error]
kleopatra(2440) Kleo::SessionDataHandler::exitSession: 1
kleopatra(2440) Kleo::UiServer::Private::slotConnectionClosed: UiServer: connection 0x575ff98 closed
kleopatra(2440)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:


Outlook
=============================
Outlook hat folgende Add-Ins geladen:


Name: GpgOL - The GnuPG Outlook Plugin
Beschreibung: Cryptography for Outlook
ProgID: GNU.GpgOL
GUID: {42D30988-1A3A-11DA-C687-000D6080E735}
Ladeverhalten: 03
HKLM: 1
Speicherort: C:\Program Files (x86)\GNU\GnuPG\gpgol.dll
Startzeit (Millisekunden): 281


Grüße

-----Ursprüngliche Nachricht-----
Von: Andre Heinecke [mailto:aheinecke at intevation.de] 
Gesendet: Donnerstag, 1. August 2013 09:21
An: gpg4win-users-de at wald.intevation.org
Cc: Tobias Weih
Betreff: Re: [Gpg4win-users-de] Crash von Outlook 2010

Hi,

danke für das Ausprobieren der Beta.

On Wednesday 31 July 2013 14:20:01 Tobias Weih wrote:
> Hallo,
>
> ich habe ein Problem mit der jüngsten Version.
>
> Mein Outlook stürzt bei der Verwendung von GpgOL ab und muss  neu 
> gestartet werden.
Gleich beim Start oder wenn du irgendwas ausführst. Hast du irgendwelche Tipps wie wir das reproduzieren können?

> Leider kann ich trotz Registry-Einträge das Log von GpgOL nicht 
> aktivieren, im Log von kleopatra finde ich:
Mmh was hast du genau in deine Registry eingetragen?

Wenn ich das Log richtig lese hast du versucht etwas zu entschlüsseln und für die entsprechende Nachrricht aber nicht den passenden Schlüssel zur verfügung.
Kann das sein?
Wenn ja in welchem Kontext hast du versucht zu entschlüsseln. Auswahl / Gesamter Text / Anhang?


Der Outlook 2010 Support befindet sich noch in Entwicklung daher sind solche Meldungen sehr hilfreich.


Gruß,
Andre


--
Andre Heinecke |  ++49-541-335083-262 |  http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998
Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner




Mehr Informationen über die Mailingliste Gpg4win-users-de