Skip to content
Snippets Groups Projects
  1. Aug 04, 2022
  2. Aug 01, 2022
  3. Jul 27, 2022
  4. Jul 26, 2022
  5. Jul 25, 2022
  6. Jul 22, 2022
    • Dominik Smith's avatar
      Added segmentation fault error condition to cmake tests. · d72b0782
      Dominik Smith authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      d72b0782
    • Pierre-Alain Loizeau's avatar
      Fix segfault at exit of unpacking macros · bcd908c6
      Pierre-Alain Loizeau authored
      - Prevent FairrootManager from touching the source object trhogh its pointer after the run is over
      - Explicitely delete the dynamically allocated Run and Source objects in the macro (give up share ownership of config objects)
      - Give up ownership of the config objects, which triggers their destruction before reaching end of the macro (last owner of shared pointer)
      
      Problem was that the FairrootManager was never going out of scope and was not calling the Source destructor.
      So all shared pointers and the source objects were destroyed only when going out of scope in the ROOT session, at which time ROOT already deleted some TF1's, THx's and Canvases without asking anybody (global Lists).
      The source and config destructors were then calling destructors for their members and member's members, where we tried to cleanup the memory we assigned but which ROOT already deleted.
      bcd908c6
  7. Jul 20, 2022
  8. Jul 18, 2022
  9. Jul 14, 2022
  10. Jun 29, 2022
    • Semen Lebedev's avatar
      RICH updates: · 3e4e23da
      Semen Lebedev authored and Florian Uhlig's avatar Florian Uhlig committed
      * RICH QA code updates
      * Updates of run macros and scripts
      * Remove obsolete macro from rich macro directories
      * Updates in RICH event display
      3e4e23da
  11. Jun 17, 2022
Loading