Requested Tests with unexpected behaviour on OSX
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EPICS Base |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Run the requested Tests on OSX. Just a "report". I have not dig into the code already.
$ uname -a
Darwin h.local 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-
with the following network interfaces:
$ ifconfig -a
lo0: flags=8049<
options=
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=
gif0: flags=8010<
stf0: flags=0<> mtu 1280
en0: flags=8863<
ether a8:66:7f:1a:60:f8
inet6 fe80::aa66:
inet 172.16.33.168 netmask 0xfffffc00 broadcast 172.16.35.255
nd6 options=
media: autoselect
status: active
p2p0: flags=8843<
ether 0a:66:7f:1a:60:f8
media: autoselect
status: inactive
awdl0: flags=8943<
ether 3e:74:90:58:1a:b4
inet6 fe80::3c74:
nd6 options=
media: autoselect
status: active
utun0: flags=8051<
inet6 fe80::1006:
nd6 options=
en3: flags=8863<
options=
ether 58:55:ca:23:91:47
inet6 fe80::5a55:
inet 10.20.30.40 netmask 0xffffff00 broadcast 10.20.30.255
nd6 options=
media: autoselect (100baseTX <full-duplex,
status: active
Test 1: (ok)
Test1:
h:base-3.15.4-pre1 heinz$ ./bin/darwin-
Starting iocInit
#######
## EPICS R3.15.4-pre1 $$Date$$
## EPICS Base built Apr 30 2016
#######
Forward-link uses Channel Access without pointing to PROC field
test.FLNK => invalid
iocRun: All initialization complete
epics> epicsParamShow
EPICS_CA_ADDR_LIST is undefined
EPICS_CA_CONN_TMO: 30.0
EPICS_CA_
EPICS_CA_
EPICS_CA_
EPICS_CA_
EPICS_CA_
EPICS_CA_
EPICS_CAS_
EPICS_CAS_
EPICS_CAS_
EPICS_CAS_
EPICS_CAS_
EPICS_CA_
EPICS_CAS_
EPICS_CAS_
EPICS_BUILD_
EPICS_BUILD_
EPICS_BUILD_
EPICS_TIMEZONE: CST/CDT:
EPICS_TS_NTP_INET is undefined
EPICS_IOC_LOG_PORT: 7004
EPICS_IOC_LOG_INET is undefined
EPICS_IOC_
EPICS_IOC_
EPICS_IOC_
EPICS_CMD_
EPICS_AR_PORT: 7002
IOCSH_PS1: epics>
IOCSH_HISTSIZE: 50
epics>
h:base-3.15.4-pre1 heinz$ ./bin/darwin-
CA.Client.
Warning: "Identical process variable names on multiple servers"
Context: "Channel: "test", Connecting to: 172.16.33.168:5064, Ignored: 10.20.30.40:5064"
Source File: ../cac.cpp line 1298
Current Time: Wed May 04 2016 09:54:00.908897000
.......
test 29
!!no local addresses ...
epics> casr 1
Channel Access Server V4.13
No clients connected.
CAS-TCP server on 0.0.0.0:5064 with
CAS-UDP name server on 0.0.0.0:5064
Sending CAS-beacons to 2 addresses:
172.
10.
!! no local addresses ...
dbcar "" 8
...
Search Destination List with 2 items
UDP Search destination "172.16.
UDP Search destination "10.20.30.255:5064"
Test 2: (unexpected behaviour, not bound to EPICS_CA_ADDR_LIST only)
h:base-3.15.4-pre1 heinz$ EPICS_CA_
h:base-3.15.4-pre1 heinz$ EPICS_CA_
h:base-3.15.4-pre1 heinz$ ./bin/darwin-
Starting iocInit
#######
## EPICS R3.15.4-pre1 $$Date$$
## EPICS Base built Apr 30 2016
#######
Forward-link uses Channel Access without pointing to PROC field
test.FLNK => invalid
iocRun: All initialization complete
h:base-3.15.4-pre1 heinz$ EPICS_CA_
h:base-3.15.4-pre1 heinz$ EPICS_CA_
h:base-3.15.4-pre1 heinz$ ./bin/darwin-
test 59
CA.Client.
Warning: "Identical process variable names on multiple servers"
Context: "Channel: "test", Connecting to: 172.16.33.168:5064, Ignored: 10.20.30.40:5064"
Source File: ../cac.cpp line 1298
Current Time: Wed May 04 2016 10:02:29.423177000
.......
h:base-3.15.4-pre1 heinz$ EPICS_CA_
h:base-3.15.4-pre1 heinz$ EPICS_CA_
h:base-3.15.4-pre1 heinz$ ./bin/darwin-
test 208
CA.Client.
Warning: "Identical process variable names on multiple servers"
Context: "Channel: "test", Connecting to: 172.16.33.168:5064, Ignored: 10.20.30.40:5064"
Source File: ../cac.cpp line 1298
Current Time: Wed May 04 2016 10:04:58.759717000
.......
Changed in epics-base: | |
status: | Incomplete → Won't Fix |
Please try either ADDR_LIST= 172.16. 33.255 AUTO_ADDR_ LIST=NO x86/caget test
$ export EPICS_CA_
$ export EPICS_CA_
$ ./bin/darwin-
or ADDR_LIST= 172.16. 33.255 EPICS_CA_ AUTO_ADDR_ LIST=NO ./bin/darwin- x86/caget test
$ EPICS_CA_