Re: problems running RAT with RH7.3

From: Stan Seibert (volsung@physics.utexas.edu)
Date: Fri Sep 09 2005 - 11:44:12 CDT


I'm happy to freeze at root 4.04 since all root development time
seems to be going into root 5 at this point. With all the changes
going into ver 5, we aren't going to want to mess with it for a
while. Root 4 will probably be steady at 4.04 for the near future.

We should also freeze GEANT versions as well. They don't release as
frequently as the ROOT guys, but they have been known to change APIs
between releases (such as between 4.7.0 and 4.7.1) and break things.

If there are no objections, I'll reword the documentation to say that
RAT *requires*

- ROOT 4.04.02g (I'll test the latest patch release before making
this official)
- GEANT 4.7.1

Changes to that will only be made if there is a really compelling
reason and after testing on the various platforms.

---
Stan Seibert
On Sep 9, 2005, at 12:29 PM, Josh R Klein wrote:
> Stan et al,
>     We should probably freeze root versions at least temporarily or  
> otherwise we're
> each going to be having to chase irritations like this.  What do  
> you guys think?
>
>                 Josh
> On Fri, Sep 09, 2005 at 11:56:01AM -0400, Stan Seibert wrote:
>
>> Ah, good catch.  I was testing with ROOT 4.04.02f.  I can reproduce
>> your bug with the precompiled ROOT 4.02 libraries.  So, it sounds
>> like an upgrade should fix your problem.
>>
>> ---
>> Stan Seibert
>>
>>
>>
>> On Sep 9, 2005, at 11:28 AM, Matthew Worcester wrote:
>>
>>
>>> Hi Stan,
>>>
>>> Which version of root are you using?  I have 4.02.00 and may try
>>> installing 4.04.  I don't remember how Josh got onto cp4, did you
>>> have an account, Josh?  We can set somethiung up.
>>>
>>> On Fri, 9 Sep 2005, Stan Seibert wrote:
>>>
>>>
>>>
>>>> Hmm, that I can't reproduce with my 7.3 installation.  Making ROOT
>>>> files is working fine for me.  Is it possible for me to get an
>>>> account on this system so I can troubleshoot this?
>>>>
>>>> ---
>>>> Stan Seibert
>>>>
>>>>
>>>>
>>>> On Sep 9, 2005, at 12:04 AM, Matthew Worcester wrote:
>>>>
>>>>
>>>>
>>>>> I tried several different macs and it happened in any that had
>>>>> /rat/proc outroot
>>>>> /rat/outroot/file test
>>>>> in them.  Comment out those lines and they worked.  My current
>>>>> one looks like:
>>>>> /run/initialize
>>>>> /rat/proc count
>>>>> /rat/count/update 1
>>>>> /rat/proc outroot
>>>>> /rat/outroot/file test
>>>>> /generator/rates 3 1
>>>>> /generator/gun e+ 0 0 0  0 0 0  1.022
>>>>> /run/beamOn 100
>>>>> Matt
>>>>> On Thu, 8 Sep 2005, Stan Seibert wrote:
>>>>>
>>>>>
>>>>>> Odd, that particular failure is a sanity check in the ROOT code,
>>>>>> but it's not clear why that would fail short of a stray pointer
>>>>>> stomping on memory. Which macro are you trying to run?
>>>>>> ---
>>>>>> Stan Seibert
>>>>>> On Sep 8, 2005, at 6:57 PM, Matthew Worcester wrote:
>>>>>>
>>>>>>
>>>>>>> Hi all,
>>>>>>> I'm also having trouble defining a root output with RH7.3 and
>>>>>>> root 4.02.00. There error message is below.
>>>>>>> Matt
>>>>>>> Fatal in <TBranchElement::>: fType==3 || fType==4 violated at
>>>>>>> line 887 of `tree/src/TBranchElement.cxx'
>>>>>>> aborting
>>>>>>> Generating stack trace...
>>>>>>> 0x40fe8baf in TBranchElement::BuildTitle(char const *) + 0xef
>>>>>>> from /code/root_v4.02.00/lib/libTree.so
>>>>>>> 0x40fe8bf6 in TBranchElement::BuildTitle(char const *) + 0x136
>>>>>>> from /code/root_v4.02.00/lib/libTree.so
>>>>>>> 0x40fe63ba in TBranchElement::TBranchElement(char const *,
>>>>>>> TStreamerInfo *, int, char *, int, int, int) + 0xd46 from /
>>>>>>> code/ root_v4.02.00/lib/libTree.so
>>>>>>> 0x410086de in TTree::Bronch(char const *, char const *, void
>>>>>>> *, int, int) + 0x7d6 from /code/root_v4.02.00/lib/libTree.so
>>>>>>> 0x41006f0a in TTree::Branch(char const *, char const *, void
>>>>>>> *, int, int) + 0x42 from /code/root_v4.02.00/lib/libTree.so
>>>>>>> 0x081112bc in RATOutROOTProc::OpenFile(G4String, bool) + 0x21c
>>>>>>> from ./bin/rat_Linux-g++
>>>>>>> 0x080f1618 in RATOutROOTProcManager::SetNewValue(G4UIcommand
>>>>>>> *, G4String) + 0x6c from ./bin/rat_Linux-g++
>>>>>>> 0x433faa27 in G4UIcommand::DoIt(G4String) + 0x3593 from /cp/
>>>>>>> data14/ geant4/geant4.7.0.p01/lib/Linux-g++/libG4intercoms.so
>>>>>>> 0x43425f1f in G4UImanager::ApplyCommand(char const *) + 0x16c7
>>>>>>> from /cp/data14/geant4/geant4.7.0.p01/lib/Linux-g++/
>>>>>>> libG4intercoms.so
>>>>>>> 0x433ec84d in G4UIbatch::SessionStart(void) + 0x80d from /cp/
>>>>>>> data14/geant4/geant4.7.0.p01/lib/Linux-g++/libG4intercoms.so
>>>>>>> 0x4341f6bd in G4UImanager::ExecuteMacroFile(char const *) +
>>>>>>> 0x45 from /cp/data14/geant4/geant4.7.0.p01/lib/Linux-g++/
>>>>>>> libG4intercoms.so
>>>>>>> 0x4341bce9 in G4UIcontrolMessenger::SetNewValue(G4UIcommand *,
>>>>>>> G4String) + 0x49 from /cp/data14/geant4/geant4.7.0.p01/lib/
>>>>>>> Linux-g ++/libG4intercoms.so
>>>>>>> 0x433faa27 in G4UIcommand::DoIt(G4String) + 0x3593 from /cp/
>>>>>>> data14/ geant4/geant4.7.0.p01/lib/Linux-g++/libG4intercoms.so
>>>>>>> 0x43425f1f in G4UImanager::ApplyCommand(char const *) + 0x16c7
>>>>>>> from /cp/data14/geant4/geant4.7.0.p01/lib/Linux-g++/
>>>>>>> libG4intercoms.so
>>>>>>> 0x4342472d in G4UImanager::ApplyCommand(G4String) + 0x39 from /
>>>>>>> cp/ data14/geant4/geant4.7.0.p01/lib/Linux-g++/libG4intercoms.so
>>>>>>> 0x0806cab2 in main + 0xac2 from ./bin/rat_Linux-g++
>>>>>>> 0x43c8c589 in __libc_start_main + 0x95 from /lib/i686/libc.so.6
>>>>>>> 0x0806bf11 in G4MaterialPropertiesTable::ConstPropertyExists
>>>>>>> (char const *) + 0x49 from ./bin/rat_Linux-g++
>>>>>>> Abort
>>>>>>>
>>>>>>>
>>>>
>>>>
>>>
>>>
>>
>


This archive was generated by hypermail 2.1.6 : Sat Sep 10 2005 - 00:01:01 CDT