Using gnupg 2.1.2 and dirmngr 2.1.2 and libassuan 2.2.0, i try:
gpg2 --send-keys a4ff2279
this appears to hang indefinitely.
Looking in the dirmngr logs, i see:
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 <- KS_PUT
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 -> INQUIRE KEYBLOCK
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 <- [ 44 20 99 04 25 30 44 04 50
da 2b fb 01 20 00 e6 ...(982 byte(s) skipped) ]
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 <- [ 44 20 74 a0 10 ab 61 2d 03
2d d6 10 fd 85 ab 01 ...(982 byte(s) skipped) ]
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 <- [ 44 20 05 02 52 ee cc 42 00
25 30 41 09 10 95 eb ...(982 byte(s) skipped) ]
[...(dozens more lines like this)...]
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 <- [ 44 20 73 1d 4e 28 71 5e 36
25 30 44 88 66 82 72 ...(982 byte(s) skipped) ]
2015-02-17 16:02:54 dirmngr[16974.0] assuan_inquire failed: Too much data for
IPC layer
2015-02-17 16:02:54 dirmngr[16974.0] command 'KS_PUT' failed: Too much data for
IPC layer
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 -> ERR 167772433 Too much data
for IPC layer <Dirmngr>
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 <- [ 44 20 a2 db 1a 21 40 5a 33
67 03 ba 60 1b e2 73 ...(982 byte(s) skipped) ]
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 -> ERR 167772229 Not
implemented <Dirmngr>
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 <- [ 44 20 9b 0c 35 d8 70 98 b2
cd d2 3a fc df 44 5a ...(983 byte(s) skipped) ]
2015-02-17 16:02:54 dirmngr[16974.0] DBG: chan_0 -> ERR 167772229 Not
implemented <Dirmngr>
[...(dozens more pairs of lines like this)...]
And gpg2 never returns.
This was originally reported as https://bugs.debian.org/770592, though the
behavior has changed slightly since 2.1.0.