Re: ODBC crash after DB cleanup

From: "Inoue, Hiroshi" <h-inoue(at)dream(dot)email(dot)ne(dot)jp>
To: "K S, Sandhya (Nokia - IN/Bangalore)" <sandhya(dot)k_s(at)nokia(dot)com>
Cc: "pgsql-odbc(at)postgresql(dot)org" <pgsql-odbc(at)postgresql(dot)org>, "T, Rasna (Nokia - IN/Bangalore)" <rasna(dot)t(at)nokia(dot)com>, "Itnal, Prakash (Nokia - IN/Bangalore)" <prakash(dot)itnal(at)nokia(dot)com>
Subject: Re: ODBC crash after DB cleanup
Date: 2017-08-28 23:21:56
Message-ID: 569d2375-ddc9-1e92-edee-9d60c9bc17d3@dream.email.ne.jp
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-odbc

Hi,

On 2017/08/28 19:08, K S, Sandhya (Nokia - IN/Bangalore) wrote:
> Hi,
> We are using PostgreSQL release 9.3.14 and psqlODBC release 09.03.0400
> configured over linux based OS. We are encountering an issue in
> production where we are observing ODBC crash after rehoming(cleanup of
> database) and BTS sites are going down after this activity. This issue
> is observed 3 times in production environment.

The current version 09.06.0410 of psqlodbc is pretty different from
09.03.0400.
Could you try newer versions?

regards,
Hiroshi Inoue

> Below the bt of the core file.
> (gdb) bt
> #0 0x000000555a0323c0 in strcpy () from
> /srv/Log/bak/mnt/backup/iso/lib64/libc.so.6
> #1 0x00000055c53ddfa4 in *SC_create_errorinfo* (self=Cannot access
> memory at address 0x55bbfe80e0
> ) at *statement.c:1416*
> Cannot access memory at address 0x55bbfe8108
> (gdb) disassemble SC_create_errorinfo
> Dump of assembler code for function SC_create_errorinfo:
> 0x00000055c53dd910 <+0>: daddiu sp,sp,-4272
> 0x00000055c53dd914 <+4>: sd ra,4264(sp)
> 0x00000055c53dd918 <+8>: sd s8,4256(sp)
> 0x00000055c53dd91c <+12>: sd gp,4248(sp)
> 0x00000055c53dd920 <+16>: move s8,sp
> 0x00000055c53dd924 <+20>: lui gp,0x6
> 0x00000055c53dd928 <+24>: daddu gp,gp,t9
> 0x00000055c53dd92c <+28>: daddiu gp,gp,-26368
> …
> 0x00000055c53ddf98 <+1672>: move t9,v0
> 0x00000055c53ddf9c <+1676>: jalr t9
> 0x00000055c53ddfa0 <+1680>: nop
> 0x00000055c53ddfa4 <+1684>: ld v0,40(s8)
> 0x00000055c53ddfa8 <+1688>: move sp,s8
> 0x00000055c53ddfac <+1692>: ld ra,4264(sp)
> 0x00000055c53ddfb0 <+1696>: ld s8,4256(sp)
> 0x00000055c53ddfb4 <+1700>: ld gp,4248(sp)
> 0x00000055c53ddfb8 <+1704>: daddiu sp,sp,4272
> 0x00000055c53ddfbc <+1708>: jr ra
> ---Type <return> to continue, or q <return> to quit---
> 0x00000055c53ddfc0 <+1712>: nop
> End of assembler dump
> We are trying to reproduce the issue in local environment, no success
> yet. Enabling ODBC debug logs on production is not an option as we see
> 50% decrease in performance when we enable ODBC logs.
> Please help us in resolving this issue.
> Regards,
> Sandhya

In response to

Responses

Browse pgsql-odbc by date

  From Date Subject
Next Message Inoue, Hiroshi 2017-08-29 03:33:35 Re: The psqlodbcw.so will be crashed during connect to postgres server
Previous Message Inoue, Hiroshi 2017-08-28 23:05:41 Re: Q: Is there a way to force psqlODBC with enabled UseDeclareFetch to commit statements and avoid nesting transactions (savepoints)?