How to fix buffer overrun in Windows x32

Поиск
Список
Период
Сортировка
От Andrus
Тема How to fix buffer overrun in Windows x32
Дата
Msg-id 1B88854920C942948F943E26B452E3A4@dell2
обсуждение исходный текст
Ответы Re: How to fix buffer overrun in Windows x32  (Heikki Linnakangas <hlinnaka@iki.fi>)
Список pgsql-odbc
Application crashes latest in 32-bit postgresql odbc driver (03.3.0400) in Windows 7 x64.
After crash Visual Studio 2015 Community Edition debugger is invoked.
 
It shows stack trace:
 
>    psqlodbc35w.dll!__crt_debugger_hook()     Unknown
     psqlodbc35w.dll!__report_gsfailure()  Line 315 + 0x7 bytes    C
     psqlodbc35w.dll!SC_create_errorinfo(const StatementClass_ * self)  Line 1423 + 0xa bytes    C
     psqlodbc35w.dll!PGAPI_StmtError(void * hstmt, short RecNumber, unsigned char * szSqlState, long * pfNativeError, unsigned char * szErrorMsg, short cbErrorMsgMax, short * pcbErrorMsg, unsigned short flag)  Line 1612    C
     psqlodbc35w.dll!PGAPI_GetDiagField(short HandleType, void * Handle, short RecNumber, short DiagIdentifier, void * DiagInfoPtr, short BufferLength, short * StringLengthPtr)  Line 280    C
     psqlodbc35w.dll!SQLGetDiagFieldW(short fHandleType, void * handle, short iRecord, short fDiagField, void * rgbDiagInfo, short cbDiagInfoMax, short * pcbDiagInfo)  Line 374 + 0x16 bytes    C
     odbc32.dll!_VFreeErrors@4()  + 0x401f bytes   
     odbc32.dll!_SearchStatusCode@8()  + 0x25 bytes   
     odbc32.dll!_IsStmtPositioned@4()  + 0x14 bytes   
     odbc32.dll!_SQLExecute@4()  - 0xfd3e bytes   
     odbc32.dll!_SQLExecDirect@12()  + 0x77 bytes   
     vfp9r.dll!0c3904c6()    
...
 
Debug window shows lot of loaded moduled and at end:
 
...
The thread 'Win32 Thread' (0x2778) has exited with code 0 (0x0).
A buffer overrun has occurred in alguss.EXE which has corrupted the program's internal state. Press Break to debug the program or Continue to terminate the program.
For more details please see Help topic 'How to debug Buffer Overrun Issues'.
 
How to fix the issue ?

В списке pgsql-odbc по дате отправления:

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: Bug in the SQLGetDiagRec function of psqlodbc
Следующее
От: Raiford@labware.com
Дата:
Сообщение: Re: Unable to access model from EA Server.