Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » Memory Leakes 3.4.0.8 - debug mode - ExtPaingManager3 Collapse All
Subject Author Date
Antonio Pelli Neto Nov 19, 2019 - 9:35 AM

If you run MDIDOCVIEW, VS 2010 SP1, Windows 10 Pro 64bits, Prof-UIS 32 bits as shared DLL, in debug mode, output Windows points memory leaks:

Detected memory leaks!
Dumping objects ->
..\Src\ExtPaintManager3.cpp(2920) : {490} normal block at 0x026E1F08, 196 bytes long.
Data: < > 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {487} normal block at 0x026E1E08, 196 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {484} normal block at 0x026E1D08, 196 bytes long.
Data: < > 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {481} normal block at 0x026E1888, 196 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {479} normal block at 0x026E1B88, 324 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {477} normal block at 0x026E1A08, 324 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {475} normal block at 0x026E1788, 196 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {473} normal block at 0x026E0488, 108 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {471} normal block at 0x026E0368, 60 bytes long.
Data: < > 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {468} normal block at 0x00BEEF48, 60 bytes long.
Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {465} normal block at 0x00BEC8C0, 60 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {462} normal block at 0x00BEC848, 60 bytes long.
Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {460} normal block at 0x026E1468, 484 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {457} normal block at 0x026E1248, 484 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {454} normal block at 0x026E1028, 484 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {451} normal block at 0x026E0E08, 484 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {449} normal block at 0x026E0BE8, 484 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {446} normal block at 0x026E09C8, 484 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {443} normal block at 0x026E07A8, 484 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {440} normal block at 0x026E0588, 484 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {438} normal block at 0x026E01E8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {436} normal block at 0x026E0068, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {434} normal block at 0x00BEEDC8, 324 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {432} normal block at 0x00BEEC48, 324 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {430} normal block at 0x00BEEAC8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {428} normal block at 0x00BEE948, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {426} normal block at 0x00BEE7C8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {424} normal block at 0x00BEE648, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {421} normal block at 0x00BEE4C8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {418} normal block at 0x00BEE348, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {415} normal block at 0x00BEE1C8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {413} normal block at 0x00BEE048, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {411} normal block at 0x00BEDEC8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {408} normal block at 0x00BEDD48, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {405} normal block at 0x00BEDBC8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {402} normal block at 0x00BEDA48, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {400} normal block at 0x00BED8C8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {397} normal block at 0x00BED748, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {395} normal block at 0x00BED5C8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {393} normal block at 0x00BED448, 324 bytes long.
Data: < > 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {391} normal block at 0x00BED2C8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {389} normal block at 0x00BED148, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {387} normal block at 0x00BECFC8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {384} normal block at 0x00BECE48, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {381} normal block at 0x00BECCC8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {378} normal block at 0x00BECB48, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
..\Src\ExtPaintManager3.cpp(2920) : {376} normal block at 0x00BEC9C8, 324 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Object dump complete.
The program ’[14024] MDIDOCVIEW-ud.exe: Native’ has exited with code 0 (0x0).

This does not happen in 3.4.0.2 version.

TSELLC Support Mar 27, 2020 - 3:27 AM

A new version will be provided. In the meantime you can modify by yourself these lines of code from ""ExtPaintManager2.cpp"":

993 // m_nDpiAwareValue = __PROFUISDPI_200;
994 // m_nLPX = 192;
995 // m_nLPY = 192;
996 // m_dDpiAwareScaling = 2.00;
997 // init_glyph_t(m_nDpiAwareValue);

TSELLC Support