[Gpg4win-devel] Gpg4win 3.0.0beta187: Outlook 2013 crashes while sending encrypted email

rpr // rpr.nospam at gmail.com
Thu Oct 6 11:11:56 CEST 2016


Hello!

I tested Gpg4win 3.0.0beta187 on MS Windows 10 Pro. x64 with
MS Outlook 2013 x86 (with all current updates installed).
It has GpgOL 1.4.0 and uses PGP/MIME for encryption.

I noticed a problem while sending an encrypted email: after I click
the Send button and confirm the recipients' certificates, Outlook 2013
crashes and then restarts. The encrypted message stays in the Outbox
and can be sent successfully afterwards (with Send/Receive action).

The following error is logged in the Event Log:

Log Name:      Application
Source:        Application Error
Date:          06.10.16. 10:55:34
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Description:
Faulting application name: OUTLOOK.EXE, version: 15.0.4867.1000, time
stamp: 0x57d79202
Faulting module name: OUTLOOK.EXE, version: 15.0.4867.1000, time
stamp: 0x57d79202
Exception code: 0xc0000005
Fault offset: 0x0033fc8c
Faulting process id: 0x1fec
Faulting application start time: 0x01d21faee6cb731a
Faulting application path: C:\Program Files (x86)\Microsoft
Office\Office15\OUTLOOK.EXE
Faulting module path: C:\Program Files (x86)\Microsoft
Office\Office15\OUTLOOK.EXE
Report Id: a3dade7c-8ba2-11e6-8409-d07e35a55f7d
Faulting package full name:
Faulting package-relative application ID:

And here is the relevant part of GpgOL.log (user data anonymised):

