Root 5.21 on suse 11 without xrootd -> Cannot use TH3?

Is the following error I get a but or a feature? Until now every thing else like graphs and 1d 2d hists work fine.

  *******************************************
  *                                         *
  *        W E L C O M E  to  R O O T       *
  *                                         *
  *   Version   5.21/04    2 October 2008   *
  *                                         *
  *  You are welcome to visit our Web site  *
  *          http://root.cern.ch            *
  *                                         *
  *******************************************

ROOT 5.21/04 (trunk@25661, Oct 15 2008, 15:22:00 on linux)

CINT/ROOT C/C++ Interpreter version 5.16.29, Jan 08, 2008
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
root [0] TH3F *test = new TH3F("Test", "Test", 2000, 0, 2000, 2000, 0, 2000, 2$
root [1] test->Fill(1,1,1)

 *** Break *** segmentation violation
Attaching to program: /proc/16007/exe, process 16007
[Thread debugging using libthread_db enabled]
[New Thread 0xb6d206d0 (LWP 16007)]
0xffffe430 in __kernel_vsyscall ()
#1  0xb6dee953 in waitpid () from /lib/libc.so.6
#2  0xb6d9012b in ?? () from /lib/libc.so.6
#3  0xb6ea904d in system () from /lib/libpthread.so.0
#4  0xb7adbbed in TUnixSystem::Exec ()
   from /home/Promme/bin/root/lib/libCore.so
#5  0xb7ae0fa6 in TUnixSystem::StackTrace ()
   from /home/Promme/bin/root/lib/libCore.so
#6  0xb7ae1c2d in TUnixSystem::DispatchSignals ()
   from /home/Promme/bin/root/lib/libCore.so
#7  0xb7ae1d2d in SigHandler () from /home/Promme/bin/root/lib/libCore.so
#8  0xb7ad88e2 in sighandler () from /home/Promme/bin/root/lib/libCore.so
#9  <signal handler called>
#10 0xb680f824 in TH3F::AddBinContent ()
   from /home/Promme/bin/root/lib/libHist.so
#11 0xb6802844 in TH3::Fill () from /home/Promme/bin/root/lib/libHist.so
#12 0xb68fc22e in G__G__Hist_241_0_17 ()
   from /home/Promme/bin/root/lib/libHist.so
#13 0xb71f83b6 in Cint::G__ExceptionWrapper ()
   from /home/Promme/bin/root/lib/libCint.so
#14 0xb72acfbc in G__execute_call () from /home/Promme/bin/root/lib/libCint.so
#15 0xb72ae12f in G__call_cppfunc () from /home/Promme/bin/root/lib/libCint.so
#16 0xb7285527 in G__interpret_func ()
   from /home/Promme/bin/root/lib/libCint.so
#17 0xb7274cb4 in G__getfunction () from /home/Promme/bin/root/lib/libCint.so
#18 0xb7361ec9 in G__getstructmem () from /home/Promme/bin/root/lib/libCint.so
#19 0xb735b636 in G__getvariable () from /home/Promme/bin/root/lib/libCint.so
#20 0xb72470df in G__getitem () from /home/Promme/bin/root/lib/libCint.so
#21 0xb724cd23 in G__getexpr () from /home/Promme/bin/root/lib/libCint.so
#22 0xb72dbcdc in G__exec_statement ()
   from /home/Promme/bin/root/lib/libCint.so
#23 0xb7232712 in G__exec_tempfile_core ()
   from /home/Promme/bin/root/lib/libCint.so
#24 0xb72329e9 in G__exec_tempfile_fp ()
   from /home/Promme/bin/root/lib/libCint.so
#25 0xb72e3ecf in G__process_cmd () from /home/Promme/bin/root/lib/libCint.so
#26 0xb7acb6b4 in TCint::ProcessLine ()
   from /home/Promme/bin/root/lib/libCore.so
#27 0xb79f0eaa in TApplication::ProcessLine ()
   from /home/Promme/bin/root/lib/libCore.so
#28 0xb700cbfe in TRint::HandleTermInput ()
   from /home/Promme/bin/root/lib/libRint.so
#29 0xb700c6d5 in TTermInputHandler::Notify ()
   from /home/Promme/bin/root/lib/libRint.so
#30 0xb700ed34 in TTermInputHandler::ReadNotify ()
   from /home/Promme/bin/root/lib/libRint.so
#31 0xb7adf153 in TUnixSystem::CheckDescriptors ()
   from /home/Promme/bin/root/lib/libCore.so
#32 0xb7adf4a9 in TUnixSystem::DispatchOneEvent ()
   from /home/Promme/bin/root/lib/libCore.so
#33 0xb7a53a91 in TSystem::InnerLoop ()
   from /home/Promme/bin/root/lib/libCore.so
#34 0xb7a567db in TSystem::Run () from /home/Promme/bin/root/lib/libCore.so
#35 0xb79eea57 in TApplication::Run ()
   from /home/Promme/bin/root/lib/libCore.so
#36 0xb700e814 in TRint::Run () from /home/Promme/bin/root/lib/libRint.so
#37 0x08048ed5 in main ()
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /proc/16007/exe, process 16007

You are creating an object of size 420002000*2000 = 32 Gigabytes !!!

Rene

Eeehmm :blush: … I wanted to see hits in a cube but I will have to find an other way. I will have to move to own openGL graphics I guess. Thanks for that reply!

Well, I do not see what it will change in moving to OpenGL.
You can perfectly use a TH3, but reduce the number of bins, eg
100,0,2000,100,0,2000,100,0,2000

Rene[/code]