stack trace: Core was generated by `/usr/bin/xrootd -l /var/log/xrootd/xrootd.log -c /etc/xrootd/xcache.cfg -k 7 -b'. Program terminated with signal 11, Segmentation fault. #0 0x00007f2e1ee438d7 in XrdFileCache::IOEntireFile::FSize (this=0x28f8900) at /usr/src/debug/xrootd/xrootd/src/XrdFileCache/XrdFileCacheIOEntireFile.cc:75 75 { Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.212.el6.x86_64 gperftools-libs-2.0-11.el6.3.x86_64 keyutils-libs-1.4-5.el6.x86_64 krb5-libs-1.10.3-65.el6.x86_64 libcom_err-1.41.12-24.el6.x86_64 libgcc-4.4.7-23.el6.x86_64 libselinux-2.0.94-7.el6.x86_64 libstdc++-4.4.7-23.el6.x86_64 libunwind-1.1-3.el6.x86_64 libxml2-2.7.6-21.el6_8.1.x86_64 openssl-1.0.1e-57.el6.x86_64 zlib-1.2.3-29.el6.x86_64 (gdb) where #0 0x00007f2e1ee438d7 in XrdFileCache::IOEntireFile::FSize (this=0x28f8900) at /usr/src/debug/xrootd/xrootd/src/XrdFileCache/XrdFileCacheIOEntireFile.cc:75 #1 0x00007f2e1ee43a69 in XrdFileCache::IOEntireFile::Read (this=0x28f8900, buff=0x3320000 "óM?\205\226???y??\205\"???ЬuT\\??+????qo??\022}C?????\235K??:\216?kp\214Y??\226\025|\226r\225=_Y?vH(r?Dzd?\212\017D\237?e\235?d\214?\207d\017?iz\026\177??4&|?~J{\224?\222<?\235??\"??)\031\024\212\036Si(?\022Ll?\025\036o?A#?;\023_???K\212\061?Y?_ڷ?D?D??g\220?,zX?y?#\024y٪\023;\233O87\024?{\a\206\"o~0kl???\226cX???\237\065\202?"..., off=34865152, size=262144) at /usr/src/debug/xrootd/xrootd/src/XrdFileCache/XrdFileCacheIOEntireFile.cc:174 #2 0x00007f2e1ee4346d in XrdOucCacheIO2::Read (this=<value optimized out>, iocb=..., buff=<value optimized out>, offs=<value optimized out>, rlen=<value optimized out>) at /usr/src/debug/xrootd/xrootd/src/XrdOuc/XrdOucCache2.hh:106 #3 0x00007f2e1fff57b8 in XrdPssFile::Read (this=0x2a7a560, aiop=0x28eeb00) at /usr/src/debug/xrootd/xrootd/src/XrdPss/XrdPssAio.cc:83 #4 0x00007f2e229bff51 in XrdOfsFile::read (this=0x2992400, aiop=0x28eeb00) at /usr/src/debug/xrootd/xrootd/src/XrdOfs/XrdOfs.cc:976 #5 0x00007f2e2299e049 in XrdXrootdAioReq::Read (this=0x28ead28) at /usr/src/debug/xrootd/xrootd/src/XrdXrootd/XrdXrootdAio.cc:400 #6 0x00007f2e2299e290 in XrdXrootdAioReq::endRead (this=0x28ead28) at /usr/src/debug/xrootd/xrootd/src/XrdXrootd/XrdXrootdAio.cc:558 #7 0x00007f2e2273997b in XrdScheduler::Run (this=0x610378) at /usr/src/debug/xrootd/xrootd/src/Xrd/XrdScheduler.cc:357 #8 0x00007f2e22739ac9 in XrdStartWorking (carg=<value optimized out>) at /usr/src/debug/xrootd/xrootd/src/Xrd/XrdScheduler.cc:87 #9 0x00007f2e226f753f in XrdSysThread_Xeq (myargs=0x2659320) at /usr/src/debug/xrootd/xrootd/src/XrdSys/XrdSysPthread.cc:86 #10 0x00007f2e222b2aa1 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f2e21657bdd in clone () from /lib64/libc.so.6 (gdb) -- Wei Yang | [log in to unmask] | 650-926-3338 (O) On 9/12/18, 2:38 PM, "[log in to unmask] on behalf of Yang, Wei" <[log in to unmask] on behalf of [log in to unmask]> wrote: ATLAS reported a specific scenario that can crash Xcache. Assume that I have a file that is accessible from two xrootd doors: root://host1//path/file root://host2//path/file If I access this file via Xcache simultaneously root://xcache//root://host1//path/file root://xcache//root://host2//path/file Xcache will instantly crash. I guess it is because Xcache view these as two different files, but then maps them to the same cache entry. -- Wei Yang | [log in to unmask] | 650-926-3338 (O) ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1