[ROOT] Win release 3.02/04: ESP problems

From: Axel Naumann (axel@fnal.gov)
Date: Fri Nov 23 2001 - 20:55:35 MET


Hi,

we've found a reproducible problem with both the normal and the debug build
of Root 3.02/04 (official built downloaded from root web site - I didn't
compile anything!). Linking a program with the root libraries gives in some
cases (i.e. for some binaries, but for this binary always) a _chkesp
exception. This happens after an innocent TTree::GetEntries() call, which
works perfectly for all other versions (even 3.02/03). MSVC issues a error
message saying "ESP not saved over function call - this usually happens
calling a function with one calling convention with a function pointer
declared with another calling convention".

(We did rebuild the dictionaries, ROOTSYS is correct, no old .dlls in the
path.)

Did anybody else see that? How can we find out what the problem is and get
rid of it?

Cheers, Axel.



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:09 MET