Re: Looking for someone with MinGW - Mailing list pgsql-hackers
From | Andrew Dunstan |
---|---|
Subject | Re: Looking for someone with MinGW |
Date | |
Msg-id | 49453605.2040009@dunslane.net Whole thread Raw |
In response to | Re: Looking for someone with MinGW (Michael Meskes <meskes@postgresql.org>) |
Responses |
Re: Looking for someone with MinGW
|
List | pgsql-hackers |
Michael Meskes wrote: > Hello, > > >>> Could anyone with a MinGW system please run the ecpg regression suite including >>> tcp checks for the current CVS HEAD for me? >>> >> I ran the test but got a segfault. >> I hope it can help you. >> > > Not really I'm afraid. > > Is there any way you could send me a backtrace? I guess this has to be debugged > so we find out what's going wrong. > > > See below cheers andrew test1.exe caused an Access Violation at location 76becb8b in module msvcrt.dll Reading from location 00000000. Registers: eax=0022fd14 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=0085c64c eip=76becb8b esp=0022f4ac ebp=0022f898 iopl=0 nv up ei pl zr na po nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246 Call stack: 76BECB8B msvcrt.dll:76BECB8B strlen 6D0CAF60 libecpg.dll:6D0CAF60 pg_vfprintf snprintf.c:224 int pg_vfprintf( FILE * stream = &{ char * _ptr = 0x00852f70, int _cnt = 0, char * _base = 0x00852f70, int _flag = 10, int _file = 2, int _charbuf = 0, int _bufsiz = 4096, char * _tmpfname= 0x00000000 }, const char * fmt = &'[', va_list args = "" ) ... target.stream = stream; target.nchars = 0;> if (dopr(&target, fmt, args)) { errno = EINVAL;/* bad format*/ ... 6D0C8FA2 libecpg.dll:6D0C8FA2 ecpg_log misc.c:275 void ecpg_log( const char * format = &'e' ) ... /* dump out internal sqlca variables */> if (ecpg_internal_regression_mode) fprintf(debugstream, "[NO_PID]:sqlca: code: %ld, state: %s\n", sqlca->sqlcode, sqlca->sqlstate); ... 6D0C7B3E libecpg.dll:6D0C7B3E ecpg_finish connect.c:149 static void ecpg_finish( struct connection * act = ) ... ecpg_log("ecpg_finish: connection %s closed\n", act->name); > for (cache = act->cache_head; cache; ptr = cache,cache = cache->next, ecpg_free(ptr)); ecpg_free(act->name); ecpg_free(act); ... 6D0C89D1 libecpg.dll:6D0C89D1 ECPGdisconnect connect.c:582 char ECPGdisconnect( int lineno = 39, const char * connection_name = &'C' ) ... } else> ecpg_finish(con); } ... 00401495 test1.exe:00401495 main test1.pgc:42 int main( ) ... strcpy(pw, "connectpw");> strcpy(db, "tcp:postgresql://localhost/connectdb"); exec sql connect to :db userconnectuser using :pw; exec sql disconnect; ... 004011E7 test1.exe:004011E7 00401238 test1.exe:00401238 76CD4911 kernel32.dll:76CD4911 BaseThreadInitThunk 777DE4B6 ntdll.dll:777DE4B6 RtlInitializeExceptionChain 777DE489 ntdll.dll:777DE489 RtlInitializeExceptionChain
pgsql-hackers by date: