Thanks for your suggestion, now I learned that the constructor should be explicitly invoked in ApplicationProcessManager init list for this case.
GCC is innocent, it is my fault:(