Received: from localhost (maia-5.hub.org [200.46.204.182]) by postgresql.org (Postfix) with ESMTP id 4B04C9FB284 for ; Fri, 6 Apr 2007 14:05:22 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.182]) (amavisd-maia, port 10024) with ESMTP id 64076-05 for ; Fri, 6 Apr 2007 14:04:57 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.4 Received: from www.3times25.net (duck.3times25.net [66.23.211.34]) by postgresql.org (Postfix) with ESMTP id 1516B9FB646 for ; Fri, 6 Apr 2007 14:05:04 -0300 (ADT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by www.3times25.net (Postfix) with ESMTP id 8BF295401F; Fri, 6 Apr 2007 13:04:54 -0400 (EDT) Message-ID: <46167DB5.5010709@3times25.net> Date: Fri, 06 Apr 2007 13:04:53 -0400 From: Geoffrey User-Agent: Thunderbird 1.5.0.8 (X11/20061025) MIME-Version: 1.0 To: pgsql-performance@postgresql.org CC: John Allgood , "J. D. Pearson" , Terry Lee Tucker Subject: Re: more on high load on postgres 7.4.16 References: <46166A0D.10706@3times25.net> <46166E31.3030806@kaltenbrunner.cc> In-Reply-To: <46166E31.3030806@kaltenbrunner.cc> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200704/169 X-Sequence-Number: 24046 Stefan Kaltenbrunner wrote: > Geoffrey wrote: >> We are trying to attack this problem from multiple avenues, thus I'm >> starting a separate thread. This is with regard to the problem posted >> via thread: >> >> http://archives.postgresql.org/pgsql-performance/2007-04/msg00120.php >> >> One thing we are seeing with this move to the new hardware (and rhas 4) >> is database connection processes that are left over by users who have >> exited the application. I've attached to these processes via gdb and >> find they all have the same backtrace. Any insights into what might be >> causing this issue would be appreciated. Understand, we did not have >> this problem on the previous hardware running on rhes 3. Here is the >> backtrace: >> >> #0 0x00ba47a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 >> #1 0x0019f1de in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 >> #2 0x0019ca7a in _L_mutex_lock_23 () from /lib/tls/libpthread.so.0 >> #3 0xbfed9438 in ?? () >> #4 0x00c96a4e in pthread_cond_destroy@@GLIBC_2.3.2 () from >> /lib/tls/libc.so.6 >> #5 0x00c96a4e in pthread_cond_destroy@@GLIBC_2.3.2 () from >> /lib/tls/libc.so.6 >> #6 0x0015243f in critSec::~critSec () from >> /usr/local/pcm170/libdalkutil.so >> #7 0x003a48b8 in Comp_ZipFiles () from /usr/local/pcm170/libcompress.so > > /usr/local on RHEL should only contain software installed directly from > source - what exactly is pcm170/libdalkutil ? It is a third party package that we have build into the backend. pcmiler. We do not have source to it though. > beside that - is pg actually compiled with debugging symbols on that > platform ? Not yet, I'm building it now, but I was hoping that the limited info above might get us some insights. I plan to try and recreate the problem and reproduce a more useful backtrace after rebuilding postgresql with debugging symbols. -- Until later, Geoffrey Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. - Benjamin Franklin