Hello Gerri
Thanks a lot. It is working now.
Cheers,
Wilko
On Tue, 21 Jun 2005, Gerardo Ganis wrote:
>
>
> Hi Wilko,
>
> Sorry for the problem.
> There was badly decremented counter in XrdClientUrlSet affecting
> cases with short file names. Also, some strlen calls in XrdClientString
> were unprotected. I've fixed this in CVS.
> I've tried your command on noric04 and other machines and it seems to
> work.
> Let me know.
>
> Gerri
>
>
> On Mon, 20 Jun 2005, Wilko Kroeger wrote:
>
> >
> > Hello Fabrizio
> >
> > I can't get the XrdClientAdmin to work. First I tried the perl interface
> > but it crashed in the XrdClientAdmin::XrdInitialize (it never connected to
> > xrootd). Because debugging wasn't easy for the perl bindings I build the
> > TestXrdClient executable in XrdClient. It also fails and produces a core.
> > The command is:
> > > ./bin/TestXrdClient xrootd://datadevsol01:2094///
> >
> > 050620 23:03:08 001 Xrd: (C) 2004 SLAC XrdClientAdmin 0.3
> > 050620 23:03:08 001 Xrd: TakeUrl parsing url:0
> > 050620 23:03:08 001 Xrd: GetDomainToMatch GetHostName(noric04) returned name=noric04.slac.stanford.edu
> > 050620 23:03:08 001 Xrd: GetDomainToMatch GetDomain(noric04) --> slac.stanford.edu
> > 050620 23:03:08 001 Xrd: XrdClientUrlSet parsing: xrootd://datadevsol01:2094///
> > 050620 23:03:08 001 Xrd: XrdClientUrlSet protocol: xrootd
> > Segmentation fault (core dumped)
> >
> > The core is in:
> > /nfs/objyserv01/objy/databases/wilko/xrootd/test_20050620/clientAdmin/core.2954
> > The binary is in
> > ~wilko/bbtest/xrootd/t/xrootd/bin/i386_rhel30_dbg/TestXrdClient
> >
> > The core file shows:
> >
> > > gdb TestXrdClient core.2954
> >
> > #0 0x00d1f503 in strlen () from /lib/tls/libc.so.6
> > (gdb) where
> > #0 0x00d1f503 in strlen () from /lib/tls/libc.so.6
> > #1 0x08056bdc in XrdClientString::Assign(XrdClientString&) (this=0xbfff7770, str=@0xbfff79a0) at XrdClientString.hh:84
> > #2 0x080568c5 in XrdClientString (this=0xbfff7770, str=@0xbfff79a0) at XrdClientString.hh:60
> > #3 0x0805be89 in operator<<(std::ostream&, XrdClientString const&) (os=@0xbfff78c0, obj=@0xbfff79a0)
> > at XrdClientString.cc:119
> > #4 0x080752b4 in XrdClientUrlSet (this=0xbfff7bf0, urls=
> > {data = 0x8276b50 "xrootd://datadevsol01:2094///", size = 29, capacity = 256}) at XrdClientUrlSet.cc:129
> > #5 0x080585fd in XrdClientAdmin::Connect() (this=0x8276610) at XrdClientAdmin.cc:102
> > #6 0x080556bd in XrdInitialize (url=0xbfffbf47 "xrootd://datadevsol01:2094///",
> > EnvValues=0x8080c88 "DebugLevel 3\nConnectTimeout 5") at XrdClientAdmin_c.cc:122
> > #7 0x08054e1c in main (argc=2, argv=0xbfff7f44) at TestXrdClient.cc:22
> >
> > It fails before any connection to a data server is made.
> >
> >
> > Cheers,
> > Wilko
> >
>
>
|