To reproduce open two console windows.
In Konsole 1:
gpg-connect-agent
SCD SERIALNO
In Konsole 2:
gpg-connect-agent
SCD SERIALNO
Konsole 2 hangs. All further attempts to connect to scdaemon hang until scdaemon
is killed.
My workaround is to close each connection to the agent in kleopatra before
issuing a new SCD command but that is very fragile imo.
Debug output is uneventful scdaemon loops the message:
2017-03-02 16:34:51 scdaemon[7944] DBG: enter: apdu_get_status: slot=0 hang=0
2017-03-02 16:34:51 scdaemon[7944] DBG: leave: apdu_get_status => sw=0x0 status=7
2017-03-02 16:34:51 scdaemon[7944] npth_pselect failed: Input/output error -
waiting 1s
But it does this even when its not hanging (only one connection active)
I've assigned this to werner because it's windows only.