[ROOT] Win and multithreading

From: Axel Naumann (axel@fnal.gov)
Date: Thu Jul 26 2001 - 21:55:39 MEST


Hi,

did anyone ever try to run Root compiled with --build=thread on Windows2k? I
get the following errors (repeated multiple times for different branches)
when reading data from two trees in two threads (one tree each) created by
::CreateThread (defined in windows.h):

R__unzip: error during decompression
Error in <TBasket::ReadBasketBuffers>: fObjlen = 31244, nout = 0
Error in <TBranchElement::GetBasket>: File problem at address:196653, basket
see
kkey=196653, branch:TPRTParticle._track

With only one thread it works fine, but if I have two threads (reading
different files==trees) it crashes. Did I do something wrong when compiling
root? I called "./configure win32 --build=thread,debug".

(Root 3.01/06 sources, VC6.0)

Cheers, Axel.



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