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 > > > >