1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Phoebus on Windows host causes IOC crash on WSL |
From: | Zhibang Shen via Tech-talk <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 30 Dec 2024 12:28:54 +0800 (GMT+08:00) |
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