*Break* Segmentation Violation

Hi there,
sorry for bothering you with this problem, but I can’t figure out, why this macro (attachment) is giving an error. The strange thing is, that it works perfectly with root version 5.12. Note that we have our own software in which we defined new Classes I am calling in the macro in order to get some information frome the root files.

Hope that you can help me with this. Note, that the error somehow occurs randomly.

Thanks Cornelia

root [0] .x CheckRates_PlotwithZdCorr.C(".")
Using MyStyle.C


  •                            NIGHT:                                 *
    
  •                          2010/10/29
    

*** Break *** segmentation violation

===========================================================
There was a crash.
This is the entire stack trace of all threads:

Thread 1 (process 41811):
#0 0x00007fff82b6cf6c in wait4 ()
#1 0x00007fff82b8151a in system ()
#2 0x0000000100111608 in TUnixSystem::StackTrace ()
#3 0x000000010010ef8a in TUnixSystem::DispatchSignals ()
#4
#5 0x00007fff82af2384 in strcmp ()
#6 0x0000000100a7c8da in G__searchvariable ()
#7 0x0000000100a80f99 in G__getvariable ()
#8 0x0000000100a8795e in G__getstructmem ()
#9 0x0000000100a7e1b9 in G__getvariable ()
#10 0x0000000100964ab9 in G__getitem ()
#11 0x00000001009698c7 in G__getexpr ()
#12 0x0000000100990aa9 in G__getfunction ()
#13 0x00000001009651ba in G__getitem ()
#14 0x00000001009698c7 in G__getexpr ()
#15 0x00000001009fbbaa in G__exec_statement ()
#16 0x0000000100a0024d in G__exec_loop ()
#17 0x00000001009f5ad8 in G__exec_statement ()
#18 0x00000001009a9a85 in G__interpret_func ()
#19 0x00000001009910d3 in G__getfunction ()
#20 0x00000001009651ba in G__getitem ()
#21 0x00000001009698c7 in G__getexpr ()
#22 0x00000001009fbbaa in G__exec_statement ()
#23 0x00000001009a9a85 in G__interpret_func ()
#24 0x00000001009910d3 in G__getfunction ()
#25 0x00000001009651ba in G__getitem ()
#26 0x00000001009698c7 in G__getexpr ()
#27 0x0000000100976edd in G__calc_internal ()
#28 0x0000000100a07767 in G__process_cmd ()
#29 0x0000000100100303 in TCint::ProcessLine ()
#30 0x00000001000fff83 in TCint::ProcessLineSynch ()
#31 0x0000000100066b52 in TApplication::ExecuteFile ()
#32 0x0000000100064a2b in TApplication::ProcessLine ()
#33 0x00000001012bdd4f in TRint::HandleTermInput ()
#34 0x00000001012bc2c7 in TTermInputHandler::Notify ()
#35 0x00000001012be24d in TTermInputHandler::ReadNotify ()
#36 0x000000010010ec52 in TUnixSystem::CheckDescriptors ()
#37 0x000000010010f155 in TUnixSystem::DispatchOneEvent ()
#38 0x00000001000a0a2d in TSystem::InnerLoop ()
#39 0x00000001000a2d93 in TSystem::Run ()
#40 0x0000000100063177 in TApplication::Run ()
#41 0x00000001012bcf2b in TRint::Run ()
#42 0x00000001000019a0 in main ()

The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.

#5 0x00007fff82af2384 in strcmp ()

Root > Function CheckRates_PlotwithZdCorr() busy flag cleared
Function CheckRates() busy flag cleared
MyStyle.C (3.86 KB)
CheckRates_PlotwithZdCorr.C (34.1 KB)

See your savannah report at savannah.cern.ch/bugs/?78855

Cheers,
Philippe