[wshi@login5.summit v5-34-00-patches]$ gdb ${ROOTSYS}/bin/root.exe GNU gdb (GDB) Red Hat Enterprise Linux 8.2-11.el8 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "ppc64le-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /ccs/home/wshi/ROOT/v5-34-00-patches/bin/root.exe...done. (gdb) run Starting program: /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/bin/root.exe Missing separate debuginfos, use: yum debuginfo-install glibc-2.28-101.el8.ppc64le warning: File "/autofs/nccs-svm1_sw/summit/gcc/7.5.0-2/lib64/libstdc++.so.6.0.24-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". To enable execution of this file add add-auto-load-safe-path /autofs/nccs-svm1_sw/summit/gcc/7.5.0-2/lib64/libstdc++.so.6.0.24-gdb.py line to your configuration file "/ccs/home/wshi/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/ccs/home/wshi/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/power9/libthread_db.so.1". Error in : no file name specified Error in : no file name specified Error in : no file name specified Error in : no file name specified ******************************************* * * * W E L C O M E to R O O T * * * * Version 5.34/39 12 March 2018 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* ROOT 5.34/39 (@, Nov 03 2022, 13:23:00 on linuxppc64gcc) CINT/ROOT C/C++ Interpreter version 5.18.00, July 2, 2010 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. Error in : libMathCore[.so | .dll | .dylib | .sl | .dl | .a] does not exist in aborting [Detaching after fork from child process 1217848] Program received signal SIGABRT, Aborted. 0x00007ffff6413618 in raise () from /lib64/power9/libc.so.6 Missing separate debuginfos, use: yum debuginfo-install libxcrypt-4.1.1-4.el8.ppc64le pcre-8.42-4.el8.ppc64le sssd-client-2.2.3-20.el8.ppc64le xz-libs-5.2.4-3.el8.ppc64le zlib-1.2.11-16.el8_2.ppc64le (gdb) backtrace #0 0x00007ffff6413618 in raise () from /lib64/power9/libc.so.6 #1 0x00007ffff63f3a2c in abort () from /lib64/power9/libc.so.6 #2 0x00007ffff7861a48 in TUnixSystem::Abort (this=0x1005c650) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:2223 #3 0x00007ffff7751eec in DefaultErrorHandler (level=773880864, abort_bool=100, location=0x206c732e207c2062 , msg=0x207c206c642e207c ) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:193 #4 0x00007ffff775231c in ErrorHandler (level=, location=, fmt=, ap=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:245 Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) x 0x1005c650 0x1005c650: 0xf7f2d2c8 (gdb) break ErrorHandler Breakpoint 1 at 0x7ffff7751fcc: file /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx, line 207. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/bin/root.exe warning: File "/autofs/nccs-svm1_sw/summit/gcc/7.5.0-2/lib64/libstdc++.so.6.0.24-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/power9/libthread_db.so.1". Breakpoint 1, ErrorHandler (level=3000, location=0x7ffff7ff9210 "UnknownClass::ReadFile", fmt=0x7ffff7d86db8 "no file name specified", ap=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:207 207 int vc = 0; (gdb) x 0x7ffff7ff9210 0x7ffff7ff9210: 0x6e6b6e55 (gdb) x 0x7ffff7d86db8 0x7ffff7d86db8: 0x66206f6e (gdb) x 0x7fffffffb768 0x7fffffffb768: 0x00000000 (gdb) step 209 R__VA_COPY(sap, ap); (gdb) 212 if (!buf) (gdb) 213 buf = new char[buf_size]; (gdb) operator new[] (sz=2048) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=2048) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) ErrorHandler (level=3000, location=0x7ffff7ff9210 "UnknownClass::ReadFile", fmt=0x7ffff7d86db8 "no file name specified", ap=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:215 215 if (!fmt) (gdb) 218 Int_t n = vsnprintf(buf, buf_size, fmt, ap); (gdb) 221 if (n == -1 || n >= buf_size) { (gdb) 238 if (level >= kSysError && level < kFatal) { (gdb) p kSysError $1 = 5000 (gdb) p kFatal $2 = 6000 (gdb) p level $3 = 3000 (gdb) step 242 bp = buf; (gdb) 244 if (level != kFatal) (gdb) 245 gErrorHandler(level, level >= gErrorAbortLevel, location, bp); (gdb) p level $4 = 3000 (gdb) p location $5 = 0x7ffff7ff9210 "UnknownClass::ReadFile" (gdb) p bp $6 = 0x1005f030 "no file name specified" (gdb) p gErrorAbortLevel $7 = 5001 (gdb) step DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9210 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:127 127 if (gErrorIgnoreLevel == kUnset) { (gdb) p gErrorIgnoreLevel $8 = -1 (gdb) p kUnset $9 = -1 (gdb) step 128 R__LOCKGUARD2(gErrorMutex); (gdb) p gErrorMutex $10 = (TVirtualMutex *) 0x0 (gdb) step TLockGuard::TLockGuard (this=0x7fffffffb520, mutex=0x0) at include/TVirtualMutex.h:79 79 : fMutex(mutex) { if (fMutex) fMutex->Lock(); } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9210 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:130 130 gErrorIgnoreLevel = 0; (gdb) 131 if (gEnv) { (gdb) p gEnv $11 = (TEnv *) 0x0 (gdb) step 128 R__LOCKGUARD2(gErrorMutex); (gdb) TLockGuard::~TLockGuard (this=0x7fffffffb520, __in_chrg=) at include/TVirtualMutex.h:80 80 virtual ~TLockGuard() { if (fMutex) fMutex->UnLock(); } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9210 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:150 150 if (level < gErrorIgnoreLevel) (gdb) 153 const char *type = 0; (gdb) 155 if (level >= kInfo) (gdb) p kInfo $12 = 1000 (gdb) step 156 type = "Info"; (gdb) 157 if (level >= kWarning) (gdb) p kWarning $13 = 2000 (gdb) step 158 type = "Warning"; (gdb) 159 if (level >= kError) (gdb) p kError $14 = 3000 (gdb) step 160 type = "Error"; (gdb) step 161 if (level >= kBreak) (gdb) p kBreak $15 = 4000 (gdb) step 163 if (level >= kSysError) (gdb) p kSysError $16 = 5000 (gdb) step 165 if (level >= kFatal) (gdb) p kFatal $17 = 6000 (gdb) step 168 TString smsg; (gdb) TString::TString (this=0x7fffffffb508) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:94 94 TString::TString() (gdb) 98 Zero(); (gdb) TString::Zero (this=0x7fffffffb508) at include/TString.h:243 243 Ssiz_t (&a)[kNwords] = fRep.fRaw.fWords; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 246 } (gdb) TString::TString (this=0x7fffffffb508) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:99 99 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9210 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:169 169 if (level >= kPrint && level < kInfo) (gdb) 171 else if (level >= kBreak && level < kSysError) (gdb) 173 else if (!location || strlen(location) == 0) (gdb) 176 smsg.Form("%s in <%s>: %s", type, location, msg); (gdb) p smsg $18 = {_vptr.TString = 0x7ffff7f17bb0 , fRep = {{fLong = {fCap = 0, fSize = 0, fData = 0x0}, fShort = {fSize = 0 '\000', fData = '\000' }, fRaw = {fWords = {0, 0, 0, 0}}}}, static fgIsA = {_M_b = {_M_p = 0x0}}} (gdb) p smsg.Data() $19 = 0x7fffffffb511 "" (gdb) step TString::Form (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2298 2298 va_start(ap, va_(fmt)); (gdb) 2299 FormImp(va_(fmt), ap); (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2262 2262 Ssiz_t buflen = 20 + 20 * strlen(fmt); // pick a number, any strictly positive number (gdb) 2263 Clobber(buflen); (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1129 1129 if (nc > MaxSize()) { (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1134 1134 if (nc < kMinCap) { (gdb) 1138 char *data = GetLongPointer(); (gdb) TString::GetLongPointer (this=0x7fffffffb508) at include/TString.h:230 230 char *GetLongPointer() { return fRep.fLong.fData; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1139 1139 Ssiz_t cap = Recommend(nc); (gdb) TString::Recommend (s=300) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=301) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1140 1140 if (cap != Capacity()) { (gdb) TString::Capacity (this=0x7fffffffb508) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1141 1141 data = new char[cap+1]; (gdb) operator new[] (sz=304) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=304) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1142 1142 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb508) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1143 1143 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb508, s=304) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1144 1144 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb508, p=0x1005f840 "h\022]\366\377\177") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1146 1146 SetLongSize(0); (gdb) TString::SetLongSize (this=0x7fffffffb508, s=0) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1147 1147 data[0] = 0; (gdb) 1149 } (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2266 2266 R__VA_COPY(sap, ap); (gdb) 2268 int n, vc = 0; (gdb) 2270 n = vsnprintf(GetPointer(), buflen, fmt, ap); (gdb) TString::GetPointer (this=0x7fffffffb508) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb508) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2273 2273 if (n == -1 || n >= buflen) { (gdb) 2288 SetSize(strlen(Data())); (gdb) TString::Data (this=0x7fffffffb508) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb508) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb508) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::SetSize (this=0x7fffffffb508, s=57) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb508, s=57) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2289 2289 } (gdb) TString::Form (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2301 2301 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9210 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:178 178 DebugPrint("%s\n", smsg.Data()); (gdb) TString::Data (this=0x7fffffffb508) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb508) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb508) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) DebugPrint (fmt=0x7ffff7d84ae8 "%s\n") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:70 70 va_start(ap, fmt); (gdb) 73 if (!buf) (gdb) 74 buf = new char[buf_size]; (gdb) operator new[] (sz=2048) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=2048) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) DebugPrint (fmt=0x7ffff7d84ae8 "%s\n") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:76 76 Int_t n = vsnprintf(buf, buf_size, fmt, ap); (gdb) 79 if (n == -1 || n >= buf_size) { (gdb) 93 R__LOCKGUARD2(gErrorMutex); (gdb) TLockGuard::TLockGuard (this=0x7fffffffb478, mutex=0x0) at include/TVirtualMutex.h:79 79 : fMutex(mutex) { if (fMutex) fMutex->Lock(); } (gdb) DebugPrint (fmt=0x7ffff7d84ae8 "%s\n") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:95 95 const char *toprint = buf; // Work around for older plaform where we use TThreadTLSWrapper (gdb) 96 fprintf(stderr, "%s", toprint); (gdb) Error in : no file name specified 93 R__LOCKGUARD2(gErrorMutex); (gdb) p buf $20 = 0x1005f980 "Error in : no file name specified\n" (gdb) p toprint $21 = 0x1005f980 "Error in : no file name specified\n" (gdb) p fmt $22 = 0x7ffff7d84ae8 "%s\n" (gdb) step TLockGuard::~TLockGuard (this=0x7fffffffb478, __in_chrg=) at include/TVirtualMutex.h:80 80 virtual ~TLockGuard() { if (fMutex) fMutex->UnLock(); } (gdb) DebugPrint (fmt=0x7ffff7d84ae8 "%s\n") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:101 101 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9210 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:180 180 fflush(stderr); (gdb) p stderr $23 = (FILE *) 0x7ffff65d16b0 <_IO_2_1_stderr_> (gdb) step 181 if (abort_bool) { (gdb) p abort_bool $24 = false (gdb) step 168 TString smsg; (gdb) TString::~TString (this=0x7fffffffb508, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:205 205 TString::~TString() (gdb) 209 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb508) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::~TString (this=0x7fffffffb508, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:210 210 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9210 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:197 197 } (gdb) ErrorHandler (level=3000, location=0x7ffff7ff9210 "UnknownClass::ReadFile", fmt=0x7ffff7d86db8 "no file name specified", ap=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:248 248 } (gdb) TObject::DoError (this=0x1005ef10, level=3000, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified", va=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:876 876 } (gdb) TObject::Error (this=0x1005ef10, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:914 914 if (TROOT::Initialized()) (gdb) p TROOT::Initialized() $25 = false (gdb) step TROOT::Initialized () at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TROOT.cxx:2203 2203 return fgRootInit; (gdb) 2204 } (gdb) TObject::Error (this=0x1005ef10, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:916 916 } (gdb) TEnv::ReadFile (this=0x1005ef10, fname=0x1005eef0 "", level=kEnvGlobal) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:598 598 return -1; (gdb) 612 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:417 417 delete [] s; (gdb) operator delete[] (ptr=0x1005eef0) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc:35 35 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc: No such file or directory. (gdb) operator delete (ptr=0x1005eef0) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_op.cc:49 49 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_op.cc: No such file or directory. (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_op.cc (gdb) operator delete[] (ptr=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc:36 36 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc: No such file or directory. (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:418 418 if (!gSystem->Getenv("ROOTENV_NO_HOME")) { (gdb) TUnixSystem::Getenv (this=0x1005c650, name=0x7ffff7d86d28 "ROOTENV_NO_HOME") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:2154 2154 return ::getenv(name); (gdb) 2155 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:419 419 s = gSystem->ConcatFileName(gSystem->HomeDirectory(), name); (gdb) TUnixSystem::HomeDirectory (this=0x1005c650, userName=0x0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1509 1509 return UnixHomedirectory(userName); (gdb) TUnixSystem::UnixHomedirectory (name=0x0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:4022 4022 if (name) { (gdb) 4030 if (mydir[0]) (gdb) 4031 return mydir; (gdb) 4044 } (gdb) TUnixSystem::HomeDirectory (this=0x1005c650, userName=0x0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1510 1510 } (gdb) TSystem::ConcatFileName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TSystem.cxx:1031 1031 TString nameString(name); (gdb) TString::TString (this=0x7fffffffb7a0, cs=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:110 110 TString::TString(const char *cs) (gdb) 114 if (cs) { (gdb) 115 Ssiz_t n = strlen(cs); (gdb) 116 char *data = Init(n, n); (gdb) TString::Init (this=0x7fffffffb7a0, capacity=7, nchar=7) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:218 218 if (capacity > MaxSize()) { (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::Init (this=0x7fffffffb7a0, capacity=7, nchar=7) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:226 226 if (capacity < kMinCap) { (gdb) 227 SetShortSize(nchar); (gdb) TString::SetShortSize (this=0x7fffffffb7a0, s=7) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Init (this=0x7fffffffb7a0, capacity=7, nchar=7) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:228 228 data = GetShortPointer(); (gdb) TString::GetShortPointer (this=0x7fffffffb7a0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Init (this=0x7fffffffb7a0, capacity=7, nchar=7) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:236 236 data[nchar] = 0; // terminating null (gdb) 238 return data; (gdb) 239 } (gdb) TString::TString (this=0x7fffffffb7a0, cs=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:117 117 memcpy(data, cs, n); (gdb) 120 } (gdb) TSystem::ConcatFileName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TSystem.cxx:1032 1032 PrependPathName(dir, nameString); (gdb) TUnixSystem::PrependPathName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=...) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1562 1562 if (name.IsNull() || name == ".") { (gdb) TString::IsNull (this=0x7fffffffb7a0) at include/TString.h:380 380 Bool_t IsNull() const { return Length() == 0; } (gdb) TString::Length (this=0x7fffffffb7a0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb7a0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) operator== (s1=..., s2=0x7ffff7d94ec0 ".") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1358 1358 if (!s2) return kFALSE; (gdb) 1360 const char *data = s1.Data(); (gdb) TString::Data (this=0x7fffffffb7a0) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb7a0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb7a0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) operator== (s1=..., s2=0x7ffff7d94ec0 ".") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1361 1361 Ssiz_t len = s1.Length(); (gdb) TString::Length (this=0x7fffffffb7a0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb7a0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) operator== (s1=..., s2=0x7ffff7d94ec0 ".") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1363 1363 for (i = 0; s2[i]; ++i) (gdb) 1364 if (data[i] != s2[i] || i == len) return kFALSE; (gdb) 1363 for (i = 0; s2[i]; ++i) (gdb) 1365 return (i == len); (gdb) 1366 } (gdb) TUnixSystem::PrependPathName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=...) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1571 1571 if (!dir || !dir[0]) dir = "/"; (gdb) 1572 else if (dir[strlen(dir) - 1] != '/') (gdb) 1573 name.Prepend('/'); (gdb) TString::Prepend (this=0x7fffffffb7a0, c=47 '/', rep=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:891 891 if (!rep) return *this; (gdb) 893 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb7a0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb7a0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Prepend (this=0x7fffffffb7a0, c=47 '/', rep=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:894 894 Ssiz_t tot = len + rep; // Final string length (gdb) 896 if (tot > MaxSize()) { (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::Prepend (this=0x7fffffffb7a0, c=47 '/', rep=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:902 902 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb7a0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Prepend (this=0x7fffffffb7a0, c=47 '/', rep=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:903 903 char *data, *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb7a0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb7a0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Prepend (this=0x7fffffffb7a0, c=47 '/', rep=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:905 905 if (capac - tot >= 0) { (gdb) 906 memmove(p + rep, p, len); (gdb) 907 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb7a0, s=8) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb7a0, s=8) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Prepend (this=0x7fffffffb7a0, c=47 '/', rep=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:908 908 data = p; (gdb) 918 data[tot] = 0; (gdb) 920 while (rep--) (gdb) 921 *data++ = c; (gdb) 920 while (rep--) (gdb) 923 return *this; (gdb) 924 } (gdb) TUnixSystem::PrependPathName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=...) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1574 1574 name.Prepend(dir); (gdb) TString::Prepend (this=0x7fffffffb7a0, cs=0x7ffff7f74ee0 "/ccs/home/wshi") at include/TString.h:596 596 { return Replace(0, 0, cs, cs ? strlen(cs) : 0); } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb7a0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb7a0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=8) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb7a0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb7a0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb7a0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=22) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=22) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=22, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=22) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=28) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=29) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=22) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) 980 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb7a0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:981 981 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb7a0, s=32) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:982 982 SetLongSize(tot); (gdb) TString::SetLongSize (this=0x7fffffffb7a0, s=22) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:983 983 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb7a0, p=0x10060190 "/ccs/home/wshi/.rootrc") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Replace (this=0x7fffffffb7a0, pos=0, n1=0, cs=0x7ffff7f74ee0 "/ccs/home/wshi", n2=14) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:984 984 data[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TUnixSystem::PrependPathName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=...) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1576 1576 return name.Data(); (gdb) TString::Data (this=0x7fffffffb7a0) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb7a0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb7a0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TUnixSystem::PrependPathName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=...) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1577 1577 } (gdb) TSystem::ConcatFileName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TSystem.cxx:1033 1033 return StrDup(nameString.Data()); (gdb) TString::Data (this=0x7fffffffb7a0) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb7a0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb7a0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) StrDup (str=0x7fffffffb7a9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2489 2489 if (!str) return 0; (gdb) 2491 char *s = new char[strlen(str)+1]; (gdb) operator new[] (sz=1) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=1) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) StrDup (str=0x7fffffffb7a9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2492 2492 if (s) strcpy(s, str); (gdb) 2494 return s; (gdb) 2495 } (gdb) TSystem::ConcatFileName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TSystem.cxx:1031 1031 TString nameString(name); (gdb) TString::~TString (this=0x7fffffffb7a0, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:205 205 TString::~TString() (gdb) 209 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb7a0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb7a0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::~TString (this=0x7fffffffb7a0, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:210 210 } (gdb) TSystem::ConcatFileName (this=0x1005c650, dir=0x7ffff7f74ee0 "/ccs/home/wshi", name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TSystem.cxx:1033 1033 return StrDup(nameString.Data()); (gdb) 1034 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:420 420 ReadFile(s, kEnvUser); (gdb) TEnv::ReadFile (this=0x1005ef10, fname=0x1005eef0 "", level=kEnvUser) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:596 596 if (!fname || !strlen(fname)) { (gdb) 597 Error("ReadFile", "no file name specified"); (gdb) TObject::Error (this=0x1005ef10, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:911 911 va_start(ap, va_(fmt)); (gdb) 912 DoError(kError, location, va_(fmt), ap); (gdb) TObject::DoError (this=0x1005ef10, level=3000, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified", va=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:871 871 const char *classname = "UnknownClass"; (gdb) 872 if (TROOT::Initialized()) (gdb) TROOT::Initialized () at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TROOT.cxx:2203 2203 return fgRootInit; (gdb) 2204 } (gdb) TObject::DoError (this=0x1005ef10, level=3000, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified", va=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:875 875 ::ErrorHandler(level, Form("%s::%s", classname, location), fmt, va); (gdb) Form (fmt=0x7ffff7d7a2a0 "%s::%s") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2422 2422 va_start(ap,va_(fmt)); (gdb) 2423 char *b = Format(va_(fmt), ap); (gdb) Format (format=0x7ffff7d7a2a0 "%s::%s", ap=0x7fffffffb668 "\220\242\327\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2382 2382 if (gBfree == 0) { (gdb) 2386 char *buf = gBfree; (gdb) 2388 if (buf+fld_size > gEndbuf) (gdb) 2392 R__VA_COPY(sap, ap); (gdb) 2394 int n = vsnprintf(buf, fld_size, format, ap); (gdb) 2397 if (n == -1 || n >= fld_size) { (gdb) 2408 gBfree = buf+n+1; (gdb) 2409 return buf; (gdb) 2410 } (gdb) Form (fmt=0x7ffff7d7a2a0 "%s::%s") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2425 2425 return b; (gdb) 2426 } (gdb) Breakpoint 1, ErrorHandler (level=3000, location=0x7ffff7ff9227 "UnknownClass::ReadFile", fmt=0x7ffff7d86db8 "no file name specified", ap=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:207 207 int vc = 0; (gdb) 209 R__VA_COPY(sap, ap); (gdb) 212 if (!buf) (gdb) 215 if (!fmt) (gdb) 218 Int_t n = vsnprintf(buf, buf_size, fmt, ap); (gdb) 221 if (n == -1 || n >= buf_size) { (gdb) 238 if (level >= kSysError && level < kFatal) { (gdb) 242 bp = buf; (gdb) 244 if (level != kFatal) (gdb) 245 gErrorHandler(level, level >= gErrorAbortLevel, location, bp); (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9227 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:127 127 if (gErrorIgnoreLevel == kUnset) { (gdb) 150 if (level < gErrorIgnoreLevel) (gdb) 153 const char *type = 0; (gdb) 155 if (level >= kInfo) (gdb) 156 type = "Info"; (gdb) 157 if (level >= kWarning) (gdb) 158 type = "Warning"; (gdb) 159 if (level >= kError) (gdb) 160 type = "Error"; (gdb) 161 if (level >= kBreak) (gdb) 163 if (level >= kSysError) (gdb) 165 if (level >= kFatal) (gdb) 168 TString smsg; (gdb) TString::TString (this=0x7fffffffb508) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:94 94 TString::TString() (gdb) 98 Zero(); (gdb) TString::Zero (this=0x7fffffffb508) at include/TString.h:243 243 Ssiz_t (&a)[kNwords] = fRep.fRaw.fWords; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 246 } (gdb) TString::TString (this=0x7fffffffb508) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:99 99 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9227 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:169 169 if (level >= kPrint && level < kInfo) (gdb) 171 else if (level >= kBreak && level < kSysError) (gdb) 173 else if (!location || strlen(location) == 0) (gdb) 176 smsg.Form("%s in <%s>: %s", type, location, msg); (gdb) TString::Form (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2298 2298 va_start(ap, va_(fmt)); (gdb) 2299 FormImp(va_(fmt), ap); (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2262 2262 Ssiz_t buflen = 20 + 20 * strlen(fmt); // pick a number, any strictly positive number (gdb) 2263 Clobber(buflen); (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1129 1129 if (nc > MaxSize()) { (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1134 1134 if (nc < kMinCap) { (gdb) 1138 char *data = GetLongPointer(); (gdb) TString::GetLongPointer (this=0x7fffffffb508) at include/TString.h:230 230 char *GetLongPointer() { return fRep.fLong.fData; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1139 1139 Ssiz_t cap = Recommend(nc); (gdb) TString::Recommend (s=300) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=301) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1140 1140 if (cap != Capacity()) { (gdb) TString::Capacity (this=0x7fffffffb508) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1141 1141 data = new char[cap+1]; (gdb) operator new[] (sz=304) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=304) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1142 1142 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb508) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1143 1143 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb508, s=304) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1144 1144 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb508, p=0x100629a0 "") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1146 1146 SetLongSize(0); (gdb) TString::SetLongSize (this=0x7fffffffb508, s=0) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Clobber (this=0x7fffffffb508, nc=300) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1147 1147 data[0] = 0; (gdb) 1149 } (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2266 2266 R__VA_COPY(sap, ap); (gdb) 2268 int n, vc = 0; (gdb) 2270 n = vsnprintf(GetPointer(), buflen, fmt, ap); (gdb) TString::GetPointer (this=0x7fffffffb508) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb508) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2273 2273 if (n == -1 || n >= buflen) { (gdb) 2288 SetSize(strlen(Data())); (gdb) TString::Data (this=0x7fffffffb508) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb508) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb508) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::SetSize (this=0x7fffffffb508, s=57) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb508, s=57) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::FormImp (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s", ap=0x7fffffffb4d0 "\210J\330\367\377\177") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2289 2289 } (gdb) TString::Form (this=0x7fffffffb508, fmt=0x7ffff7d84ad8 "%s in <%s>: %s") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:2301 2301 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9227 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:178 178 DebugPrint("%s\n", smsg.Data()); (gdb) TString::Data (this=0x7fffffffb508) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb508) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb508) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) DebugPrint (fmt=0x7ffff7d84ae8 "%s\n") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:70 70 va_start(ap, fmt); (gdb) 73 if (!buf) (gdb) 76 Int_t n = vsnprintf(buf, buf_size, fmt, ap); (gdb) 79 if (n == -1 || n >= buf_size) { (gdb) 93 R__LOCKGUARD2(gErrorMutex); (gdb) TLockGuard::TLockGuard (this=0x7fffffffb478, mutex=0x0) at include/TVirtualMutex.h:79 79 : fMutex(mutex) { if (fMutex) fMutex->Lock(); } (gdb) DebugPrint (fmt=0x7ffff7d84ae8 "%s\n") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:95 95 const char *toprint = buf; // Work around for older plaform where we use TThreadTLSWrapper (gdb) 96 fprintf(stderr, "%s", toprint); (gdb) Error in : no file name specified 93 R__LOCKGUARD2(gErrorMutex); (gdb) TLockGuard::~TLockGuard (this=0x7fffffffb478, __in_chrg=) at include/TVirtualMutex.h:80 80 virtual ~TLockGuard() { if (fMutex) fMutex->UnLock(); } (gdb) DebugPrint (fmt=0x7ffff7d84ae8 "%s\n") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:101 101 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9227 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:180 180 fflush(stderr); (gdb) 181 if (abort_bool) { (gdb) 168 TString smsg; (gdb) TString::~TString (this=0x7fffffffb508, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:205 205 TString::~TString() (gdb) 209 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb508) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb508) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::~TString (this=0x7fffffffb508, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:210 210 } (gdb) DefaultErrorHandler (level=3000, abort_bool=false, location=0x7ffff7ff9227 "UnknownClass::ReadFile", msg=0x1005f030 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:197 197 } (gdb) ErrorHandler (level=3000, location=0x7ffff7ff9227 "UnknownClass::ReadFile", fmt=0x7ffff7d86db8 "no file name specified", ap=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TError.cxx:248 248 } (gdb) TObject::DoError (this=0x1005ef10, level=3000, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified", va=0x7fffffffb768 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:876 876 } (gdb) TObject::Error (this=0x1005ef10, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:914 914 if (TROOT::Initialized()) (gdb) TROOT::Initialized () at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TROOT.cxx:2203 2203 return fgRootInit; (gdb) 2204 } (gdb) TObject::Error (this=0x1005ef10, location=0x7ffff7d86dd0 "ReadFile", fmt=0x7ffff7d86db8 "no file name specified") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TObject.cxx:916 916 } (gdb) TEnv::ReadFile (this=0x1005ef10, fname=0x1005eef0 "", level=kEnvUser) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:598 598 return -1; (gdb) 612 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:421 421 delete [] s; (gdb) operator delete[] (ptr=0x1005eef0) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc:35 35 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc: No such file or directory. (gdb) operator delete (ptr=0x1005eef0) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_op.cc:49 49 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_op.cc: No such file or directory. (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_op.cc (gdb) operator delete[] (ptr=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc:36 36 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/del_opv.cc: No such file or directory. (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:422 422 if (strcmp(gSystem->HomeDirectory(), gSystem->WorkingDirectory())) (gdb) TUnixSystem::HomeDirectory (this=0x1005c650, userName=0x0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1509 1509 return UnixHomedirectory(userName); (gdb) TUnixSystem::UnixHomedirectory (name=0x0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:4022 4022 if (name) { (gdb) 4030 if (mydir[0]) (gdb) 4031 return mydir; (gdb) 4044 } (gdb) TUnixSystem::HomeDirectory (this=0x1005c650, userName=0x0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1510 1510 } (gdb) TUnixSystem::WorkingDirectory (this=0x1005c650) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1493 1493 R__LOCKGUARD2(gSystemMutex); (gdb) TLockGuard::TLockGuard (this=0x7fffffffb7c0, mutex=0x0) at include/TVirtualMutex.h:79 79 : fMutex(mutex) { if (fMutex) fMutex->Lock(); } (gdb) TUnixSystem::WorkingDirectory (this=0x1005c650) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1496 1496 if (::getcwd(cwd, kMAXPATHLEN) == 0) { (gdb) 1500 fWdpath = cwd; (gdb) TString::operator= (this=0x1005c6c8, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x1005c6c8) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x1005c6c8) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x1005c6c8) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x1005c6c8) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x1005c6c8) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x1005c6c8) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x1005c6c8) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x1005c6c8) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x1005c6c8) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x1005c6c8) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x1005c6c8) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=50, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=50) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=51) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=64) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=64) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) 980 UnLink(); (gdb) TString::UnLink (this=0x1005c6c8) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x1005c6c8) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:981 981 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x1005c6c8, s=64) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:982 982 SetLongSize(tot); (gdb) TString::SetLongSize (this=0x1005c6c8, s=50) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:983 983 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x1005c6c8, p=0x100601c0 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Replace (this=0x1005c6c8, pos=0, n1=0, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches", n2=50) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:984 984 data[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x1005c6c8, cs=0x7ffff7f70e18 "/autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TUnixSystem::WorkingDirectory (this=0x1005c650) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1501 1501 return fWdpath.Data(); (gdb) TString::Data (this=0x1005c6c8) at include/TString.h:342 342 const char *Data() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x1005c6c8) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x1005c6c8) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x1005c6c8) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TUnixSystem::WorkingDirectory (this=0x1005c650) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1493 1493 R__LOCKGUARD2(gSystemMutex); (gdb) TLockGuard::~TLockGuard (this=0x7fffffffb7c0, __in_chrg=) at include/TVirtualMutex.h:80 80 virtual ~TLockGuard() { if (fMutex) fMutex->UnLock(); } (gdb) TUnixSystem::WorkingDirectory (this=0x1005c650) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/unix/src/TUnixSystem.cxx:1501 1501 return fWdpath.Data(); (gdb) 1502 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:423 423 ReadFile(name, kEnvLocal); (gdb) TEnv::ReadFile (this=0x1005ef10, fname=0x7ffff7d7f0e0 ".rootrc", level=kEnvLocal) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:596 596 if (!fname || !strlen(fname)) { (gdb) 602 if ((ifp = fopen(fname, "r"))) { (gdb) 611 return -1; (gdb) 612 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:404 404 TString etc = gRootDir; (gdb) TString::~TString (this=0x7fffffffb830, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:205 205 TString::~TString() (gdb) 209 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb830) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb830) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::~TString (this=0x7fffffffb830, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:210 210 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:399 399 TString sname = "system"; (gdb) TString::~TString (this=0x7fffffffb818, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:205 205 TString::~TString() (gdb) 209 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb818) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb818) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::~TString (this=0x7fffffffb818, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:210 210 } (gdb) TEnv::TEnv (this=0x1005ef10, name=0x7ffff7d7f0e0 ".rootrc") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:427 427 } (gdb) TROOT::InitSystem (this=0x7ffff7f59eb0 ) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TROOT.cxx:1454 1454 gDebug = gEnv->GetValue("Root.Debug", 0); (gdb) TEnv::GetValue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug", dflt=0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:495 495 const char *cp = TEnv::Getvalue(name); (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:445 445 Bool_t haveProgName = kFALSE; (gdb) 446 if (gProgName && strlen(gProgName) > 0) (gdb) 449 TString aname; (gdb) TString::TString (this=0x7fffffffb5d0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:94 94 TString::TString() (gdb) 98 Zero(); (gdb) TString::Zero (this=0x7fffffffb5d0) at include/TString.h:243 243 Ssiz_t (&a)[kNwords] = fRep.fRaw.fWords; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 246 } (gdb) TString::TString (this=0x7fffffffb5d0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:99 99 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:450 450 TEnvRec *er = 0; (gdb) 451 if (haveProgName && gSystem && gProgName) { (gdb) 456 if (er == 0 && gSystem && gROOT) { (gdb) 457 aname = gSystem->GetName(); aname += "."; aname += gROOT->GetName(); (gdb) TNamed::GetName (this=0x1005c650) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x1005c660) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x1005c660) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x1005c660) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x1005c660) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=4) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=4) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".", n=1) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=5) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=5) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TNamed::GetName (this=0x7ffff7f59eb0 ) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x7ffff7f59ec0 ) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7ffff7f59ec0 ) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7ffff7f59ec0 ) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7ffff7f59ec0 ) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root", n=4) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=9) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=9) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:458 458 aname += "."; aname += name; (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".", n=1) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=10) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=10) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug", n=10) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=20) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=20) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=20, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=20) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=28) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=29) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=20) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) 980 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb5d0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:981 981 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb5d0, s=32) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:982 982 SetLongSize(tot); (gdb) TString::SetLongSize (this=0x7fffffffb5d0, s=20) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:983 983 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb5d0, p=0x10062ae0 "Unix.root.Root.Debug") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:984 984 data[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:459 459 er = Lookup(aname); (gdb) TString::operator char const* (this=0x7fffffffb5d0) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7fffffffb5d9 "") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 519 const unsigned char *p = (const unsigned char*)str; (gdb) 521 while (i--) { (gdb) 532 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:461 461 if (er == 0 && gSystem) { (gdb) 462 aname = gSystem->GetName(); aname += ".*."; aname += name; (gdb) TNamed::GetName (this=0x1005c650) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x1005c660) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x1005c660) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x1005c660) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x1005c660) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=32, b=32) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=4) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=4) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d40 ".*.") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d40 ".*.", n=3) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=7) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=7) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug", n=10) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=17) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=17) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=17, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=17) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=28) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=29) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=17) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) 980 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb5d0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:981 981 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb5d0, s=32) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:982 982 SetLongSize(tot); (gdb) TString::SetLongSize (this=0x7fffffffb5d0, s=17) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:983 983 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb5d0, p=0x10062b10 "Unix.*.Root.Debug") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:984 984 data[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:463 463 er = Lookup(aname); (gdb) TString::operator char const* (this=0x7fffffffb5d0) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7fffffffb5d9 "") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 519 const unsigned char *p = (const unsigned char*)str; (gdb) 521 while (i--) { (gdb) 532 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:465 465 if (er == 0 && haveProgName && gProgName) { (gdb) 469 if (er == 0 && gROOT) { (gdb) 470 aname = gROOT->GetName(); aname += "."; aname += name; (gdb) TNamed::GetName (this=0x7ffff7f59eb0 ) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x7ffff7f59ec0 ) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7ffff7f59ec0 ) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7ffff7f59ec0 ) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7ffff7f59ec0 ) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=32, b=32) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=4) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=4) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".", n=1) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=5) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=5) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug", n=10) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=15) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=15) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=15, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=15) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=28) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=29) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=15) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) 980 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb5d0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:981 981 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb5d0, s=32) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:982 982 SetLongSize(tot); (gdb) TString::SetLongSize (this=0x7fffffffb5d0, s=15) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:983 983 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb5d0, p=0x10062b40 "root.Root.Debug") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:984 984 data[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:471 471 er = Lookup(aname); (gdb) TString::operator char const* (this=0x7fffffffb5d0) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7fffffffb5d9 "") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 519 const unsigned char *p = (const unsigned char*)str; (gdb) 521 while (i--) { (gdb) 532 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:473 473 if (er == 0) { (gdb) 474 aname = "*.*."; aname += name; (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7d86d48 "*.*.") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7d86d48 "*.*.", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7d86d48 "*.*.", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=32, b=32) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7d86d48 "*.*.", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7d86d48 "*.*.", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7d86d48 "*.*.", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=4) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=4) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7d86d48 "*.*.", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7d86d48 "*.*.") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug", n=10) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) p kEnvGlobal $26 = kEnvGlobal (gdb) p kEnvUser $27 = kEnvUser (gdb) p kEnvLocal $28 = kEnvLocal (gdb) step TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=14) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=14) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:475 475 er = Lookup(aname); (gdb) TString::operator char const* (this=0x7fffffffb5d0) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7fffffffb5d9 "*.*.Root.Debug") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 519 const unsigned char *p = (const unsigned char*)str; (gdb) 521 while (i--) { (gdb) 522 memcpy(&h, p, sizeof(UInt_t)); (gdb) 524 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=774516266) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 14, chars=707668526) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:528 528 p += sizeof(UInt_t); (gdb) 521 while (i--) { (gdb) 522 memcpy(&h, p, sizeof(UInt_t)); (gdb) 524 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=1953460050) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 707668974, chars=1383034740) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:528 528 p += sizeof(UInt_t); (gdb) 521 while (i--) { (gdb) 522 memcpy(&h, p, sizeof(UInt_t)); (gdb) 524 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=1650803758) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 397021873, chars=776234338) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:528 528 p += sizeof(UInt_t); (gdb) 521 while (i--) { (gdb) 532 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 533 h = 0; (gdb) 534 const char* c = (const char*)p; (gdb) 535 while (i--) (gdb) 536 h = ((h << kBitsPerByte*sizeof(char)) | *c++); (gdb) 535 while (i--) (gdb) 536 h = ((h << kBitsPerByte*sizeof(char)) | *c++); (gdb) 535 while (i--) (gdb) 537 Mash(hv, h); (gdb) Mash (hash=@0x7fffffffb468: 3674616640, chars=30055) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:540 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "*.*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:477 477 if (er == 0) { (gdb) 478 aname = "*."; aname += name; (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7d86d50 "*.") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=14, cs=0x7ffff7d86d50 "*.", n2=2) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=14, cs=0x7ffff7d86d50 "*.", n2=2) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=14, b=14) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=14, cs=0x7ffff7d86d50 "*.", n2=2) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=14, cs=0x7ffff7d86d50 "*.", n2=2) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=14, cs=0x7ffff7d86d50 "*.", n2=2) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=2) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=2) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=14, cs=0x7ffff7d86d50 "*.", n2=2) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7d86d50 "*.") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0e8 "Root.Debug", n=10) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=2, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=2, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=2, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=2, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=2, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=12) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=12) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=2, n1=0, cs=0x7ffff7d7f0e8 "Root.Debug", n2=10) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:479 479 er = Lookup(aname); (gdb) TString::operator char const* (this=0x7fffffffb5d0) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7fffffffb5d9 "*.Root.Debug") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 519 const unsigned char *p = (const unsigned char*)str; (gdb) 521 while (i--) { (gdb) 522 memcpy(&h, p, sizeof(UInt_t)); (gdb) 524 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=1867656746) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 12, chars=707678831) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:528 528 p += sizeof(UInt_t); (gdb) 521 while (i--) { (gdb) 522 memcpy(&h, p, sizeof(UInt_t)); (gdb) 524 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=1143895151) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 707679215, chars=1869884996) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:528 528 p += sizeof(UInt_t); (gdb) 521 while (i--) { (gdb) 522 memcpy(&h, p, sizeof(UInt_t)); (gdb) 524 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=1735746149) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 717116321, chars=1700951399) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:528 528 p += sizeof(UInt_t); (gdb) 521 while (i--) { (gdb) 532 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "*.Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:481 481 if (er == 0) { (gdb) 482 er = Lookup(name); (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7ffff7d7f0e8 "Root.Debug") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 497 const UInt_t *p = (const UInt_t*)str; (gdb) 499 while (i--) { (gdb) 501 UInt_t h = *p++; (gdb) 502 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=1953460050) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 10, chars=1383034740) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:499 499 while (i--) { (gdb) 501 UInt_t h = *p++; (gdb) 502 Mash(hv, SwapInt(h)); (gdb) SwapInt (x=1650803758) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:471 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 471 return (((x & 0x000000ffU) << 24) | ((x & 0x0000ff00U) << 8) | (gdb) 472 ((x & 0x00ff0000U) >> 8) | ((x & 0xff000000U) >> 24)); (gdb) 473 } (gdb) Mash (hash=@0x7fffffffb468: 1383034420, chars=776234338) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:499 499 while (i--) { (gdb) 509 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 510 UInt_t h = 0; (gdb) 511 const char* c = (const char*)p; (gdb) 512 while (i--) (gdb) 513 h = ((h << kBitsPerByte*sizeof(char)) | *c++); (gdb) 512 while (i--) (gdb) 513 h = ((h << kBitsPerByte*sizeof(char)) | *c++); (gdb) 512 while (i--) (gdb) 514 Mash(hv, h); (gdb) Mash (hash=@0x7fffffffb468: 1672061928, chars=30055) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:482 482 ((hash << kHashShift) | (gdb) 481 hash = (chars ^ (gdb) 484 } (gdb) Hash (str=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:540 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:484 484 if (er == 0) (gdb) 485 return 0; (gdb) 449 TString aname; (gdb) TString::~TString (this=0x7fffffffb5d0, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:205 205 TString::~TString() (gdb) 209 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb5d0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::~TString (this=0x7fffffffb5d0, __in_chrg=) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:210 210 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:487 487 } (gdb) TEnv::GetValue (this=0x1005ef10, name=0x7ffff7d7f0e8 "Root.Debug", dflt=0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:496 496 if (cp) { (gdb) 513 return dflt; (gdb) 514 } (gdb) TROOT::InitSystem (this=0x7ffff7f59eb0 ) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TROOT.cxx:1456 1456 if (!gEnv->GetValue("Root.ErrorHandlers", 1)) (gdb) TEnv::GetValue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers", dflt=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:495 495 const char *cp = TEnv::Getvalue(name); (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:445 445 Bool_t haveProgName = kFALSE; (gdb) 446 if (gProgName && strlen(gProgName) > 0) (gdb) 449 TString aname; (gdb) TString::TString (this=0x7fffffffb5d0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:94 94 TString::TString() (gdb) 98 Zero(); (gdb) TString::Zero (this=0x7fffffffb5d0) at include/TString.h:243 243 Ssiz_t (&a)[kNwords] = fRep.fRaw.fWords; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 245 a[i] = 0; (gdb) 244 for (UInt_t i = 0; i < kNwords; ++i) (gdb) 246 } (gdb) TString::TString (this=0x7fffffffb5d0) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:99 99 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:450 450 TEnvRec *er = 0; (gdb) 451 if (haveProgName && gSystem && gProgName) { (gdb) 456 if (er == 0 && gSystem && gROOT) { (gdb) 457 aname = gSystem->GetName(); aname += "."; aname += gROOT->GetName(); (gdb) TNamed::GetName (this=0x1005c650) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x1005c660) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x1005c660) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x1005c660) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x1005c660) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=4) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=4) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=0, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".", n=1) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=5) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=5) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TNamed::GetName (this=0x7ffff7f59eb0 ) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x7ffff7f59ec0 ) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7ffff7f59ec0 ) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7ffff7f59ec0 ) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7ffff7f59ec0 ) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root", n=4) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=9) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=9) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:458 458 aname += "."; aname += name; (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".", n=1) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=10) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=10) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=9, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n=18) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=28) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=28) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=28, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=28) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=28) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=29) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=28) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) 980 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb5d0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:981 981 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb5d0, s=32) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:982 982 SetLongSize(tot); (gdb) TString::SetLongSize (this=0x7fffffffb5d0, s=28) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:983 983 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb5d0, p=0x10062b70 "Unix.root.Root.ErrorHandlers") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=10, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:984 984 data[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:459 459 er = Lookup(aname); (gdb) TString::operator char const* (this=0x7fffffffb5d0) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7fffffffb5d9 "") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 519 const unsigned char *p = (const unsigned char*)str; (gdb) 521 while (i--) { (gdb) 532 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:461 461 if (er == 0 && gSystem) { (gdb) 462 aname = gSystem->GetName(); aname += ".*."; aname += name; (gdb) TNamed::GetName (this=0x1005c650) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x1005c660) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x1005c660) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x1005c660) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x1005c660) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=32, b=32) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=4) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=4) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x1005c669 "Unix", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x1005c669 "Unix") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d40 ".*.") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d40 ".*.", n=3) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=7) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=7) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d40 ".*.", n2=3) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n=18) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=25) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=25) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=25, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=25) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=28) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=29) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=25) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) 980 UnLink(); (gdb) TString::UnLink (this=0x7fffffffb5d0) at include/TString.h:241 241 void UnLink() const { if (IsLong()) delete [] fRep.fLong.fData; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:981 981 SetLongCap(cap+1); (gdb) TString::SetLongCap (this=0x7fffffffb5d0, s=32) at include/TString.h:227 227 void SetLongCap(Ssiz_t s) { fRep.fLong.fCap = kLongMask | s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:982 982 SetLongSize(tot); (gdb) TString::SetLongSize (this=0x7fffffffb5d0, s=25) at include/TString.h:224 224 void SetLongSize(Ssiz_t s) { fRep.fLong.fSize = s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:983 983 SetLongPointer(data); (gdb) TString::SetLongPointer (this=0x7fffffffb5d0, p=0x10062ba0 "Unix.*.Root.ErrorHandlers") at include/TString.h:229 229 void SetLongPointer(char *p) { fRep.fLong.fData = p; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=7, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:984 984 data[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:463 463 er = Lookup(aname); (gdb) TString::operator char const* (this=0x7fffffffb5d0) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:551 551 if (!fTable) return 0; (gdb) 552 return (TEnvRec*) fTable->FindObject(name); (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:222 222 return fTable->FindObject(name); (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:220 220 Int_t slot = GetHashValue(name); (gdb) THashTable::GetHashValue (this=0x1005efb0, str=0x7fffffffb5d9 "") at include/THashTable.h:51 51 Int_t GetHashValue(const char *str) const { return ::Hash(str) % fSize; } (gdb) Hash (str=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:491 491 UInt_t len = str ? strlen(str) : 0; (gdb) 492 UInt_t hv = len; // Mix in the string length. (gdb) 493 UInt_t i = hv*sizeof(char)/sizeof(UInt_t); (gdb) 495 if (((ULong_t)str)%sizeof(UInt_t) == 0) { (gdb) 519 const unsigned char *p = (const unsigned char*)str; (gdb) 521 while (i--) { (gdb) 532 if ((i = len*sizeof(char)%sizeof(UInt_t)) != 0) { (gdb) 540 return hv; (gdb) 541 } (gdb) THashTable::FindObject (this=0x1005efb0, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashTable.cxx:221 221 if (fCont[slot]) return fCont[slot]->FindObject(name); (gdb) 222 return 0; (gdb) 223 } (gdb) THashList::FindObject (this=0x1005ef50, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/cont/src/THashList.cxx:223 223 } (gdb) TEnv::Lookup (this=0x1005ef10, name=0x7fffffffb5d9 "") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:553 553 } (gdb) TEnv::Getvalue (this=0x1005ef10, name=0x7ffff7d7f0f8 "Root.ErrorHandlers") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TEnv.cxx:465 465 if (er == 0 && haveProgName && gProgName) { (gdb) 469 if (er == 0 && gROOT) { (gdb) 470 aname = gROOT->GetName(); aname += "."; aname += name; (gdb) TNamed::GetName (this=0x7ffff7f59eb0 ) at include/TNamed.h:51 51 virtual const char *GetName() const { return fName; } (gdb) TString::operator char const* (this=0x7ffff7f59ec0 ) at include/TString.h:284 284 operator const char*() const { return GetPointer(); } (gdb) TString::GetPointer (this=0x7ffff7f59ec0 ) at include/TString.h:235 235 const char *GetPointer() const { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7ffff7f59ec0 ) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7ffff7f59ec0 ) at include/TString.h:233 233 const char *GetShortPointer() const { return fRep.fShort.fData; } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:259 259 if (!cs || !*cs) { (gdb) 264 return Replace(0, Length(), cs, strlen(cs)); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=32, b=32) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=4) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=4) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=0, n1=32, cs=0x7ffff7f59ec9 "root", n2=4) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator= (this=0x7fffffffb5d0, cs=0x7ffff7f59ec9 "root") at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:265 265 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d86d38 ".", n=1) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 949 if (n1 != n2) { (gdb) 950 if (rem) { (gdb) 970 if (n2) memmove(p + pos, cs, n2); (gdb) 972 SetSize(tot); (gdb) TString::SetSize (this=0x7fffffffb5d0, s=5) at include/TString.h:226 226 void SetSize(Ssiz_t s) { IsLong() ? SetLongSize(s) : SetShortSize(s); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::SetShortSize (this=0x7fffffffb5d0, s=5) at include/TString.h:221 221 void SetShortSize(Ssiz_t s) { fRep.fShort.fSize = (unsigned char)s; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=4, n1=0, cs=0x7ffff7d86d38 ".", n2=1) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:973 973 p[tot] = 0; (gdb) 987 return *this; (gdb) 988 } (gdb) TString::operator+= (this=0x7fffffffb5d0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers") at include/TString.h:496 496 { return Append(cs, cs ? strlen(cs) : 0); } (gdb) TString::Append (this=0x7fffffffb5d0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n=18) at include/TString.h:487 487 { return Replace(Length(), 0, cs, n); } (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:932 932 Ssiz_t len = Length(); (gdb) TString::Length (this=0x7fffffffb5d0) at include/TString.h:383 383 Ssiz_t Length() const { return IsLong() ? GetLongSize() : GetShortSize(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortSize (this=0x7fffffffb5d0) at include/TString.h:222 222 Ssiz_t GetShortSize() const { return fRep.fShort.fSize; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:933 933 if (pos <= kNPOS || pos > len) { (gdb) 939 n1 = TMath::Min(n1, len - pos); (gdb) TMath::Min (a=0, b=0) at include/TMathBase.h:166 166 { return a <= b ? a : b; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:940 940 if (!cs) n2 = 0; (gdb) 942 Ssiz_t tot = len - n1 + n2; // Final string length (gdb) 943 Ssiz_t rem = len - n1 - pos; // Length of remnant at end of string (gdb) 945 Ssiz_t capac = Capacity(); (gdb) TString::Capacity (this=0x7fffffffb5d0) at include/TString.h:330 330 Ssiz_t Capacity() const { return (IsLong() ? GetLongCap() : kMinCap) - 1; } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:946 946 char *p = GetPointer(); (gdb) TString::GetPointer (this=0x7fffffffb5d0) at include/TString.h:234 234 char *GetPointer() { return IsLong() ? GetLongPointer() : GetShortPointer(); } (gdb) TString::IsLong (this=0x7fffffffb5d0) at include/TString.h:216 216 Bool_t IsLong() const { return Bool_t(fRep.fShort.fSize & kShortMask); } (gdb) TString::GetShortPointer (this=0x7fffffffb5d0) at include/TString.h:232 232 char *GetShortPointer() { return fRep.fShort.fData; } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:948 948 if (capac - len + n1 >= n2) { (gdb) 975 Ssiz_t cap = AdjustCapacity(capac, tot); (gdb) TString::AdjustCapacity (oldCap=14, newCap=23) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1106 1106 Ssiz_t ms = MaxSize(); (gdb) TString::MaxSize () at include/TString.h:239 239 static Ssiz_t MaxSize() { return (kMaxInt >> 1) - 1; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=23) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1107 1107 if (newCap > ms - 1) { (gdb) 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) TMath::Max (a=23, b=28) at include/TMathBase.h:198 198 { return a >= b ? a : b; } (gdb) TString::AdjustCapacity (oldCap=14, newCap=23) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1111 1111 Ssiz_t cap = oldCap < ms / 2 - kAlignment ? (gdb) TString::Recommend (s=28) at include/TString.h:212 212 static Ssiz_t Recommend(Ssiz_t s) { return (s < kMinCap ? kMinCap : Align(s+1)) - 1; } (gdb) TString::Align (s=29) at include/TString.h:211 211 static Ssiz_t Align(Ssiz_t s) { return (s + (kAlignment-1)) & ~(kAlignment-1); } (gdb) TString::AdjustCapacity (oldCap=14, newCap=23) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:1112 1112 Recommend(TMath::Max(newCap, 2 * oldCap)) : ms - 1; (gdb) 1113 return cap; (gdb) 1114 } (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:976 976 char *data = new char[cap+1]; (gdb) operator new[] (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:32 32 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) operator new (sz=32) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc:47 47 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc: No such file or directory. (gdb) 43 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 47 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 50 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) 59 in /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_op.cc (gdb) operator new[] (sz=) at /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc:33 33 /gpfs/alpine/scratch/belhorn/stf007/builds/gcc-build-7.5.0-3/gcc-7.5.0/libstdc++-v3/libsupc++/new_opv.cc: No such file or directory. (gdb) TString::Replace (this=0x7fffffffb5d0, pos=5, n1=0, cs=0x7ffff7d7f0f8 "Root.ErrorHandlers", n2=18) at /autofs/nccs-svm1_home1/wshi/ROOT/v5-34-00-patches/core/base/src/TString.cxx:977 977 if (pos) memcpy(data, p, pos); (gdb) 978 if (n2 ) memcpy(data + pos, cs, n2); (gdb) 979 if (rem) memcpy(data + pos + n2, p + pos + n1, rem); (gdb) quit