Search Postgresql Archives

pqSocketCheck() didn't return, hung in poll()? Is it a bug?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

    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: version info:
          PostgreSQL version: PostgreSQL 8.3.3 on i686-pc-linux-gnu
          Operating system:   CentOS release 5.2 (Final)
          Kernel version: Linux version 2.6.18-92.el5xen
(mockbuild@xxxxxxxxxxxxxxxxxxxx)

         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

-- 
Yours Sincerely,
Liz

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux