My Oracle Support Banner

E1: KER: How to Capture Call Stack from a Core File on UNIX (Doc ID 833013.1)

Last updated on MAY 30, 2017

Applies to:

JD Edwards EnterpriseOne Tools - Version SP23 and Prior and later
Generic Linux
Generic UNIX
HP-UX PA-RISC (64-bit)
IBM AIX on POWER Systems (64-bit)
HP-UX PA-RISC (32-bit)
Oracle Solaris on SPARC (32-bit)
Oracle Solaris on SPARC (64-bit)
IBM AIX on POWER Systems (32-bit)

Goal

If a Call Object Kernel goes zombie it produces a core file on UNIX.  The core file will contain call stack for each thread of the zombie kernel.  What are the steps to capture the call stacks from a core file generated by a zombie kernel on UNIX?

This knowledge document only applies to customers running an EnterpriseOne server on UNIX.

Sample of a JDE_nnnnnnn_DMP.LOG file:


Generating call stacks for PID 12199
*****************************************
Thread 43 (Thread 0xefdbbb90 (LWP 12226)):
#0  0xf77ab430 in __kernel_vsyscall ()
#1  0x48095bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xf6e60499 in psthread_cond_wait () from /pcola8/jde/e900/system/lib/libpsthread.so

Thread 42 (Thread 0xef3bab90 (LWP 12227)):
#0  0xf77ab430 in __kernel_vsyscall ()
#1  0x48095bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xf6e60499 in psthread_cond_wait () from /pcola8/jde/e900/system/lib/libpsthread.so
#3  0xf6e6cf84 in ps_blocking_queue_dequeue () from /pcola8/jde/e900/system/lib/libpsthreadutils.so

Thread 41 (Thread 0xee9b9b90 (LWP 12228)):
#0  0xf77ab430 in __kernel_vsyscall ()
#1  0x48095bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xf6e60499 in psthread_cond_wait () from /pcola8/jde/e900/system/lib/libpsthread.so
#3  0xf6e6cf84 in ps_blocking_queue_dequeue () from /pcola8/jde/e900/system/lib/libpsthreadutils.so
#4  0xf6e6d75c in psthread_pool_worker_function () from /pcola8/jde/e900/system/lib/libpsthreadutils.so



Solution

To view full details, sign in with your My Oracle Support account.

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


In this Document
Goal
Solution
 AIX Server
 HPUX Server
 LINUX Server
 Solaris Server
 Additional Resources

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.