When Retrieving Large Price List dm_oracle Errors And Generates Core File

(Doc ID 464735.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.2.1.0.0 and later
Information in this document applies to any platform.
Checked for relevance on 14-Feb-2013

Symptoms

Error occurs in CM and DM when retrieving a large pricelist that contains over 1000 plans from pricing center.    Dm_oracle generated core files as well when error occurred.   Below is the stack trace:

 pstack core :

 

core 'core' of 14611: dm_oracle
ff347bb8 fld_print_size (0, 0, c350, bb60, 2ed83, 61a80) + 8
ff348330 flist_print_size (ffbfb410, 0, ff040224, 6, 0, 32) + 68
ff34a014 _pcm_flist_print (ffbfb410, ff040224, ffbe6b14, 1, fe844eb0, 0) + c
ff362d88 pin_flist_print (ffbfb410, ff040224, ffbe6b88, 0, 2f864, ff009374) + 3c
00026458 print_function (cc0, cc0, c00, c00, fd48e2bf, 263ac) + 150
00026508 print_traceback (ff040224, 292a8, 15d70, ff009374, 3c1e8, 3c1e8) + a0
0001cd0c sigsegv_handler (b, c58, 1f520, 0, 3c1e8, c00) + 50
ff1456c8 __sighndlr (b, 0, ffbe7028, 1ccbc, 0, 0) + c
ff13f320 call_user_handler (b, 0, ffbe7028, 0, 0, 0) + 234
ff13f4d0 sigacthandler (b, 0, ffbe7028, 17, 45548, 0) + 64
--- called from signal handler with signal 11 (SIGSEGV) ---
ff35db8c pin_flist_heap_malloc (fe4ffcf0, 10, ffbfb484, 0, 10, ff35dd20) + e4
ff35e1a8 pin_flist_heap_decimal_clone (fe4ffcf0, fe4b0918, ffbfb484, fe4b0918, fc00, 0) + 20
ff35eb24 pin_flist_fldval_copy (fe4ffcf0, fe4b0918, fe4fff28, ffbe7460, ffbfb484, 34) + 8b4
ff362a14 pin_flist_copy_exclude (fe4b0698, 0, fe4ffcf0, ffbfb484, a, 11) + 2fc
ff35eaa8 pin_flist_fldval_copy (fe4b45d8, 9, fe4f41c8, ffbe7528, ffbfb484, 20) + 838
ff362a14 pin_flist_copy_exclude (fe4b4848, 0, fe4b45d8, ffbfb484, 5, 1b) + 2fc
ff3626f8 pin_flist_copy (fe4b4848, ffbfb484, 9000033, 0, 0, fe5223d0) + c
fd52ac48 dm_search_rflds (fde995a0, 26b, 400, ffbfb484, 1, 0) + 1934
fd5485f8 op_search_and_bulk_act (0, ffbe9b40, 0, 12474, ffbfb0a0, 12c00) + 5fe8
fd50f3dc dm_if_process_op (ffbfb394, 7, 0, fe208250, fe000870, ffbfb484) + 948
00016b90 process_op (fe000820, 3d6c8, 0, 0, 3913, ffbfb940) + 20c
00016098 dm_back_select_stuff (ffbfb944, 8, 0, ffbfbad0, 3913, fffffffb) + 828
00016818 dm_back (0, b80, fffffffe, 3d6a8, 3c1e8, 3e11c) + 5c8
0001e0e0 make_a_child (2, c90, c00, 0, 1, 3f2f4) + 354
000211e8 main (3e9a8, 3d810, 0, 3c1e8, ffffffff, 6) + 28c0
00014cd8 _start (0, 0, 0, 0, 0, 0) + 108

 dm_oracle.log:

dm_oracle started at: Mon Aug 27 10:44:44 EDT 2007
DMm: shmbase = 0xfe000000
DMm: shm_id = 73160
DMm: shmsize = 8388608 bytes
dm_malloc(18696):WARNING ->heap size(611) CROSSED high water mark(611)
dm_malloc(18696):WARNING ->heap size(612) CROSSED high water mark(611)
dm_malloc(18696):WARNING ->heap size(613) CROSSED high water mark(611
DM(19232) got SIGV...
Stack Trace (19232) :
/opt/portal/7.2/bin/dm:print_traceback+0x0(0x1, 0xee, 0x1, 0xffbd58b0, 0xff3977e9, 0x5)
/opt/portal/7.2/bin/dm:sigsegv_handler+0x50(0x1c40, 0x1c00, 0x1, 0xffbd58e8, 0xff370b60, 0x2d)
/usr/lib/libthread.so.1:_sema_post+0x4f4(0xb, 0x0, 0xffbd59d0, 0x4d6f6e20, 0x41756720, 0x32372031)
/usr/lib/libthread.so.1:_sema_post+0x6a4(0x1, 0xee, 0x1, 0x31363936, 0x333977e1, 0x400)
??:??+0xec11d8(0xffbd6197, 0xffbdfb64, 0xffbd5e70, 0x0, 0x0, 0xffbdf860)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:dm_read_subrows_wild+0x16c0(0x0, 0x0, 0xfe064239, 0xfe064299, 0x2c, 0xffbde7dc)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:dm_read_subrows_wild+0x1218(0xfd5b21f4, 0xffbe7460, 0xfd5c1c80, 0x0, 0x0, 0x94fe4)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:do_robj+0x318(0x94f71, 0x92f58, 0x92fc0, 0x94fc8, 0x94f48, 0x0)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:do_robj+0x11c4(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:dm_search_rflds_sub+0x2a8(0x2000, 0x86184, 0xffbf0800, 0xfde8fd84, 0xffbe76f4, 0xffbe8704)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:dm_search_rflds+0x1624(0xfde32c1c, 0x0, 0xffbed46c, 0xfe076f21, 0xffbf8029, 0x2)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:op_search_and_bulk_act+0x5fe8(0x35c8bd, 0x2f2, 0x0, 0xfeb0b328, 0xfd487aed, 0xff0509e8)
/opt/portal/7.2/sys/dm_oracle/dm_oracle9i.so:dm_if_process_op+0x948(0x0, 0x448e5, 0x368c8, 0xfddbbcd8, 0x109a1, 0x0)
Opcode called: unknown opcode (280805)
Opcode flags: 223432
Input flist:
DM(18667) sigchld: back end 3, pid 19232, stat 0x8b

Changes

Upgraded from 6.5 to 7.2 and reloaded pricelist to DB.

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