Project

General

Profile

Actions

Bug #2245

open

missing parameter file for TRD in setup_mcbm_beam_2021_07

Added by Valentina Akishina 8 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Normal
Target version:
-
Start date:
09/21/2021
Due date:
% Done:

100%

Estimated time:

Description

Dear Pascal,

I run standard macro chain for setup_mcbm_beam_2021_07 as follows:
root -l 'mcbm_transport.C(10, "mcbm_beam_2021_07")'
root -l 'mcbm_digi.C()'

and get the following during digitisation:

[ERROR] CbmDigitization: Parameter file /u/akishina/mcbm/cbmroot/parameters/trd/trd_v21a_mcbm.asic.par does not exist!
[ERROR] CbmDigitization: Parameter file /u/akishina/mcbm/cbmroot/parameters/trd/trd_v21a_mcbm.digi.par does not exist!
[ERROR] CbmDigitization: Parameter file /u/akishina/mcbm/cbmroot/parameters/trd/trd_v21a_mcbm.gain.par does not exist!
[ERROR] CbmDigitization: Parameter file /u/akishina/mcbm/cbmroot/parameters/trd/trd_v21a_mcbm.gas.par does not exist!
  • Break *** segmentation violation

===========================================================
There was a crash.
This is the entire stack trace of all threads: ===========================================================
#0 0x00007f2bafe9bb3c in __libc_waitpid (pid=21032, stat_loc=stat_loc
entry=0x7ffc9b1ade00, options=options
entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:31
#1 0x00007f2bafe2312b in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:148
#2 0x00007f2bb0f2e591 in Exec (shellcmd=<optimized out>, this=<optimized out>) at /home/uhlig/fairsoft/jun19p1/tools/root/core/unix/src/TUnixSystem.cxx:2119
#3 TUnixSystem::StackTrace (this=0xf9b960) at /home/uhlig/fairsoft/jun19p1/tools/root/core/unix/src/TUnixSystem.cxx:2413
#4 0x00007f2bb0f30bb4 in TUnixSystem::DispatchSignals (this=0xf9b960, sig=kSigSegmentationViolation) at /home/uhlig/fairsoft/jun19p1/tools/root/core/unix/src/TUnixSystem.cxx:3644
#5 <signal handler called>
#6 0x00007f2ba099df8a in CbmTrdModuleSimR::GetTotalSteps (this=this
entry=0xc0b9280, In=In
entry=0x7ffc9b1b0800, Out=Out
entry=0x7ffc9b1b07e0, dist=dist
entry=1.2425829057798632) at /u/akishina/mcbm/cbmroot/sim/detectors/trd/CbmTrdModuleSimR.cxx:2078
#7 0x00007f2ba09ad021 in CbmTrdModuleSimR::MakeDigi (this=0xc0b9280, point=<optimized out>, time=1000, TR=<optimized out>) at /u/akishina/mcbm/cbmroot/sim/detectors/trd/CbmTrdModuleSimR.cxx:1226
#8 0x00007f2ba0993e8f in CbmTrdDigitizer::Exec (this=0x8788da0) at /u/akishina/mcbm/cbmroot/sim/detectors/trd/CbmTrdDigitizer.cxx:194
#9 0x00007f2b9e54f60d in FairTask::ExecuteTasks (this=0x8a7acb0, option=0x7f2b9e5d5b95 "") at /home/uhlig/fairroot/source/v18.2/base/steer/FairTask.cxx:209
#10 0x00007f2b9e54f1af in FairTask::ExecuteTask (this=0x8a7acb0, option=0x7f2b9e5d5b95 "") at /home/uhlig/fairroot/source/v18.2/base/steer/FairTask.cxx:173
#11 0x00007f2b9e53f1ee in FairRunAna::Run (this=0x8788fb0, Ev_start=<optimized out>, Ev_end=10) at /home/uhlig/fairroot/source/v18.2/base/steer/FairRunAna.cxx:373
#12 0x00007f2ba18af0df in CbmDigitization::Run (this=0x7ffc9b1b5898, event1=0, event2=10) at /u/akishina/mcbm/cbmroot/sim/response/base/CbmDigitization.cxx:442
#13 0x00007f2bb1663e09 in ?? ()
#14 0x0000000a00000000 in ?? ()
#15 0x00007ffc9b1b5898 in ?? ()
#16 0x00007ffc9b1b5ac0 in ?? ()
#17 0x00007f2bb166341f in ?? ()
#18 0x0000000004c01720 in ?? ()
#19 0x0000000000f9f3d0 in ?? ()
#20 0x00007f2baf330130 in ?? () from /lib/x86_64-linux-gnu/libdl.so.2
#21 0x00007ffc9b1b56b0 in ?? ()
#22 0x000000000100fb30 in ?? ()
#23 0x0000000000000001 in ?? ()
#24 0x0000000000f9f3d0 in ?? ()
#25 0x00007f2baf3305dd in _dlerror_run (operate=0x7ffc9b1b5640, args=0x7f2bb0bcb660 <std::string::_Rep::_S_empty_rep_storage>) at dlerror.c:163
#26 0x0000000000000015 in ?? ()
#27 0x0000000000ffc4f0 in ?? ()
#28 0x0000000007174188 in ?? ()
#29 0x00007f2bade44491 in llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(char const*) () from /cvmfs/fairroot.gsi.de/fairsoft/jun19p1/lib/root/libCling.so
#30 0x00007ffc9b1b5750 in ?? ()
#31 0x00007ffc9b1b5800 in ?? ()
#32 0x00000000072df6f0 in ?? ()
#33 0x00007ffc9b1b5800 in ?? ()
#34 0x0000000007188c00 in ?? ()
#35 0x00007f2babfc854d in llvm::orc::LambdaResolver<cling::IncrementalJIT::addModule(std::shared_ptr<llvm::Module> const&)::{lambda(std::string const&)#1}, cling::IncrementalJIT::addModule(std::shared_ptr<llvm::Module> const&)::{lambda(std::string const&)#2}>::findSymbolInLogicalDylib(std::string const&) () from /cvmfs/fairroot.gsi.de/fairsoft/jun19p1/lib/root/libCling.so
#36 0x00007f2bac672fcc in llvm::RuntimeDyldImpl::resolveExternalSymbols() () from /cvmfs/fairroot.gsi.de/fairsoft/jun19p1/lib/root/libCling.so
#37 0x0000001200000021 in ?? ()
#38 0x0000000004c246f0 in ?? ()
#39 0x00007f2ba1ae7710 in vtable for CbmDigitization () from /u/akishina/mcbm/build/lib/libCbmSimResponse.so.0.0.0
#40 0x0200000000000000 in ?? ()
#41 0x00007f2bb120c950 in vtable for TString () from /cvmfs/fairroot.gsi.de/fairsoft/jun19p1/lib/root/libCore.so.6.16
#42 0x0000000f00000011 in ?? ()
#43 0x0000000006aed270 in ?? ()
#44 0x00007f2bb120c950 in vtable for TString () from /cvmfs/fairroot.gsi.de/fairsoft/jun19p1/lib/root/libCore.so.6.16
#45 0x0000001000000021 in ?? ()
#46 0x000000000633c310 in ?? ()
#47 0x0000000000000101 in ?? ()
#48 0x40c3880000000000 in ?? ()
#49 0x0000000000ff0101 in ?? ()
#50 0x0000000000000000 in ?? () ===========================================================

