Accessing DTYP of a deviceless record type
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EPICS Base |
Fix Released
|
High
|
Andrew Johnson |
Bug Description
Reported by Dirk Zimoch, this affects PowerPC IOCs but apparently not 68K. When reading the DTYP field of "pure soft records" such as calc via CA, the CA_client task crashes and leaves the ioc in a state where no further access via CA is possible.
Additional information:
data access
Exception current instruction address: 0x01705f54
Machine Status Register: 0x0000b030
Data Access Register: 0xf0f0f0f0
Condition Register: 0x28000040
Data storage interrupt Register: 0x40000000
Task: 0x17c31f0 "CA_client"
> tt
17807c vxTaskEntry +60 : camsgtask ()
1727a44 camsgtask +2e4: camessage ()
172a7f0 camessage +120: read_action ()
17286bc read_action +e8 : read_reply ()
17284b4 read_reply +144: db_get_field ()
171f838 .L198 +40 : dbGetField ()
1707650 dbGetField +164: dbGet ()
1707760 dbGet +cc : getOptions ()
17065d8 getOptions +208: get_enum_strs ()
Version: R3.14.6
Original Mantis Bug: mantis-88
http://
Marty committed a fix to CVS.