Project

General

Profile

Bug #1856

InputCppRootData overflows the ref counter

Added by Dobbs, Adam almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Code Infrastructure
Target version:
Start date:
13 June 2016
Due date:
% Done:

100%

Estimated time:
Workflow:
New Issue

Description

The module InputCppRootData can cause an error due to an overflow in the maximum number of reference counts if it is used to import a data file of significant size. Output:

TRANSFORM/MERGE/OUTPUT:  Processed 97 events so far, 1 events in buffer.
terminate called after throwing an instance of 'MAUS::Exception'
  what():  Too many data references at Data::IncreaseRefCount
Aborted

This arises from the IncreaseRefCount method of the Data datastructure class. Looks like a buffer needs flushing somewhere.


Files

2016-06-29_Iss1856-InputCppRootData.tar.gz (68.8 KB) 2016-06-29_Iss1856-InputCppRootData.tar.gz Rogers, Chris, 29 June 2016 11:09
TSRefBugScripts.tar.gz (1.99 KB) TSRefBugScripts.tar.gz Greis, Jan, 30 June 2016 10:25

Related issues

Related to MAUS - Bug #1858: InputCppRootData use can lead to an error from TRefArray about the process IDClosedDobbs, Adam22 June 2016

Actions

Also available in: Atom PDF