I receive ParcelFileDecriptor in this way ParcelFileDescriptor.fromSocket (socket) then to transfer through AIDL to another process. But sometimes it returns to me not valid where FileDescriptor is -1. And when I try to transmit via AIDL, I get crash. Why is this happening?