DM_Oracle startup failure: Infinite Loop Calling Times() Function (Doc ID 804836.1)

Last updated on JUNE 27, 2014

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.5.0.0.0 [Release 7.3.1 to 7.5.0]
Linux x86-64
Checked for relevance on 3rd Dec 2012
Checked for relevance on 27-Jun-2014


Symptoms

User uses stop_all and start_all command to start BRM in 7.3.1 environment on Linux, and dm_oracle did not start correctly. Upon review, the first back end child process has gone into an infinite loop. The command "ltrace -S -p <pid>" of the process shows a repeating call to the times() function and nothing else. We cannot find anything that seems to have changed.

Stack trace from dm_oracle.log (executed "kill -SEGV" on back end dm_oracle that was looping):

DM(28031) got SIGV...
/opt/portal/pin/7.3.1/opt/bin/dm_oracle(print_traceback+0x30)[0x805ccdc]
/opt/portal/pin/7.3.1/opt/bin/dm_oracle(sigsegv_handler+0x47)[0x80541eb]
[0xffffe500]
/home/oracle/product/10.2.0/client/lib32/libclntsh.so.10.1(_GLOBAL_OFFSET_TABLE_+0x0)[0xf6b9b8f0]
/home/oracle/product/10.2.0/client/lib32/libclntsh.so.10.1(kghinp+0x57)[0xf641a07b]
/home/oracle/product/10.2.0/client/lib32/libclntsh.so.10.1(kpuinit0+0xb13)[0xf6027457]
/home/oracle/product/10.2.0/client/lib32/libclntsh.so.10.1(kpuinit+0x54)[0xf602689e]
/home/oracle/product/10.2.0/client/lib32/libclntsh.so.10.1(OCIEnvInit+0x32)[0xf60f256e]
/opt/portal/pin/7.3.1/opt/sys/dm_oracle/dm_oracle10g.so[0xf6d7f268]
/opt/portal/pin/7.3.1/opt/sys/dm_oracle/dm_oracle10g.so[0xf6d80bbd]
/opt/portal/pin/7.3.1/opt/sys/dm_oracle/dm_oracle10g.so(dm_if_init_process+0x1a2)[0xf6d816a1]
/opt/portal/pin/7.3.1/opt/bin/dm_oracle(dm_back_init+0x571)[0x804c6e1]
/opt/portal/pin/7.3.1/opt/bin/dm_oracle(dm_back+0xca)[0x804d8c8]
/opt/portal/pin/7.3.1/opt/bin/dm_oracle(make_a_child+0x2cb)[0x8055319]
/opt/portal/pin/7.3.1/opt/bin/dm_oracle(main+0x28d8)[0x80583b7]
/lib/tls/libc.so.6(__libc_start_main+0xd3)[0x24ede3]
/opt/portal/pin/7.3.1/opt/bin/dm_oracle[0x804c0e1]

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