Both user space process and kernel are synchronized by IPC, however kernel is not reading data right