hi all,

while investigating another problem i encountered the following segfault: 

toolsvc.muoncombinedtrackfitter                   warning no calorimeter material collected, failing fit
toolsvc.configuredformediumstationstracktosegme...   info   geometry svc trackinggeometrysvc = servicehandle('trackinggeometrysvc/atlastrackinggeometrysvc') retrieved 
toolsvc.configuredformediumstationstracktosegme...   info   tracktosegmenttool::retrievetrackinggeometry() done 
-------------------------------------------------------------------------------------
core dump from coredumpsvc on pcaz004.cern.ch at sat feb 12 13:29:38 2011

caught signal 11(segmentation fault). details: 
  errno = 0, code = 1 (address not mapped to object)
  pid   = 192, uid = 7802816
  value = (-135028064, 0xf7f3a2a0)
  vmem = 2832.45 mb
  rss  = 2560.56 mb
  total-ram = 7820.61 mb
  free-ram  = 169.363 mb
  buffer-ram= 39.293 mb
  total-swap= 24003.4 mb
  free-swap = 23802.3 mb
  addr  = 0xc0

event counter: 1
eventid: [run,evt,lumi,time,bunchcross,detmask] = [169223,1322037,138,1289825306:94187325,476,0x1fffffffffff7]
last incident: athenaeventloopmgr:beginevent
current algorithm: hiflow
algorithm stack: 
   athmasterseq
   athalgseq
   hiflow
-------------------------------------------------------------------------------------
(pid=17722 ppid=17653) received fatal signal 11 (segmentation fault)
signal context:
  signo  = 11, errno = 0, code = 1 (address not mapped to object)
  pid    = 192, uid = 7802816
  value  = (-135028064, 0xf7f3a2a0)
  addr   = 0xc0
  stack  = (2, 0, (nil))

  eip: 0023:e54e879f           eflags: 00210206
  eax: 000000c0   ebx: e55397c4   ecx: e541b000   edx: 00000000
  esi: 00000000   edi: 3700c390   ebp: ffb0c7e8   esp: ffb0c7b8
   ds: 002b        es: 002b        fs: 0000        ss: 002b

  signal esp: ffb0c7b8  trap: 14/4  oldmask: 00000000   cr2: 000000c0

  fpu:  control = ffff037f
        status  = ffff0020
        tag     = ffffffff
        ip      = 0010:e54ed740
        data    = 002b:ffb0c7f4
        state   = 00000020
    %fp0 = [bfec:7000b8db30a58695]
    %fp1 = [bfe2:4000e086b20dd2ae]
    %fp2 = [c000:00000000dd28bc7e]
    %fp3 = [400b:000000000720c84a]
    %fp4 = [4010:b4911bb83732883f]
    %fp5 = [3ffe:00000000d900ffff]
    %fp6 = [c000:000000009b00c5eb]
    %fp7 = [c001:0000000000009800]

stack trace:
 0xf2c92470 athena::debugaids::stacktrace(int) + 0x60 [/afs/cern.ch/atlas/software/builds/atlascore/16.2.2/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0xf2c9ce8f athena::signal::fataldump(int, siginfo*, void*) + 0xff [/afs/cern.ch/atlas/software/builds/atlascore/16.2.2/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0xf2c9d199 athena::signal::fatal(int, siginfo*, void*) + 0x179 [/afs/cern.ch/atlas/software/builds/atlascore/16.2.2/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0xf2e72dae coredumpsvchandler::action(int, siginfo*, void*) + 0xce [/afs/cern.ch/atlas/software/builds/atlascore/16.2.2/installarea/i686-slc5-gcc43-opt/lib/libathenaservices.so]
 0xffffe600 &lt;unknown function&gt;
 0xe54e879f hiflow::get_weight(float, float, th2d*) + 0x1f [/afs/cern.ch/atlas/software/builds/atlasproduction/16.2.2.1/installarea/i686-slc5-gcc43-opt/lib/libhigloballib.so]
 0xe54ed749 hiflow::getpsitowers(calotowercontainer const*) + 0x479 [/afs/cern.ch/atlas/software/builds/atlasproduction/16.2.2.1/installarea/i686-slc5-gcc43-opt/lib/libhigloballib.so]
 0xe54ee261 hiflow::execute() + 0x7f1 [/afs/cern.ch/atlas/software/builds/atlasproduction/16.2.2.1/installarea/i686-slc5-gcc43-opt/lib/libhigloballib.so]
 0xf48f351d algorithm::sysexecute() + 0x11d [/afs/cern.ch/atlas/offline/external/gaudi/v21r9p3a/installarea/i686-slc5-gcc43-opt/lib/libgaudikernel.so]

to reproduce the problem run the following command:
reco_trf.py ami=f320 inputbsfile=/afs/cern.ch/user/g/gencomm/w0/wlampl/hioutofmem/evt1322037.run169223.data

(remark: this is a high-multiplicity background event) 

- walter
