Re: BUG #2684: Memory leak in libpq
От | Milen A. Radev |
---|---|
Тема | Re: BUG #2684: Memory leak in libpq |
Дата | |
Msg-id | 32c009ea0610100830k4bda1797hd9694cfb4f1811b@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: BUG #2684: Memory leak in libpq (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: BUG #2684: Memory leak in libpq
|
Список | pgsql-bugs |
On 10/10/06, Tom Lane <tgl@sss.pgh.pa.us> wrote: > "Milen A. Radev" <milen@radev.net> writes: > > The same test programme has grown (after ~1 million iterations) from 2KB to > > around 40MB used physical memory (as reported by "top"). > > I couldn't duplicate any such leak using your test program here. > What authentication method is being selected by your pg_hba.conf > file, and what are your pg_config settings? The client and the server were on different machines - that's why I believe "md5" was used. I'm sending only the client machine's pg_config output. Tell me if you need the server's too. Client's pg_config (built from source) output: DOCDIR = /usr/local/pgsql-8.1.4/doc INCLUDEDIR = /usr/local/pgsql-8.1.4/include PKGINCLUDEDIR = /usr/local/pgsql-8.1.4/include INCLUDEDIR-SERVER = /usr/local/pgsql-8.1.4/include/server LIBDIR = /usr/local/pgsql-8.1.4/lib PKGLIBDIR = /usr/local/pgsql-8.1.4/lib LOCALEDIR = MANDIR = /usr/local/pgsql-8.1.4/man SHAREDIR = /usr/local/pgsql-8.1.4/share SYSCONFDIR = /usr/local/pgsql-8.1.4/etc PGXS = /usr/local/pgsql-8.1.4/lib/pgxs/src/makefiles/pgxs.mk CONFIGURE = '--prefix=/usr/local/pgsql-8.1.4' CC = gcc CPPFLAGS = -D_GNU_SOURCE CFLAGS = -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing CFLAGS_SL = -fpic LDFLAGS = -Wl,-rpath,/usr/local/pgsql-8.1.4/lib LDFLAGS_SL = LIBS = -lpgport -lz -lreadline -lcrypt -lresolv -lnsl -ldl -lm VERSION = PostgreSQL 8.1.4 Client's pg_config (from the backports.org package) output: BINDIR = /usr/lib/postgresql/8.1/bin DOCDIR = /usr/share/doc/postgresql-doc-8.1 INCLUDEDIR = /usr/include/postgresql PKGINCLUDEDIR = /usr/include/postgresql INCLUDEDIR-SERVER = /usr/include/postgresql/8.1/server LIBDIR = /usr/lib PKGLIBDIR = /usr/lib/postgresql/8.1/lib LOCALEDIR = /usr/share/locale MANDIR = /usr/share/postgresql/8.1/man SHAREDIR = /usr/share/postgresql/8.1 SYSCONFDIR = /etc/postgresql PGXS = /usr/lib/postgresql/8.1/lib/pgxs/src/makefiles/pgxs.mk CONFIGURE = '--build=i386-linux' '--prefix=/usr' '--includedir=/usr/include' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=/usr/lib/postgresql-8.1' '--srcdir=.' '--disable-maintainer-mode' '--mandir=/usr/share/postgresql/8.1/man' '--with-docdir=/usr/share/doc/postgresql-doc-8.1' '--datadir=/usr/share/postgresql/8.1' '--bindir=/usr/lib/postgresql/8.1/bin' '--includedir=/usr/include/postgresql/' '--enable-nls' '--enable-integer-datetimes' '--enable-thread-safety' '--enable-debug' '--disable-rpath' '--with-tcl' '--with-perl' '--with-python' '--with-pam' '--with-krb5' '--with-openssl' '--with-gnu-ld' '--with-tclconfig=/usr/lib/tcl8.4' '--with-tkconfig=/usr/lib/tk8.4' '--with-includes=/usr/include/tcl8.4' '--with-pgport=5432' 'CFLAGS=-g -Wall -O2 -fPIC' 'LDFLAGS=-Wl,--as-needed' 'CC=cc' 'build_alias=i386-linux' CC = cc CPPFLAGS = -D_GNU_SOURCE -I/usr/include/tcl8.4 CFLAGS = -g -Wall -O2 -fPIC -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wendif-labels -fno-strict-aliasing -g CFLAGS_SL = -fpic LDFLAGS = -Wl,--as-needed LDFLAGS_SL = LIBS = -lpgport -lpam -lssl -lcrypto -lkrb5 -lz -lreadline -lcrypt -lresolv -lnsl -ldl -lm VERSION = PostgreSQL 8.1.4 Server's pg_hba.conf: # Database administrative login by UNIX sockets local all postgres ident sameuser # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident sameuser # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 10.0.0.0/8 md5 # IPv6 local connections: host all all ::1/128 md5 -- Milen A. Radev
В списке pgsql-bugs по дате отправления:
Следующее
От: Tom LaneДата:
Сообщение: Re: BUG #2685: Wrong charset of server messages on client [PATCH]