Regards,
Valentina

Actions #1

Updated by Pascal Raisig 8 months ago

Hi Valentina,
could you run a test where you simply remove ".run3" from the parameter files in /cbmroot/parameters/trd/trd_v21a_mcbm... such that they match the names of the requested files? If this works, I will adjust the parameters in our parameter repository and update the hash in cbmroot.

However, I have a question why you use mcbm_digi.C and mcbm_transport.C instead of run_digi.C and run_transport.C with the mcbm setup. May be this is also a question to Volker and Pierre why these macros exist anyhow. To me this seems only to duplicate the places where the run macros have to be maintained, or is there a reason I do not see to have separate macros?

Best,
Pascal

Actions #2

Updated by Valentina Akishina 8 months ago

Pascal Raisig wrote:

Hi Valentina,
could you run a test where you simply remove ".run3" from the parameter files in /cbmroot/parameters/trd/trd_v21a_mcbm... such that they match the names of the requested files? If this works, I will adjust the parameters in our parameter repository and update the hash in cbmroot.

However, I have a question why you use mcbm_digi.C and mcbm_transport.C instead of run_digi.C and run_transport.C with the mcbm setup. May be this is also a question to Volker and Pierre why these macros exist anyhow. To me this seems only to duplicate the places where the run macros have to be maintained, or is there a reason I do not see to have separate macros?

Best,
Pascal

This way it works, thank you! Is it not the default macro to use for digitisation for mCBM? If not it should probably be removed in order not to create misunderstanding.

Regards,
Valentina

Actions #3

Updated by Pascal Raisig 7 months ago

Hi Valentina, all,
with the update of the geometry we also implemented a set of default parameters not requiring the additional "run3" tag for the simulation.

https://git.cbm.gsi.de/computing/cbmroot/-/merge_requests/532

Actions #4

Updated by Pascal Raisig 7 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions #5

Updated by Florian Uhlig 3 months ago

  • Assignee changed from Pascal Raisig to Philipp Kähler

Assign this issue to you since Pascal has left. Please assign it to the appropriate person.

Actions

Also available in: Atom PDF