Signal 11 Error From fm_rate_event_get_initial_products() Function
(Doc ID 942608.1)
Last updated on MARCH 18, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 188.8.131.52.0 to 184.108.40.206.0 [Release 7.3.0]
Information in this document applies to any platform.
This problem can occur on any platform.
-- Problem Statement:
During deal purchases, some of which are First Usage on purchase, cycle and usage fees, sometimes
the CM generates signal 11 and dies. Core stack trace available in cm.pinlog.
-- Steps To Reproduce:
Problem is not consistently reproducible, but it appears to have something to do with the following
code near the end of fm_rate_event_get_initial_products():
PIN_FLIST_FLD_SET(elem_flistp, PIN_FLD_PRIORITY, vp, ebufp);
PIN_FLIST_FLD_SET(elem_flistp, PIN_FLD_USAGE_DISCOUNT, vp, ebufp);
PIN_FLIST_FLD_SET(elem_flistp, PIN_FLD_PURCHASE_START_T, vp, ebufp);
PIN_FLIST_FLD_SET(elem_flistp, PIN_FLD_TYPE, vp, ebufp);
Note that while the variable in question ("vp") was initialized to NULL at the beginning of the
function, it is also used in many ways before the code above is executed, leading to the suspicion
that sometimes the data referenced by "vp" is not valid for the calls being made above. Note that
the calls being made above are -intended- to have NULL values.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document