1752786 Members
5920 Online
108789 Solutions
New Discussion юеВ

Re: pldd of the pid

 
DeafFrog
Valued Contributor

pldd of the pid

Hello ,

I have provided the tusc o/p , but support team wants the o/p of

"the exe's used by the process using the pldd of the pid....Please take this output before killing the process and proceeding"


what is "pldd of the pid" and how to get the same and analyse the o/p .

Regards,

 

P.S. This thread has been moved HP-UX > General to HP-UX > Languages and Scripts - HP Forums Moderator

FrogIsDeaf
2 REPLIES 2
DeafFrog
Valued Contributor

Re: pldd of the pid

Man pldd and man pstac was of help ....but further how to get analyse the process and get to the culprit routine/function/system call hers' the o/p

pstack o/p of the process---------

-------------------------------- lwpid : 5123416 -------------------------------

0: 60000000ef0cc540 : (unknown) () (unknown)
1: 60000000ef0ca4b0 : (unknown) () (unknown)
2: 60000000ef0c58a0 : (unknown) () (unknown)
3: 60000000ef0783d0 : (unknown) () (unknown)
4: 60000000ef081950 : (unknown) () (unknown)
5: 60000000ef081590 : (unknown) () (unknown)
6: 60000000e8f62ab0 : B2K_WFExecuteScript() + 0xd50 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/lib_fcb_common.so)
7: 60000000e8f63ef0 : B2K_SEExecuteScript() + 0x230 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/lib_fcb_common.so)
8: 60000000e9016720 : ONS_SEExecuteScript() + 0x2a0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/lib_fcb_common.so)
9: 60000000fcf4c770 : (unknown) () (unknown)
10: 60000000e60ddce0 : validateDriver() + 0x37e0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/fcb_general.so)
11: 60000000e60db2c0 : validateDriver() + 0xdc0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/fcb_general.so)
12: 60000000e60de820 : srvDriver() + 0xb0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/fcb_general.so)
13: 60000000f3efabc0 : SRV_VerifySBAcct() + 0x1c0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/accounts.so)
14: 60000000e616c5b0 : getFuncs() + 0x2ac0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/fcb_general.so)
15: 60000000e616fd70 : OnsFuncCaller_New() + 0xba0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/fcb_general.so)
16: 60000000c7a11460 : copyErrors() + 0x24f0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/finlistvalrtn_fab.so)
17: 60000000c7a126c0 : _ZN22Cfinlistvalrtn_fabImpl16ORB_OnsCmn_New10EP8IArchErrP20IPowerHashVectorListPKcPPcS5_c12tagStructRawcPS3_PS8_S9_() + 0x300 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/finlistvalrtn_fab.so)
18: 60000000c77362f0 : _ZN22Cfinlistvalrtn_fabImpl25ORB_OnsCmn_New10SurrogateEP8IArchErrPKciPPcPi() + 0x550 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/finlistvalrtn_fab.so)
19: 60000000c7950c00 : AppProcessMessageFn() + 0x640 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/finlistvalrtn_fab.so)
20: 000000000400ffc0 : _Z17LisrvrMainProcessP8IArchErriPPc() + 0x2780 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/services/finlistval/bin/lisrvr-fin-listval)
21: 000000000400afd0 : main() + 0x1a0 (/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/services/finlistval/bin/lisrvr-fin-listval)
22: 60000000c0030c90 : main_opd_entry() + 0x50 (/usr/lib/hpux32/dld.so)


--------pldd of the process--------
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/services/finlistval/bin/lisrvr-fin-listval
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/services/finlistval/bin/lisrvr-fin-listval
/usr/lib/hpux32/dld.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/arbasic.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/arlimoc.so
/usr/lib/hpux32/libpthread.so.1
/usr/lib/hpux32/libxti.so.1
/usr/lib/hpux32/libm.so.1
/usr/lib/hpux32/libxcurses.so.1
/usr/lib/hpux32/libstd_v2.so.1
/usr/lib/hpux32/libCsup.so.1
/usr/lib/hpux32/libunwind.so.1
/usr/lib/hpux32/libc.so.1
/usr/lib/hpux32/libdl.so.1
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/arappmonitor.so
/usr/lib/hpux32/libuca.so.1
/usr/lib/nls/loc/hpux32/locales.3/en_US.utf8
/usr/lib/nls/loc/hpux32/methods.1/libutf8.so
/usr/lib/hpux32/libnss_files.so.1
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/finlistvalrtn_fab.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/lib_fd_common.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/lib_sh_general.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/lib_sh_common.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/RA_SH.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/cust/exe/lib_sh_interest.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/lib_sh_fintran.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/gensrc01.so
/finservices/FinacleApp/CoreApp/Finacle/FC10.1/app/prodbase/exe/gensrc02.so

and more so

FrogIsDeaf
Dennis Handly
Acclaimed Contributor

Re: pldd of the pid

You have gotten what they what, why not let them tell you what to do next.

>how to get analyse the process and get to the culprit routine/function/system call

What's happening, hang or loop?

>0: 60000000ef0cc540 : (unknown) () (unknown)
>1: 60000000ef0ca4b0 : (unknown) () (unknown)

This could be stripped.
You may want to use a newer version of the linker tools: PHSS_41179

Have you tried attaching with gdb?