Hi,
I would like to build the motorMotorSim module in my WSL, Ubuntu 24.04 LTS. And I have succeeded building the module, ran it and accessed the PVs from the host of Windows with caput,caget,camonitor...
But there is a wired thing that if I want to use Phoebus to access the PVs, the IOC will crash.
The Phoebus also runs on the Windows host.
motorMotorSim IOC on Ubuntu(WSL) --> successfully run
caget.exe/caput.exe on Windows(host) --> successfully access the PVs
Phoebus on Windows(host) --> cause the IOC crash
For example, if I run the motorall_x.bob in execution mode, the IOC will show such information:
epics> *** buffer overflow detected ***: terminated
Aborted (core dumped)
I have found there was a talk from 2010 saying that this could be an issue caused by the OS itself. I am not sure if WSL is related to this issue.
Could any one help with this? Thank you!
Zhibang Shen
Institute of High Energy Physics, Chinese Academy of Sciences
19B Yuquan Road, Shijingshan District, Beijing, China
100049