View Issue Details

IDProjectCategoryView StatusLast Update
0002252JEDI VCL00 JVCL Componentspublic2004-10-22 12:33
ReporterzionyklAssigned Touser72 
PrioritynormalSeveritytrivialReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.00 BETA 2 
Target VersionFixed in Version3.00 RC 1 
Summary0002252: Memory leak in JvNavigationPane
DescriptionDrop a JvNavigationPane on Form and run the project. AQTime (http://www.automatedqa.com/products/aqtime.asp) reports memory leaks. See attached file for additional information.
Additional InformationCreation of FNavPanelHotTrackFont and FIconPanel seems to give the leak.
TagsNo tags attached.

Activities

2004-10-19 19:18

 

leak.txt (1,973 bytes)
Module Name	Stack Entry No	Source File	Unit Name	Call Address	Class Name	Routine Name	Line No

Project1.exe	0	Graphics.pas	Graphics	$00421C8C	TResourceManager	TResourceManager::AllocResource	1140
Project1.exe	1	Graphics.pas	Graphics	$00421E0D	TResourceManager	TResourceManager::ChangeResource	1199
Project1.exe	2	Graphics.pas	Graphics	$00422A29	TFont	TFont::SetData	1522
Project1.exe	3	Graphics.pas	Graphics	$00422DC7	TFont	TFont::SetStyle	1644
Project1.exe	4	JvNavigationPane.pas	JvNavigationPane	$0046CFA3	TJvNavIconButton	TJvNavIconButton::Create	2177
Project1.exe	5	JvNavigationPane.pas	JvNavigationPane	$0046BA44	TJvIconPanel	TJvIconPanel::Create	1274
Project1.exe	6	JvNavigationPane.pas	JvNavigationPane	$0046BEE4	TJvCustomNavigationPane	TJvCustomNavigationPane::Create	1475
Project1.exe	7	classes.pas	Classes	$0041C7E1	 	CreateComponent	6096
Project1.exe	8	classes.pas	Classes	$0041CA14	TReader	TReader::ReadComponent	6144
Project1.exe	9	classes.pas	Classes	$0041CCCA	TReader	TReader::ReadDataInner	6210


Module Name	Stack Entry No	Source File	Unit Name	Call Address	Class Name	Routine Name	Line No

Project1.exe	0	system.pas	System	$004030CA	TObject	TObject::NewInstance	8368
Project1.exe	1	JvNavigationPane.pas	JvNavigationPane	$0046BF36	TJvCustomNavigationPane	TJvCustomNavigationPane::Create	1481
Project1.exe	2	classes.pas	Classes	$0041C7E1	 	CreateComponent	6096
Project1.exe	3	classes.pas	Classes	$0041CA14	TReader	TReader::ReadComponent	6144
Project1.exe	4	classes.pas	Classes	$0041CCCA	TReader	TReader::ReadDataInner	6210
Project1.exe	5	classes.pas	Classes	$0041CC03	TReader	TReader::ReadData	6189
Project1.exe	6	classes.pas	Classes	$0041F4A2	TComponent	TComponent::ReadState	9987
Project1.exe	7	Controls.pas	Controls	$00437529	TControl	TControl::ReadState	3357
Project1.exe	8	Controls.pas	Controls	$0043BAAC	TWinControl	TWinControl::ReadState	5475
Project1.exe	9	Forms.pas	Forms	$004561E5	TCustomForm	TCustomForm::ReadState	2723
leak.txt (1,973 bytes)

user72

2004-10-22 12:33

  ~0005442

FIconPanel is created with an owner, so is automatically freed. FNavPanelHotTrackFont is not freed in JvCustomNavigationPane. Will Fix in CVS

Issue History

Date Modified Username Field Change
2004-10-19 19:18 zionykl New Issue
2004-10-19 19:18 zionykl File Added: leak.txt
2004-10-22 12:33 user72 Status new => resolved
2004-10-22 12:33 user72 Resolution open => fixed
2004-10-22 12:33 user72 Assigned To => user72
2004-10-22 12:33 user72 Note Added: 0005442