Hi all,
This is weird. Fitting a TH1F causes my 3_05_07 version to crash.
(Stack trace and three lines of code below.)
o- I reverted to 3_04_02 and it worked.
o- I ran 3_05_07 on another computer and it worked
o- I downloaded the source and rebuilt. Still the same crash.
o- I defined my own TF1 with a Gaussian typed in explicitly. Same
crash.
I am running Linux 2.4.18-27.7.xsmp #1 SMP
Any experience with this? I realize that this is a very specialized
crash. Help reading the stack trace would be appreciated as would a
how-to on building a root version with debugging information.
Thanks again,
Chris
[jillings@nod root]$ root -n
*******************************************
* *
* W E L C O M E to R O O T *
* *
* Version 3.05/07 3 September 2003 *
* *
* You are welcome to visit our Web site *
* http://root.cern.ch *
* *
*******************************************
Compiled for linux with thread support.
CINT/ROOT C/C++ Interpreter version 5.15.94, June 30 2003
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
root [0] TH1F h("h","test",100,-2,2);
root [1] h.FillRandom("gaus",1000);
root [2] h.Fit("gaus")
Error in <TRegexp::Index>: Bad Regular Expression
*** Break *** segmentation violation
Generating stack trace...
0x401dbdab in TUnixSystem::StackTrace(void) + 0x25b from
/home/jillings/root/root/lib/libCore.so
0x401da902 in TUnixSystem::DispatchSignals(ESignals) + 0xb2 from
/home/jillings/root/root/lib/libCore.so
0x401d999f in <unknown> from /home/jillings/root/root/lib/libCore.so
0x401dd679 in <unknown> from /home/jillings/root/root/lib/libCore.so
0x40e1bf05 in <unknown> from /lib/i686/libpthread.so.0
0x42029188 in <unknown> from /home/jillings/root/root/bin/root.exe
0x407ec400 in TH1::Fit(char const *, char const *, char const *,
double, double) + 0x80 from /home/jillings/root/root/lib/libHist.so
0x408b1605 in <unknown> from /home/jillings/root/root/lib/libHist.so
0x405f72ed in G__call_cppfunc + 0x281 from
/home/jillings/root/root/lib/libCint.so
0x405e685d in G__interpret_func + 0x895 from
/home/jillings/root/root/lib/libCint.so
0x405cc215 in G__getfunction + 0x16f5 from
/home/jillings/root/root/lib/libCint.so
0x4065c0eb in G__getstructmem + 0x7c3 from
/home/jillings/root/root/lib/libCint.so
0x40654ee2 in G__getvariable + 0x636 from
/home/jillings/root/root/lib/libCint.so
0x405c32e5 in G__getitem + 0x6e9 from
/home/jillings/root/root/lib/libCint.so
0x405c18a5 in G__getexpr + 0x8e05 from
/home/jillings/root/root/lib/libCint.so
0x4060e96d in G__exec_function + 0x169 from
/home/jillings/root/root/lib/libCint.so
0x406160bc in G__exec_statement + 0x2f3c from
/home/jillings/root/root/lib/libCint.so
0x405a8ec3 in G__exec_tempfile_core + 0x313 from
/home/jillings/root/root/lib/libCint.so
0x405a9072 in G__exec_tempfile_fp + 0x22 from
/home/jillings/root/root/lib/libCint.so
0x4061e95b in G__process_cmd + 0x4e9f from
/home/jillings/root/root/lib/libCint.so
0x401846ae in TCint::ProcessLine(char const *,
TInterpreter::EErrorCode *) + 0x9a from
/home/jillings/root/root/lib/libCore.so
0x40105f97 in TApplication::ProcessLine(char const *, bool, int *) +
0x56b from /home/jillings/root/root/lib/libCore.so
0x40de3cc7 in TRint::HandleTermInput(void) + 0x127 from
/home/jillings/root/root/lib/libRint.so
0x40de2ff0 in TTermInputHandler::Notify(void) + 0x28 from
/home/jillings/root/root/lib/libRint.so
0x40de4327 in TTermInputHandler::ReadNotify(void) + 0x13 from
/home/jillings/root/root/lib/libRint.so
0x401dacf7 in TUnixSystem::CheckDescriptors(void) + 0x113 from
/home/jillings/root/root/lib/libCore.so
0x401da40a in TUnixSystem::DispatchOneEvent(bool) + 0x112 from
/home/jillings/root/root/lib/libCore.so
0x40154b29 in TSystem::InnerLoop(void) + 0x1d from
/home/jillings/root/root/lib/libCore.so
0x40154abe in TSystem::Run(void) + 0x7e from
/home/jillings/root/root/lib/libCore.so
0x40106b25 in TApplication::Run(bool) + 0x31 from
/home/jillings/root/root/lib/libCore.so
0x40de3806 in TRint::Run(bool) + 0x2ba from
/home/jillings/root/root/lib/libRint.so
0x08048792 in main + 0x52 from /home/jillings/root/root/bin/root.exe
0x42017589 in __libc_start_main + 0x95 from
/home/jillings/root/root/bin/root.exe
0x08048661 in __register_frame_info + 0x35 from
/home/jillings/root/root/bin/root.exe
--
Chris Jillings
jillings@caltech.edu
http://www.krl.caltech.edu/~jillings/
(626) 395-2922
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET