BUG #7676: pgSocketCheck dosen`t return

Поиск
Список
Период
Сортировка
От yongchao.xu@newtouch.cn
Тема BUG #7676: pgSocketCheck dosen`t return
Дата
Msg-id E1TaKPb-00008c-6O@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #7676: pgSocketCheck dosen`t return  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: BUG #7676: pgSocketCheck dosen`t return  (Amit Kapila <amit.kapila@huawei.com>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      7676
Logged by:          yonchao
Email address:      yongchao.xu@newtouch.cn
PostgreSQL version: 8.4.6
Operating system:   CentOS 5.5=EF=BC=8864bit=EF=BC=89
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


--

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

Предыдущее
От: Hari Babu
Дата:
Сообщение: Re: BUG #7643: Issuing a shutdown request while server startup leads to server hang
Следующее
От: bugs@ttyhoney.com
Дата:
Сообщение: BUG #7677: listen_address 'localhost' listens not to IPv6 ::1