Opened 16 years ago

Closed 16 years ago

#811 closed Support Requests (Invalid)

memory pattern question

Reported by: nobody Owned by: nobody
Milestone: Component: None
Version: None Severity:
Keywords: Cc:

Description

Hi, 

My team developed an application in C++. The application's working set increases steadily. All leaks we could track we corrected. The last remaining leak is a difficult one. The reason I post this message here is to see if someone has an idea of what this data structure could be or a pointer to where I could look. We use template stuff in the code (trees, sets, etc etc). We look at the memory by hexanalyzing a forced core. (this is a linux app). The pattern is inside blocks of malloce'd space and these blocks appear larger and larger with similar content. The patter is as follows:

int
char [4]
void *;
void *

Exactly 16 bytes, the int is 1 or 2 for the most part but I have seen 0xFFFFFFFF at times. The char at times has character but never no more than 3 followed by \0. The last two seem to be real pointers and at time 0x20 and 0x40 from each other. 

At first glance it looks like a tree entry but not sure. 

Any ideas ?
Thanks
David De La Rosa


delarosa@ilstechnology.com

Change History (2)

comment:1 by Roland Schwarz, 16 years ago

Logged In: YES 
user_id=541730
Originator: NO

Could you please provide a little more information?
E.g. which version of boost are you using?
Which libraries are you using?
I know this might not be possible, but are you able to isolate the leak in a small example?

comment:2 by david_abrahams, 16 years ago

Status: assignedclosed
Logged In: YES 
user_id=52572
Originator: NO

We have been given no reason to believe this is related to Boost in any way.
Note: See TracTickets for help on using tickets.