Hello Fabrizio I am running 20 xrdcp clients against a single xrootd server. The command is: xrdcp root://oprserv04:2094////prod/testFiles/dummyFile_15.df - | wc -c The xrootd version was build from the head yesterday morning. Every few hours I get a core which shows the following: (gdb) where #0 0x0095517c in memcpy () from /lib/tls/libc.so.6 #1 0x0806e96c in XrdClientReadCacheItem::GetPartialInterval(void const*, long long, long long) ( this=0x991d708, buffer=0xb5316408, begin_offs=10240000, end_offs=10399999) at XrdClientReadCache.hh:93 #2 0x0806dd2c in XrdClientReadCache::GetDataIfPresent(void const*, long long, long long, bool) ( this=0x991d278, buffer=0xb527a008, begin_offs=9600000, end_offs=10399999, PerfCalc=false) at XrdClientReadCache.cc:156 #3 0x08065659 in XrdClientConn::GetDataFromCache(void const*, long long, long long, bool) (this=0x991bae8, buffer=0xb527a008, begin_offs=9600000, end_offs=10399999, PerfCalc=false) at XrdClientConn.cc:1665 #4 0x080598c8 in XrdClient::Read(void*, long long, int) (this=0x991ab70, buf=0xb527a008, offset=9600000,len=800000) at XrdClient.cc:289 #5 0x08053cfe in ReaderThread_xrd(void*) () at Xrdcp.cc:64 #6 0x0807fd0e in XrdOucThread_Xeq (myargs=0x991e428) at XrdOucPthread.cc:80 #7 0x0040adec in start_thread () from /lib/tls/libpthread.so.0 #8 0x009b7a2a in clone () from /lib/tls/libc.so.6 (gdb) quit Unfortunately I don't have the xrdlog file and can't tell you if something happened on the server side, but I can repeat the test. Any idea? Cheers, Wilko