PCM Client Application Crashes When Connection To Peer Is Lost (Doc ID 1306666.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.1]
Information in this document applies to any platform.

Symptoms

Scenario:

*  We are running a multi-threaded client application which connects to a CM process.
*  If the CM process is killed while a pcm_op is in progress, the client application crashes.
*  We have the following stack trace from the core dump:

#0 0xc3b185d4 in pcp_debug_add_hex_line (output=0x30302030 <Address 0x30302030 out of bounds>, xdrbuf=0x20303020 <Address 0x20303020 out of bounds>, start=538980400,
end=807415856, width=808460336) at ../pcp/pcp_xdrst.c:3281
3281 ../pcp/pcp_xdrst.c: No such file or directory.
(gdb) bt
#0 0xc3b185d4 in pcp_debug_add_hex_line (output=0x30302030 <Address 0x30302030 out of bounds>, xdrbuf=0x20303020 <Address 0x20303020 out of bounds>, start=538980400,
end=807415856, width=808460336) at ../pcp/pcp_xdrst.c:3281
#1 0x30207c20 in ?? ()
#2 0xc3b18628 in pcp_debug_add_hex_line (output=0x400979a8 "", xdrbuf=0x7000010 <Address 0x7000010 out of bounds>, start=0, end=0, width=0) at ../pcp/pcp_xdrst.c:3282
#3 0xc3b11544 in pcpxdr_create (ctxp=0x403b1658, op_p=0x7aeeca00, xop=2062469648, mode=1073927964, ebufp=0x4002d714) at ../pcp/pcp_xdrst.c:354
#4 0xc3b24064 in pcp_receive_no_trans_cleanup (ctxp=0x402b6f30, op_p=0x7aeeca00, userp=0x7aeeca10, ebufp=0x4002d714) at ../pcp/pcpst.c:3112
#5 0xc3ad2f14 in pcm_op_ex (pcm_ctxp=0x402b6f30, opcode=10502, flags=0, flags2=0, in_flistp=0x400979a8, ret_flistpp=0x7aeec6d8, ebufp=0x4002d714) at ../pcm/pcm.c:774
#6 0xc3ad264c in pcm_op (pcm_ctxp=0x402b6f30, opcode=10502, flags=0, in_flistp=0x400979a8, ret_flistpp=0x7aeec6d8, ebufp=0x4002d714) at ../pcm/pcm.c:322

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms