Skip to content

Instantly share code, notes, and snippets.

@bbozo
Last active November 8, 2016 11:00
Show Gist options
  • Save bbozo/3d8a7fd5f04babb3f08314f9b7d4e491 to your computer and use it in GitHub Desktop.
Save bbozo/3d8a7fd5f04babb3f08314f9b7d4e491 to your computer and use it in GitHub Desktop.
GPG error
[8] pry(main)> crypto = GPGME::Crypto.new :always_trust => true, armored: true
=> #<GPGME::Crypto:0x000000056d7bd0 @default_options={:always_trust=>true, :armored=>true}>
[9] pry(main)> path_to_clear = '/home/webteh/test_file.txt'
=> "/home/webteh/test_file.txt"
[10] pry(main)> path_to_encrypted = '/home/webteh/test_file.txt.gpg'
=> "/home/webteh/test_file.txt.gpg"
[11] pry(main)> key_id = 'dcapci'
=> "dcapci"
[12] pry(main)> File.open(path_to_clear) do |in_file|
[12] pry(main)* File.open(path_to_encrypted, 'wb') do |out_file|
[12] pry(main)* rv = crypto.encrypt in_file, :output => out_file, :recipients => key_id
[12] pry(main)* end
[12] pry(main)* end
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_data_new_from_cbs: enter: r_dh=0x7fff1bd25d28, handle=0x54d2e70
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_data_new_from_cbs: leave: dh=0x65ee880
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_data_new_from_cbs: enter: r_dh=0x7fff1bd25d28, handle=0x54d2dd0
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_data_new_from_cbs: leave: dh=0x65ef8d0
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_new: enter: r_ctx=0x7fff1bd25778
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_new: leave: ctx=0x65ece80
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_op_keylist_start: enter: ctx=0x65ece80, pattern=dcapci, secret_only=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_pipe: enter: filedes=0x65ee188, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_pipe: leave: read=0xc, write=0xd
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: enter: fd=0xc, close_handler=0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: enter: fd=0xd, close_handler=0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_pipe: enter: filedes=0x65ee1d0, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_pipe: leave: read=0xe, write=0xf
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: enter: fd=0xe, close_handler=0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: enter: fd=0xf, close_handler=0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: enter: path=0x658f330, path=/usr/bin/gpg1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 0] = gpg1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 1] = --batch
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 2] = --no-sk-comments
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 3] = --homedir
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 4] = /home/webteh
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 5] = --status-fd
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 6] = 13
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 7] = --no-tty
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 8] = --charset
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[ 9] = utf8
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[10] = --enable-progress-filter
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[11] = --ttyname
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[12] = /dev/pts/0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[13] = --ttytype
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[14] = xterm-color
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[15] = --with-colons
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[16] = --fixed-list-mode
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[17] = --with-fingerprint
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[18] = --with-fingerprint
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[19] = --list-keys
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[20] = --
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, argv[21] = dcapci
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, fd[0] = 0xd
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, fd[1] = 0xf -> 0x1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: check: path=0x658f330, waiting for child process pid=534
GPGME 2016-11-08 11:53:58 <0x021a> gpgme:max_fds: call: 0=(nil), max fds=4096 (RLIMIT_NOFILE)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: enter: fd=0xd
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: check: fd=0xd, invoking close handler 0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: enter: fd=0xf
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: check: fd=0xf, invoking close handler 0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_spawn: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_add_io_cb: call: ctx=0x65ece80, fd 12, dir=1 -> tag=0x6595790
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_add_io_cb: call: ctx=0x65ece80, fd 14, dir=1 -> tag=0x6595ce0
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme:gpg_io_event: call: gpg=0x65ee160, event 0x7f7267f87d18, type 0, type_data (nil)
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_op_keylist_start: leave
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_op_keylist_next: enter: ctx=0x65ece80
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: enter: fds=0x65f15c0, nfds=10, nonblock=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x65f15c0, select on [ r0xc r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x65f15c0, select OK [ r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_run_io_cb: call: item=0x65f16c0, need to check
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: enter: fds=0x7fff1bd24ef0, nfds=1, nonblock=1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x7fff1bd24ef0, select on [ r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x7fff1bd24ef0, select OK [ r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_run_io_cb: call: item=0x65f16c0, handler (0x65ee160, 14)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: enter: fd=0xe, buffer=0x65f0ee0, count=1024
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: check: 7472753a3a313a31 3437343434333933 tru::1:147444393
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: check: 353a303a333a313a 350a 5:0:3:1:5.
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: leave: result=26
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme:keylist_colon_handler: call: ctx=0x65ece80, key = (nil), line = tru::1:1474443935:0:3:1:5
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: enter: fds=0x65f15c0, nfds=10, nonblock=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x65f15c0, select on [ r0xc r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x65f15c0, select OK [ r0xc r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: leave: result=2
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_run_io_cb: call: item=0x553b530, need to check
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: enter: fds=0x7fff1bd24ef0, nfds=1, nonblock=1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x7fff1bd24ef0, select on [ r0xc ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x7fff1bd24ef0, select OK [ r0xc ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_run_io_cb: call: item=0x553b530, handler (0x65ee160, 12)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: enter: fd=0xc, buffer=0x65f0920, count=1024
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: enter: fd=0xc
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: check: fd=0xc, invoking close handler 0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_remove_io_cb: call: data=0x6595790, setting fd 0xc (item=0x553b530) done
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_run_io_cb: call: item=0x65f16c0, need to check
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: enter: fds=0x7fff1bd24ef0, nfds=1, nonblock=1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x7fff1bd24ef0, select on [ r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: check: fds=0x7fff1bd24ef0, select OK [ r0xe ]
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_run_io_cb: call: item=0x65f16c0, handler (0x65ee160, 14)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: enter: fd=0xe, buffer=0x65f0ee0, count=1024
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_read: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme:keylist_colon_handler: call: ctx=0x65ece80, key = (nil), line = (null)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: enter: fd=0xe
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: check: fd=0xe, invoking close handler 0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_remove_io_cb: call: data=0x6595ce0, setting fd 0xe (item=0x65f16c0) done
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme:gpg_io_event: call: gpg=0x65ee160, event 0x7f7267f87d18, type 1, type_data 0x7fff1bd24f60
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_op_keylist_next:1001: error: End of file <GPGME>
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_op_keylist_end: call: ctx=0x65ece80
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_release: call: ctx=0x65ece80
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_new: enter: r_ctx=0x7fff1bd25d38
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_new: leave: ctx=0x65ece80
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_op_encrypt: enter: ctx=0x65ece80, flags=0x1, plain=0x65ee880, cipher=0x65ef8d0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_pipe: enter: filedes=0x65ee188, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_pipe: leave: read=0xc, write=0xd
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: enter: fd=0xc, close_handler=0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: enter: fd=0xd, close_handler=0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_op_encrypt:296: error: Invalid value <GPGME>
GPGME 2016-11-08 11:53:58 <0x7a25> gpgme_release: call: ctx=0x65ece80
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: enter: fd=0xc
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: check: fd=0xc, invoking close handler 0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: enter: fd=0xd
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: check: fd=0xd, invoking close handler 0x7f7267f6e8e4/0x65ee160
GPGME 2016-11-08 11:53:58 <0x7a25> _gpgme_io_close: leave: result=0
GPGME::Error::InvalidValue: Invalid value
from /home/webteh/.rvm/gems/ruby-2.2.4/gems/gpgme-2.0.12/lib/gpgme/ctx.rb:488:in `encrypt'
[13] pry(main)>
[1] pry(main)> path_to_clear = '/home/bbozo/test_file.txt'
=> "/home/bbozo/test_file.txt"
[2] pry(main)> path_to_encrypted = '/home/bbozo/test_file.txt.gpg'
=> "/home/bbozo/test_file.txt.gpg"
[3] pry(main)> key_id = 'dcapci'
=> "dcapci"
[4] pry(main)> crypto = GPGME::Crypto.new :always_trust => true, armored: true
=> #<GPGME::Crypto:0x0000000214a5d0 @default_options={:always_trust=>true, :armored=>true}>
[5] pry(main)> File.open(path_to_clear) do |in_file|
[5] pry(main)* File.open(path_to_encrypted, 'wb') do |out_file|
[5] pry(main)* rv = crypto.encrypt in_file, :output => out_file, :recipients => key_id
[5] pry(main)* end
[5] pry(main)* end
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_new_from_cbs: enter: r_dh=0x7fff027ec6e0, handle=0x1d805f8
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_new_from_cbs: leave: dh=0x43e4b10
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_new_from_cbs: enter: r_dh=0x7fff027ec7c0, handle=0x1d80418
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_new_from_cbs: leave: dh=0x43e7a20
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_new: enter: r_ctx=0x7fff027ec1b0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme-walk_path: 'gpgconf' not found in '/home/bbozo/.rvm/gems/ruby-2.2.4/bin:/home/bbozo/.rvm/gems/ruby-2.2.4@global/bin:/home/bbozo/.rvm/rubies/ruby-2.2.4/bin:/home/bbozo/.rvm/bin:/home/bbozo/.nvm/versions/node/v0.12.7/bin:/usr/local/heroku/bin:/home/bbozo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/opt/oracle/instantclient_12_1'
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme-dinfo: gpgconf='[null]'
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme-dinfo: gpg='/usr/bin/gpg'
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: enter: filedes=0x7fff027ebf50, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: leave: read=0xc, write=0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: enter: path=0x43ecf10, path=/usr/bin/gpg
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x43ecf10, argv[ 0] = /usr/bin/gpg
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x43ecf10, argv[ 1] = --version
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x43ecf10, fd[0] = 0xd -> 0x1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x43ecf10, waiting for child process pid=29900
GPGME 2016-11-08 12:00:07 <0x74cd> gpgme:max_fds: call: 0=(nil), max fds=65536 (RLIMIT_NOFILE)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xc, buffer=0x7fff027ebfb0, count=79
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 6770672028476e75 50472920312e342e gpg (GnuPG) 1.4.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 31380a436f707972 6967687420284329 18.Copyright (C)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 2032303134204672 656520536f667477 2014 Free Softw
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 61726520466f756e 646174696f6e2c20 are Foundation,
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 496e632e0a4c6963 656e7365204750 Inc..License GP
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=79
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xc
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_new: leave: ctx=0x43c4280
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_keylist_start: enter: ctx=0x43c4280, pattern=dcapci, secret_only=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: enter: filedes=0x43f04a8, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: leave: read=0xc, write=0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xc, close_handler=0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xd, close_handler=0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: enter: filedes=0x43f04f0, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: leave: read=0xe, write=0xf
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xe, close_handler=0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xf, close_handler=0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: enter: path=0x3768260, path=/usr/bin/gpg
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 0] = gpg
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 1] = --use-agent
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 2] = --batch
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 3] = --no-sk-comments
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 4] = --status-fd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 5] = 13
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 6] = --no-tty
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 7] = --charset
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 8] = utf8
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[ 9] = --enable-progress-filter
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[10] = --display
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[11] = :0.0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[12] = --ttyname
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[13] = /dev/pts/2
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[14] = --ttytype
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[15] = xterm
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[16] = --with-colons
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[17] = --fixed-list-mode
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[18] = --with-fingerprint
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[19] = --with-fingerprint
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[20] = --list-keys
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[21] = --
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, argv[22] = dcapci
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, fd[0] = 0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, fd[1] = 0xf -> 0x1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x3768260, waiting for child process pid=29902
GPGME 2016-11-08 12:00:07 <0x74cf> gpgme:max_fds: call: 0=(nil), max fds=65536 (RLIMIT_NOFILE)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xd, invoking close handler 0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xf
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xf, invoking close handler 0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_add_io_cb: call: ctx=0x43c4280, fd 12, dir=1 -> tag=0x277f8f0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_add_io_cb: call: ctx=0x43c4280, fd 14, dir=1 -> tag=0x2077cd0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:gpg_io_event: call: gpg=0x43f0480, event 0x7f065a8750dd, type 0, type_data (nil)
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_keylist_start: leave
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_keylist_next: enter: ctx=0x43c4280
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x38ebc70, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x38ebc70, select on [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x38ebc70, select OK [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x369b560, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027eb9d0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027eb9d0, select on [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027eb9d0, select OK [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x369b560, handler (0x43f0480, 14)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xe, buffer=0x43c2fc0, count=1024
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 7472753a3a313a31 3437333737303834 tru::1:147377084
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 383a303a333a313a 350a7075623a2d3a 8:0:3:1:5.pub:-:
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 323034383a313a42 4543443330334237 2048:1:BECD303B7
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 343941373233393a 3132323034343638 49A7239:12204468
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 34363a3a3a2d3a3a 3a65736361455343 46:::-:::escaESC
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 413a0a6670723a3a 3a3a3a3a3a3a3a45 A:.fpr:::::::::E
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 4444414539464433 3333353543303036 DDAE9FD33355C006
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 3430433037363732 383644443735453a 40C0767286DD75E:
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 0a7569643a2d3a3a 3a3a313232303434 .uid:-::::122044
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 363834363a3a3631 3544413438393934 6846::615DA48994
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 3042443045303844 3930393244303935 0BD0E08D9092D095
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 3541463941353139 4146304537453a3a 5AF9A519AF0E7E::
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 646361706369203c 6463617063694064 dcapci <dcapci@d
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 696e6572732e6c6f 63616c3e3a0a iners.local>:.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=222
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:keylist_colon_handler: call: ctx=0x43c4280, key = (nil), line = tru::1:1473770848:0:3:1:5
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:keylist_colon_handler: call: ctx=0x43c4280, key = (nil), line = pub:-:2048:1:BECD303B749A7239:1220446846:::-:::escaESCA:
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:keylist_colon_handler: call: ctx=0x43c4280, key = 0x3879190, line = fpr:::::::::EDDAE9FD33355C00640C0767286DD75E:
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:keylist_colon_handler: call: ctx=0x43c4280, key = 0x3879190, line = uid:-::::1220446846::615DA489940BD0E08D9092D0955AF9A519AF0E7E::dcapci <dcapci@diners.local>:
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x38ebc70, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x38ebc70, select on [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x38ebc70, select OK [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=2
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x361b460, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027eb9d0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027eb9d0, select on [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027eb9d0, select OK [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x361b460, handler (0x43f0480, 12)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xc, buffer=0x43f0920, count=1024
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xc
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xc, invoking close handler 0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_remove_io_cb: call: data=0x277f8f0, setting fd 0xc (item=0x361b460) done
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x369b560, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027eb9d0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027eb9d0, select on [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027eb9d0, select OK [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x369b560, handler (0x43f0480, 14)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xe, buffer=0x43c2fc0, count=1024
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:keylist_colon_handler: call: ctx=0x43c4280, key = 0x3879190, line = (null)
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:gpg_io_event: call: gpg=0x43f0480, event 0x7f065a8750dd, type 2, type_data 0x3879190
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xe
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xe, invoking close handler 0x7f065a85ac90/0x43f0480
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_remove_io_cb: call: data=0x2077cd0, setting fd 0xe (item=0x369b560) done
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:gpg_io_event: call: gpg=0x43f0480, event 0x7f065a8750dd, type 1, type_data 0x7fff027eba30
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_keylist_next: leave: key=0x3879190 (EDDAE9FD33355C00640C0767286DD75E)
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_keylist_next: enter: ctx=0x43c4280
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x38ebc70, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x38ebc70, select on [ ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:gpg_io_event: call: gpg=0x43f0480, event 0x7f065a8750dd, type 1, type_data 0x7fff027ebb10
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_keylist_next:1001: error: End of file <GPGME>
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_keylist_end: call: ctx=0x43c4280
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_release: call: ctx=0x43c4280
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_new: enter: r_ctx=0x7fff027ec7d0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_new: leave: ctx=0x43c4280
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_encrypt: enter: ctx=0x43c4280, flags=0x1, plain=0x43e4b10, cipher=0x43e7a20
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_encrypt: check: ctx=0x43c4280, recipient[0] = 0x3879190 (EDDAE9FD33355C00640C0767286DD75E)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: enter: filedes=0x43f0488, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: leave: read=0xc, write=0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xc, close_handler=0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xd, close_handler=0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_get_file_name: call: dh=0x43e4b10, dh->file_name=(null)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: enter: filedes=0x7fff027ec4b0, inherit_idx=1 (GPGME uses it for reading)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: leave: read=0xe, write=0xf
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xe, close_handler=0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0xf, close_handler=0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: enter: filedes=0x7fff027ec4b0, inherit_idx=0 (GPGME uses it for writing)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_pipe: leave: read=0x10, write=0x11
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0x10, close_handler=0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: enter: fd=0x11, close_handler=0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_close_notify: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: enter: path=0x4354b40, path=/usr/bin/gpg
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 0] = gpg
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 1] = --enable-special-filenames
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 2] = --use-agent
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 3] = --batch
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 4] = --no-sk-comments
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 5] = --status-fd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 6] = 13
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 7] = --no-tty
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 8] = --charset
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[ 9] = utf8
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[10] = --enable-progress-filter
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[11] = --display
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[12] = :0.0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[13] = --ttyname
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[14] = /dev/pts/2
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[15] = --ttytype
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[16] = xterm
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[17] = --encrypt
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[18] = --always-trust
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[19] = -r
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[20] = EDDAE9FD33355C00640C0767286DD75E
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[21] = --output
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[22] = -
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[23] = --
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, argv[24] = -&16
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, fd[0] = 0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, fd[1] = 0xf -> 0x1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, fd[2] = 0x10
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: check: path=0x4354b40, waiting for child process pid=29904
GPGME 2016-11-08 12:00:07 <0x74d1> gpgme:max_fds: call: 0=(nil), max fds=65536 (RLIMIT_NOFILE)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xd
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xd, invoking close handler 0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xf
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xf, invoking close handler 0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0x10
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0x10, invoking close handler 0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_spawn: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_add_io_cb: call: ctx=0x43c4280, fd 12, dir=1 -> tag=0x439a620
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_add_io_cb: call: ctx=0x43c4280, fd 14, dir=1 -> tag=0x439a640
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_add_io_cb: call: ctx=0x43c4280, fd 17, dir=0 -> tag=0x439aca0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_nonblocking: enter: fd=0x11
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_set_nonblocking: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:gpg_io_event: call: gpg=0x43f0460, event 0x7f065a8750dd, type 0, type_data (nil)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x43df860, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select on [ r0xc r0xe w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select OK [ w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439ad80, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027ec5b0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select on [ w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select OK [ w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439ad80, handler (0x43e4b10, 17)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_outbound_handler: enter: dh=0x43e4b10, fd=0x11
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_read: enter: dh=0x43e4b10, buffer=0x43e4b1c, size=4096
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_read: leave: result=6
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_write: enter: fd=0x11, buffer=0x43e4b1c, count=6
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_write: check: 77696969690a wiiii.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_write: leave: result=6
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_outbound_handler: leave
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x43df860, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select on [ r0xc r0xe w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select OK [ w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439ad80, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027ec5b0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select on [ w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select OK [ w0x11 ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439ad80, handler (0x43e4b10, 17)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_outbound_handler: enter: dh=0x43e4b10, fd=0x11
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_read: enter: dh=0x43e4b10, buffer=0x43e4b1c, size=4096
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_read: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0x11
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0x11, invoking close handler 0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_remove_io_cb: call: data=0x439aca0, setting fd 0x11 (item=0x439ad80) done
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_outbound_handler: leave
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x43df860, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select on [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select OK [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439a920, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027ec5b0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select on [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select OK [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439a920, handler (0x43f0460, 12)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xc, buffer=0x43c2fc0, count=1024
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 5b474e5550473a5d 2050524f47524553 [GNUPG:] PROGRES
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 53202d263136203f 203020300a S -&16 ? 0 0.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=29
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x43df860, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select on [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select OK [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=2
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439a920, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027ec5b0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select on [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select OK [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439a920, handler (0x43f0460, 12)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xc, buffer=0x43c2fc0, count=1024
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 5b474e5550473a5d 20424547494e5f45 [GNUPG:] BEGIN_E
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 4e4352595054494f 4e203020320a5b47 NCRYPTION 0 2.[G
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 4e5550473a5d2050 524f475245535320 NUPG:] PROGRESS
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 2d263136203f2036 20300a5b474e5550 -&16 ? 6 0.[GNUP
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 473a5d20454e445f 454e435259505449 G:] END_ENCRYPTI
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 4f4e0a ON.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=83
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439aae0, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027ec5b0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select on [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select OK [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439aae0, handler (0x43e7a20, 14)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_inbound_handler: enter: dh=0x43e7a20, fd=0xe
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xe, buffer=0x7fff027eb550, count=4096
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 85010c03becd303b 749a72390107ff43 ......0;t.r9...C
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: cba731fd0d597b8d 1554705a04e20d6f ..1..Y{..TpZ...o
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 92d1eb808343f544 bd5c2ea72a4e5ca5 .....C.D.\..*N\.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: d4d4f5f999ff20d4 297f5c26404e6bc0 ...... .).\&@Nk.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 25eea42c780af5bc 734b0ee1b66f2bfb %..,x...sK...o+.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: b5a1b596bcbfc301 ae6e98c1cc4788bc .........n...G..
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 5d4d1a33ba03cf0b 6ae839775f826d6c ]M.3....j.9w_.ml
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: e86cbce99a597ffb 4a7e0be85b95fa63 .l...Y..J~..[..c
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 35ba7ebe29508aa8 5906e7dafb405dfa 5.~.)P..Y....@].
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 333c00a5cb84b390 ae8af6cc3fe524b2 3<..........?.$.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 646f4525e9a9d441 b09f1cc4348474d5 doE%...A....4.t.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 634b33c705ee374b 1aed55840b5e6ac1 cK3...7K..U..^j.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 9d2e020a27801a2b 831af5e3450e19bd ....'..+....E...
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 092172b34f8eb70b 646a1ae337ba71fd .!r.O...dj..7.q.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 656b27925cf2e070 fd73c488ce6e13cf ek'.\..p.s...n..
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 2d61e7918d69e613 1872f9d0d0f991c6 -a...i...r......
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: b6241fa73c6c58ce 22e1b8fbb1c278c9 .$..<lX.".....x.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 1ec011257157cd1c 95fb5a5875b34fbe ...%qW....ZXu.O.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: check: 5d7810e338b4e35b 639d242017709d ]x..8..[c.$ .p.
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=303
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_write: enter: dh=0x43e7a20, buffer=0x7fff027eb550, size=303
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_write: leave: result=303
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_inbound_handler: leave
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x43df860, nfds=10, nonblock=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select on [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x43df860, select OK [ r0xc r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=2
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439a920, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027ec5b0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select on [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select OK [ r0xc ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439a920, handler (0x43f0460, 12)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xc, buffer=0x43c2fc0, count=1024
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xc
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xc, invoking close handler 0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_remove_io_cb: call: data=0x439a620, setting fd 0xc (item=0x439a920) done
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439aae0, need to check
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: enter: fds=0x7fff027ec5b0, nfds=1, nonblock=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select on [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: check: fds=0x7fff027ec5b0, select OK [ r0xe ]
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_select: leave: result=1
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_run_io_cb: call: item=0x439aae0, handler (0x43e7a20, 14)
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_inbound_handler: enter: dh=0x43e7a20, fd=0xe
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: enter: fd=0xe, buffer=0x7fff027eb550, count=4096
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_read: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: enter: fd=0xe
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: check: fd=0xe, invoking close handler 0x7f065a85ac90/0x43f0460
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_remove_io_cb: call: data=0x439a640, setting fd 0xe (item=0x439aae0) done
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_io_close: leave: result=0
GPGME 2016-11-08 12:00:07 <0x74b5> _gpgme_data_inbound_handler: leave
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme:gpg_io_event: call: gpg=0x43f0460, event 0x7f065a8750dd, type 1, type_data 0x7fff027ec610
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_op_encrypt: leave
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_release: call: ctx=0x43c4280
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_seek: enter: dh=0x43e7a20, offset=0, whence=0
GPGME 2016-11-08 12:00:07 <0x74b5> gpgme_data_seek: leave: result=0
=> #<GPGME::Data:0x00000001d80328 @cbs_handle=[#<GPGME::IOCallbacks:0x00000001d80580 @io=#<File:/home/bbozo/test_file.txt.gpg (closed)>>, nil]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment