View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004193 | JEDI VCL | 00 JVCL Components | public | 2007-08-04 22:26 | 2007-08-06 04:09 |
Reporter | hardnut | Assigned To | obones | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.32 | ||||
Target Version | Fixed in Version | 3.34 | |||
Summary | 0004193: Bug at JvMTData.pas's finalization section | ||||
Description | 00)finalization 01) FreeAndNil(GlobalDataThreadsMan); 02) {$IFDEF MSWINDOWS} 03) // (rom) no OutputDebugString in production code 04) {$IFDEF DEBUGINFO_ON} 05) if DataThreadsMan.ActiveThreads then 06) OutputDebugString( 07) 'Memory leak detected: free MTData objects before application shutdown'); //do not localize 08){$ENDIF DEBUGINFO_ON} 09) {$ENDIF MSWINDOWS} 10) {$IFDEF USEJVCL} 11) {$IFDEF UNITVERSIONING} 12) UnregisterUnitVersion(HInstance); 13) {$ENDIF UNITVERSIONING} 14) {$ENDIF USEJVCL} the line 01 free the GlobalDataThreadsMan -- this is OK but the line 05,Call the DataThreadsMan,will cause the GlobalDataThreadsMan be created again! It's a Joy! | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2007-08-04 22:26 | hardnut | New Issue | |
2007-08-06 04:09 | obones | Status | new => resolved |
2007-08-06 04:09 | obones | Fixed in Version | => Daily / SVN |
2007-08-06 04:09 | obones | Resolution | open => fixed |
2007-08-06 04:09 | obones | Assigned To | => obones |
2007-08-06 04:09 | obones | Note Added: 0013612 |