eic / eic/irt

memory leaks

Open
#36 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
0
Forks
0
Avg merge
4d 20h
Merged PRs (30d)
1

Description

### Environment: (where does this bug occur, have you tried other environments)
- Which branch (often `main` for latest released): `main`

### Steps to reproduce: (give a step by step account of how to trigger the bug)
1. Run `eicrecon` with https://github.com/eic/EICrecon/pull/707
(see [valgrind test](https://github.com/eic/EICrecon/pull/709))

### Expected Result: (what do you expect when you execute the steps above)
No leaks.

### Actual Result: (what do you get when you execute the steps above)
Leaks.

### More notes
- `new` raw pointers with no `delete` is a primary source of leaks
- this may be difficult to resolve, since we need to maintain ROOT streaming of `irt` class objects (ROOT may do the deleting upon write)
- ROOT streaming also prevents us from using smart pointers at this time
- we should address this after v2.0 (merging of `pfrich` branch from #35)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.