[ug-bosug] Problem with RW Tools.h library on Solaris 10
Venky
venkytv at opensolaris.org
Tue Dec 4 05:21:06 PST 2007
On Tue, Dec 04, 2007 at 05:45:35PM +0530, murageshgouda.patil at wipro.com wrote:
> Rwlibrary comes with Sunstudio 11.
> I thought any of the member of group, who is application programmer
> might have come across such problem.
Sure. Personally, I'm not too concerned about Solaris 10 questions
on this list. However, in this case, you would probably get more
relevant answers on the official forums.
> Below is pstack of the core.
> 53ot at ddgmas1o:/var/opt/ericsson/log/trace# pstack
> core_SGwAPGFTPFileCol_11961944
> core 'core_SGwAPGFTPFileCol_1196194453' of 13809:
> /opt/ericsson/sgw/bin/SGwAPGFTPFileCollector SGwAPGFTPFileCollector FT
> ----------------- lwp# 1 / thread# 1 --------------------
<snip>
> ----------------- lwp# 59 / thread# 59 --------------------
> fe33aa34 __1cJRWCString2G6Mpkc_r0_ (fcdf376c, fcdf2f68, a453c,
> fcdf2f68, 39, fcdf2f68) + a0
> 00036fcc
> __1cNFTPConnectionDget6MrknJRWCString_3nQFileTransferType_rkl_I_ (38,
> 1f, fcdfbb10, 1, fcdfbb0c, fcdf2f68) + 288
> 00045e04
> __1cXSGwAPGRecoveryCollectorMcollectFiles6MrnZSGwAPGRecoveryDataManager_
> _i_ (339028, fffe9a7d, fcdfbb34, fcdfbb44, 22a, fffe9a3e) + 1524
> 00043c80 __1cPSGwDataRecovery6Fpv_0_ (2b40b0, fffe8d9e, fcdfbf74,
> fcdfbf84, 9db6a, 17000) + b0
> fdec04ec _lwp_start (0, 0, 0, 0, 0, 0)
This seems to be the only thread doing anything significant. You
can de-mangle C++ symbols using "c++filt".
For example, running the stack above through c++filt gives the
following output:
----------------- lwp# 59 / thread# 59 --------------------
fe33aa34 RWCString&RWCString::operator=(const char*) (fcdf376c, fcdf2f68, a453c, fcdf2f68, 39, fcdf2f68) + a0
00036fcc unsigned FTPConnection::get(const RWCString&,const RWCString&,FileTransferType,const long&) (38, 1f, fcdfbb10, 1, fcdfbb0c, fcdf2f68) + 288
00045e04 int SGwAPGRecoveryCollector::collectFiles(SGwAPGRecoveryDataManager&) (339028, fffe9a7d, fcdfbb34, fcdfbb44, 22a, fffe9a3e) + 1524
00043c80 void*SGwDataRecovery(void*) (2b40b0, fffe8d9e, fcdfbf74, fcdfbf84, 9db6a, 17000) + b0
fdec04ec _lwp_start (0, 0, 0, 0, 0, 0)
The forums might be able to help you further.
Cheers,
Venky.
More information about the ug-bosug
mailing list