windows AppVerifier reports memory leak after strdup (psqlodbc35w.dll ver 13.00) - Mailing list pgsql-odbc

From Першин Юрий Петрович
Subject windows AppVerifier reports memory leak after strdup (psqlodbc35w.dll ver 13.00)
Date
Msg-id d825bbded66e40439f53e60ee0686bc9@prosoftsystems.ru
Whole thread Raw
Responses RE: windows AppVerifier reports memory leak after strdup (psqlodbc35w.dll ver 13.00)  (Першин Юрий Петрович <pershin@prosoftsystems.ru>)
List pgsql-odbc

H!

 

=======================================

VERIFIER STOP 00000900: pid 0x21C4: A heap allocation was leaked.

 

                D2A7EFF0 : Address of the leaked allocation. Run !heap -p -a <address> to get additional information about the allocation.

                FE6C76DC : Address to the allocation stack trace. Run dps <address> to view the allocation stack.

                D2DB2FDA : Address of the owner dll name. Run du <address> to read the dll name.

                50BE0000 : Base of the owner dll. Run .reload <dll_name> = <address> to reload the owner dll. Use 'lm' to get more information about the loaded and unloaded modules.

 

 

=======================================

This verifier stop is continuable.

After debugging it use `go' to continue.

 

=======================================

 

(21c4.1d24): Break instruction exception - code 80000003 (first chance)

eax=eee04fc0 ebx=00000000 ecx=000001a1 edx=0b66e9e1 esi=56b62dc0 edi=d2a7eff0

eip=57783ae8 esp=0b66ebcc ebp=0b66ede0 iopl=0         nv up ei pl nz na po nc

cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00200202

vrfcore!VerifierStopMessageEx+0x5b8:

57783ae8 cc              int     3

0:013> !heap -p -a D2A7EFF0

    address d2a7eff0 found in

    _DPH_HEAP_ROOT @ fe2a1000

    in busy allocation (  DPH_HEAP_BLOCK:         UserAddr         UserSize -         VirtAddr         VirtSize)

                                ed190618:         d2a7eff0                b -         d2a7e000             2000

*** WARNING: Unable to verify checksum for C:\Windows\assembly\NativeImages_v4.0.30319_32\System\e9647e8e96a98be0146911f80f7a4c22\System.ni.dll

          ? System_ni+896174

    576bab70 verifier!AVrfDebugPageHeapAllocate+0x00000240

    77aa909b ntdll!RtlDebugAllocateHeap+0x00000039

    779fbbad ntdll!RtlpAllocateHeap+0x000000ed

    779fb0cf ntdll!RtlpAllocateHeapInternal+0x0000022f

    779fae8e ntdll!RtlAllocateHeap+0x0000003e

    5778aa2f vrfcore!VfCoreRtlAllocateHeap+0x0000001f

    56b5256c vfbasics!AVrfpRtlAllocateHeap+0x000000dc

    7558a9f6 ucrtbase!_malloc_base+0x00000026

    755a9235 ucrtbase!_mbsdup+0x00000025

    56b53ec9 vfbasics!AVrfp_ucrt__strdup+0x00000039

*** WARNING: Unable to verify checksum for C:\Program Files (x86)\psqlODBC\1300\bin\psqlodbc35w.dll

    50be3299 psqlodbc35w!CI_read_fields_from_pgres+0x000001f9 [c:\mingw\git\psqlodbc-13.00.0000\columninfo.c @ 108]

    50c36aea psqlodbc35w!ParseAndDescribeWithLibpq+0x0000055a [c:\mingw\git\psqlodbc-13.00.0000\statement.c @ 2990]

    50bedaba psqlodbc35w!prepareParameters+0x0000011a [c:\mingw\git\psqlodbc-13.00.0000\convert.c @ 2899]

    50c256bf psqlodbc35w!SC_describe_ok+0x0000011f [c:\mingw\git\psqlodbc-13.00.0000\results.c @ 95]

    50c25a36 psqlodbc35w!PGAPI_NumResultCols+0x00000146 [c:\mingw\git\psqlodbc-13.00.0000\results.c @ 188]

    6f794ba8 ODBC32!SQLNumResultCols+0x00000198

    500acb87 msdasql!CColInfo::ComputeColInfo+0x00000057

    500ae3b6 msdasql!CImpIColumnsInfo::ComputeColInfo+0x00000246

    500add43 msdasql!CImpIColumnsInfo::GetColumnInfo+0x00000113

    5019d21f msadce!updCreateBaseTable+0x0000004f

    5019d9d8 msadce!updLoadFromTableDef+0x000000b8

    5019edd0 msadce!updSQLStringProps+0x00000160

    5019f335 msadce!updSQLParseProps+0x00000095

    5019b342 msadce!DBUpdates::duBuildUpdateProperties+0x00000232

    501591e7 msadce!CFetchBindingOLEDB::fbGetUpdateProps+0x00000167

    5018eb08 msadce!CFoxRowset::rsInitFetch+0x00000108

    50171fe1 msadce!CMultipleResults::mrInitFetch+0x00000071

    50171b63 msadce!CMultipleResults::GetResult+0x00000173

    50da77f3 msado15!CConnection::Execute+0x00000223

    50dcc968 msado15!_ExecuteAsync+0x000001eb

    50dc4c0f msado15!ExecuteAsync+0x0000004f

    50dc499f msado15!CQuery::Execute+0x00000f4b

pgsql-odbc by date:

Previous
From: Craig Ringer
Date:
Subject: Re: pgsql-odbc SQLGetDiagRec() API issue.
Next
From: Першин Юрий Петрович
Date:
Subject: RE: windows AppVerifier reports memory leak after strdup (psqlodbc35w.dll ver 13.00)