I encountered this issue before. I think it could be solved by adding ABinderProcess_startThreadPool() at the start of CMyProducer.
ABinderProcess_startThreadPool()