08:52:01/1184/enabled debug flags:
08:52:01/1184/gpgoladdin.cpp:OnConnection: this is GpgOL 1.4.0
08:52:01/1184/gpgoladdin.cpp:OnConnection:   in Outlook 1.7.0-beta319
08:52:01/1184/gpgoladdin.cpp:OnConnection:   using GPGME 15.0.0.4867
08:52:01/1184/gpgoladdin.cpp:OnStartupComplete:325: tracepoint
08:52:01/1184/olflange.cpp:install_forms: No forms available for
primary language 26
08:52:01/1184/storing option `enableSmime' value=`0'
08:52:01/1184/storing option `encryptDefault' value=`0'
08:52:01/1184/storing option `signDefault' value=`0'
08:52:01/1184/storing option `previewDecrypt' value=`0'
08:52:01/1184/storing option `encodingFormat' value=`1'
08:52:01/1184/storing option `logFile'
value=`C:\Users\username\AppData\Roaming\gnupg\GpgOL.log'
08:52:01/1184/storing option `defaultKey' value=`'
08:52:01/1184/storing option `enableDefaultKey' value=`0'
08:52:01/1184/storing option `preferHtml' value=`0'
08:52:01/1184/storing option `gitCommit' value=`0x0'
08:52:01/1184/storing option `formsRevision' value=`335'
08:52:01/1184/storing option `announceNumber' value=`0'
08:52:01/1184/storing option `bodyAsAttachment' value=`0'
08:52:01/1184/storing option `mimeUI' value=`1'
08:52:01/1184/application-events.cpp:Invoke: ItemLoad event. Getting object.
08:52:01/1184/application-events.cpp:Invoke: ItemLoad event without mailitem.
08:52:01/1184/gpgoladdin.cpp:GetCustomUI_MIME: GetCustomUI_MIME for
id: Microsoft.Outlook.Explorer
08:52:04/1184/application-events.cpp:Invoke: ItemLoad event. Getting object.
08:52:04/1184/application-events.cpp:Invoke: Creating mail object for
item: 129AE6A0
08:52:05/1184/gpgoladdin.cpp:GetCustomUI_MIME: GetCustomUI_MIME for
id: Microsoft.Outlook.Mail.Compose
08:52:05/1184/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: ribbonLoaded
08:52:05/1184/gpgoladdin.cpp:Invoke: enter with dispid: 11
08:52:05/1184/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: btnEncryptLarge
08:52:05/1184/gpgoladdin.cpp:Invoke: enter with dispid: 6010
08:52:05/1184/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: getEncryptPressed
08:52:05/1184/gpgoladdin.cpp:Invoke: enter with dispid: 10
08:52:05/1184/ribbon-callbacks.cpp:getContext: contextObj: _Inspector
08:52:05/1184/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: btnSignLarge
08:52:05/1184/gpgoladdin.cpp:Invoke: enter with dispid: 6060
08:52:05/1184/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: getSignPressed
08:52:05/1184/gpgoladdin.cpp:Invoke: enter with dispid: f
08:52:05/1184/ribbon-callbacks.cpp:getContext: contextObj: _Inspector
08:52:44/1184/gpgoladdin.cpp:GetIDsOfNames: GetIDsOfNames for: encryptMime
08:52:44/1184/gpgoladdin.cpp:Invoke: enter with dispid: e
08:52:44/1184/ribbon-callbacks.cpp:mark_mime_action: enter
08:52:44/1184/ribbon-callbacks.cpp:getContext: contextObj: _Inspector
08:55:14/1184/mailitem-events.cpp:Invoke: Message 129AE6A0 cancelling
send to let us do crypto.
08:55:14/1184/message.cpp:get_recipients: got 1 recipients:
08:55:14/1184/message.cpp:get_recipients:     `foo.bar at gmail.com'
08:55:14/1184/mapihelp.cpp:mapi_create_attach_table: message has 0 attachments
08:55:14/1184/engine-assuan.c:connect_uiserver: UI server not running
at: "C:\Users\username\AppData\Roaming\gnupg\S.uiserver", starting it
08:55:14/1184/gpgol_spawn_detached cmdline=C:\Program Files
(x86)\Gpg4win\bin\kleopatra.exe --daemon
08:55:33/1184/Writing part of length 13 (body) filename=`[none]'
08:55:33/1184/  writing ascii of length 13
08:55:33/1184/engine.c:engine_wait: filter 21F50048 ready: Success
08:55:33/1184/mail.cpp:do_crypto: Status: 0
08:55:33/9004/mailitem-events.cpp:request_send: requesting send for: 129AE6A0
08:55:33/1184/windowmessages.cpp:gpgol_window_proc: Recieved user msg: 1
08:55:33/1184/mailitem-events.cpp:Invoke: Passing send event for
message 129AE6A0.
08:55:33/1184/mailitem-events.cpp:Invoke: Removing Mail for message: 129AE6A0.
08:55:41/6772/enabled debug flags:
08:55:41/6772/gpgoladdin.cpp:OnConnection: this is GpgOL 1.4.0
08:55:41/6772/gpgoladdin.cpp:OnConnection:   in Outlook 1.7.0-beta319
08:55:41/6772/gpgoladdin.cpp:OnConnection:   using GPGME 15.0.0.4867
08:55:41/6772/gpgoladdin.cpp:OnStartupComplete:325: tracepoint
08:55:41/6772/olflange.cpp:install_forms: No forms available for
primary language 26
08:55:41/6772/storing option `enableSmime' value=`0'
08:55:41/6772/storing option `encryptDefault' value=`0'
08:55:41/6772/storing option `signDefault' value=`0'
08:55:41/6772/storing option `previewDecrypt' value=`0'
08:55:41/6772/storing option `encodingFormat' value=`1'
08:55:41/6772/storing option `logFile'
value=`C:\Users\username\AppData\Roaming\gnupg\GpgOL.log'
08:55:41/6772/storing option `defaultKey' value=`'
08:55:41/6772/storing option `enableDefaultKey' value=`0'
08:55:41/6772/storing option `preferHtml' value=`0'
08:55:41/6772/storing option `gitCommit' value=`0x0'
08:55:41/6772/storing option `formsRevision' value=`335'
08:55:41/6772/storing option `announceNumber' value=`0'
08:55:41/6772/storing option `bodyAsAttachment' value=`0'
08:55:41/6772/storing option `mimeUI' value=`1'
08:55:41/6772/application-events.cpp:Invoke: ItemLoad event. Getting object.
08:55:41/6772/application-events.cpp:Invoke: ItemLoad event without mailitem.
08:55:41/6772/gpgoladdin.cpp:GetCustomUI_MIME: GetCustomUI_MIME for
id: Microsoft.Outlook.Explorer

The crash happened at 10:55:34 CEST (08:55:34 UTC).

Regards,
-- rpr.


More information about the Gpg4win-devel mailing list