mdavidsaver / pvxs

PVA protocol client/server library and utilities.
https://mdavidsaver.github.io/pvxs/
Other
19 stars 25 forks source link

Decode error resulting from incorrect TypeStore maintenance #32

Closed mdavidsaver closed 1 year ago

mdavidsaver commented 1 year ago

https://epics.anl.gov/core-talk/2022/msg00526.php

2022-12-14T13:14:03.905922950 CRIT pvxs.tcp.io Server Error while processing cmd 0x0a: vector::_M_range_check 
mdavidsaver commented 1 year ago

The packet capture provided by @tboegi shows that the failed GET is retried successfully with a new TCP connection. This is a sure sign of TypeStore inconsistency.

mdavidsaver commented 1 year ago

Should be fixed by c7b4650ba132b731f2dd1aff5b82dead6657fc88, uploaded as https://pypi.org/project/pvxslibs/1.1.1a1/