EMDK Service crashed after modifiing profile on 92N0 with EMDK service 3.1.38

I have a 92N0 device and I want to set data capture profile into the DataWedge by my application which implemented with EMDK service.

My profile is very simple, I just set the aim type and the barcodes, when I tested it, it worked. But if I set profile by code again, the EMDK service crashed. And I cannot set any property of the profile until I reboot the device.

How could I solve this issue?