DM_ORACLE Produces Core Dump Files Repeatedly (Doc ID 1511665.1)

Last updated on JULY 24, 2017

Applies to:

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

Symptoms

When encryption is enabled( - crypt aes| ... ), DM_ORACLE core dumps

stack trace:
========

(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x0048e7a5 in raise () from /lib/tls/libc.so.6
#2  0x00490209 in abort () from /lib/tls/libc.so.6
#3  0x0805d8b2 in dm_malloc_set_current_heap ()
#4  0xe39d7407 in check_refresh_global_aes_keys () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#5  0xe39c20d2 in do_post_select_process () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#6  0xe39d02c1 in dm_read_subrow_multiple_select () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#7  0xe39cff88 in dm_read_subrows_wild () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#8  0xe3a28fb4 in do_robj () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#9  0xe3a2a2f0 in do_robj () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#10 0xe39e118d in dm_search_rflds_sub () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#11 0xe39e2a6f in dm_search_rflds () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#12 0xe3a0844f in op_search_and_bulk_act () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#13 0xe39fc1dd in op_robj () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#14 0xe39bd61f in dm_if_process_op () from /opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so
#15 0x0804e33f in process_op ()
#16 0x0804d96b in dm_back_select_stuff ()
#17 0x0804dfe8 in dm_back ()
#18 0x08055a04 in make_a_child ()
#19 0x08059142 in main ()
(gdb)
----


dm_oracle.log:
===========

DDD dm_read_subrows_wild: type 4, subtbl au_payinfo_cc_t, cmd: "select rec_id, address, city, country, debit_exp, debit_num, name, state, zip from au_payinfo_cc_t where obj_id0 = :1"
SQL_STMT dm_read_subrow_multiple_select: cmd=select rec_id, address, city, country, debit_exp, debit_num, name, state, zip from au_payinfo_cc_t where obj_id0 = :1
SQL_STMT do_sql_mr_select: cmd=select rec_id, address, city, country, debit_exp, debit_num, name, state, zip from au_payinfo_cc_t where obj_id0 = :1
DDD do_sql_mr_select: buffer @0x8131b38 buffer size 24576, data size 24452
DDD do_sql_mr_select: row_size 1240, max_possible_rows 19
DDD do_sql_mr_select: PINBindByPos=:obj_id0, type 5, at 0x812ceb2 (10), ind var 0
DDD do_sql_mr_select: PINDefineByPos=:rec_id, type 3, data buf @0x8131bb4 (4), len array @0x0, ind var @0x8131c00
DDD do_sql_mr_select: PINDefineByPos=:address, type 5, data buf @0x8131c28 (256), len array @0x0, ind var @0x8132f28
DDD do_sql_mr_select: PINDefineByPos=:city, type 5, data buf @0x8132f50 (91), len array @0x0, ind var @0x8133614
DDD do_sql_mr_select: PINDefineByPos=:country, type 5, data buf @0x813363c (61), len array @0x0, ind var @0x8133ac4
DDD do_sql_mr_select: PINDefineByPos=:debit_exp, type 5, data buf @0x8133aec (129), len array @0x0, ind var @0x8134480
DDD do_sql_mr_select: PINDefineByPos=:debit_num, type 5, data buf @0x81344a8 (256), len array @0x0, ind var @0x81357a8
DDD do_sql_mr_select: PINDefineByPos=:name, type 5, data buf @0x81357d0 (256), len array @0x0, ind var @0x8136ad0
DDD do_sql_mr_select: PINDefineByPos=:state, type 5, data buf @0x8136af8 (91), len array @0x0, ind var @0x81371bc
DDD do_sql_mr_select: PINDefineByPos=:zip, type 5, data buf @0x81371e4 (61), len array @0x0, ind var @0x813766c
DDD do_sql_mr_select: PINStmtExecute (0x8149370) to fetch a maximum of 19 rows
DDD do_sql_mr_select: rows this fetch (0x8149370): 1, total 1, retval 100
dm_malloc(30477): ...set_current_heap(): ERROR hp 0xe3e95b18, magic (29889) != -1: /opt/portal/pin/7.4/opt/bin/dm_oracle(print_traceback+0x30)[0x805dacc]
/opt/portal/pin/7.4/opt/bin/dm_oracle(dm_malloc_set_current_heap+0x59)[0x805d8ad]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(check_refresh_global_aes_keys+0x15f)[0xe39d7407]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(do_post_select_process+0x205)[0xe39c20d2]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so[0xe39d02c1]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(dm_read_subrows_wild+0x1e9b)[0xe39cff88]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(do_robj+0x3cc)[0xe3a28fb4]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(do_robj+0x1708)[0xe3a2a2f0]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(dm_search_rflds_sub+0x289)[0xe39e118d]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(dm_search_rflds+0x17ed)[0xe39e2a6f]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(op_search_and_bulk_act+0x76c2)[0xe3a0844f]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(op_robj+0x473)[0xe39fc1dd]
/opt/portal/pin/7.4/opt/sys/dm_oracle/dm_oracle10g.so(dm_if_process_op+0xd05)[0xe39bd61f]
/opt/portal/pin/7.4/opt/bin/dm_oracle(process_op+0x29d)[0x804e33f]
/opt/portal/pin/7.4/opt/bin/dm_oracle(dm_back_select_stuff+0xa65)[0x804d96b]
/opt/portal/pin/7.4/opt/bin/dm_oracle(dm_back+0x60e)[0x804dfe8]
/opt/portal/pin/7.4/opt/bin/dm_oracle(make_a_child+0x2cb)[0x8055a04]
/opt/portal/pin/7.4/opt/bin/dm_oracle(main+0x3615)[0x80597e1]
/lib/tls/libc.so.6(__libc_start_main+0xd3)[0x47bde3]
/opt/portal/pin/7.4/opt/bin/dm_oracle[0x804c201]
DM(master)(29854) got SIG 15...DM(master)(29854) goodbye
====

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