From: | yongchao(dot)xu(at)newtouch(dot)cn |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #7676: pgSocketCheck dosen`t return |
Date: | 2012-11-19 06:00:51 |
Message-ID: | E1TaKPb-00008c-6O@wrigleys.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged on the website:
Bug reference: 7676
Logged by: yonchao
Email address: yongchao(dot)xu(at)newtouch(dot)cn
PostgreSQL version: 8.4.6
Operating system: CentOS 5.5(64bit)
Description:
I have this problem today: one thread of our application hung, and
we found the thread waiting for the result of poll() function. poll()
was called by pgSocketCheck(). So is it a bug of pg? I found the bug
report from
website(http://archives.postgresql.org/pgsql-bugs/2008-02/msg00260.php),
and want to know:
1. Has this problem been solved in the newest version?
2. If not, what shall I do to avoid this problem?
Thanks a lot!
PS:
gdb info:
(gdb) bt
#0 0x00d31402 in __kernel_vsyscall ()
#1 0x003d3dc3 in poll () from /lib/i686/nosegneg/libc.so.6
#2 0x0013de5d in pqSocketCheck () from /usr/local/pgsql/lib/libpq.so.5
#3 0x0013df8d in pqWaitTimed () from /usr/local/pgsql/lib/libpq.so.5
#4 0x0013e003 in pqWait () from /usr/local/pgsql/lib/libpq.so.5
#5 0x0013d792 in PQgetResult () from /usr/local/pgsql/lib/libpq.so.5
--
From | Date | Subject | |
---|---|---|---|
Next Message | bugs | 2012-11-19 13:26:13 | BUG #7677: listen_address 'localhost' listens not to IPv6 ::1 |
Previous Message | Tom Lane | 2012-11-19 00:13:18 | Re: Prepared Statement Name Truncation |