MTA Core Dumps When Processing The Result Flist From The Input File (Doc ID 1565338.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

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

Symptoms

Test case is to pass on input file with flist, with large number of arrays.
Input file:
0 PIN_FLD_RESULTS ARRAY [1]
1 PIN_FLD_POID POID [0] 0.0.0.2 /test 1
......
0 PIN_FLD_RESULTS ARRAY [20000002]
1 PIN_FLD_POID POID [0] 0.0.0.2 /test 20000002

stack trace

*** glibc detected *** tp_test2: corrupted double-linked list: 0xf6906118 ***
======= Backtrace: =========
/lib/libc.so.6[0x381749]
/lib/libc.so.6(cfree+0x59)[0x381b09]
/lib/libc.so.6(fclose+0x136)[0x36fdb6]
/app/portal/pin12/brm/ifw/lib/libportal.so(pinlog_open+0x87)[0xf7f968c2]
/app/portal/pin12/brm/ifw/lib/libportal.so(pinlog_buf+0x24a)[0xf7f9743e]
/app/portal/pin12/brm/ifw/lib/libportal.so(pin_log_flist+0x13e)[0xf7f814e8]
tp_test2(pin_mta_worker+0x639)[0x804ca88]
/lib/libpthread.so.0[0x48a832]
/lib/libc.so.6(clone+0x5e)[0x3ea0ae]
======= Memory map: ========

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