(Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))

It’s the same error as per this bug report:

I would try introducing some tiny delays, as it might be related to you processing the data too fast.

It’s just a guess though.