Hello, Could anyone explain the ROOT new operator overloading? I'm running into a huge roadblock where suddenly (meaning this all seemed to work at one point) I cannot allocate ROOT or other objects - even in code that makes no reference to ROOT! I get either a Windows 'R6017 - multithread lock' error, which could indicate something going wrong with the heap or I get an error from ROOT like: "Fatal in <operator new>: storage exhausted" Which will repeat until there is an access violation. From the looks of the stack trace, the same function is being called in an infinite loop within the ROOT core library, until finally an access violation occurs and the application terminates. Unfortunately this is on Windows with MSVC++ & I don't have debug information for the ROOT libraries. Is ROOT doing something that might be overwriting parts of the heap? Has anyone seen something like this before? Thanks in advance, Sawyer Gillespie University of Washington Dept. of Physics Seattle, WA 98195 (206) 543-2633 (O)
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:25 MET