Обсуждение: Warning "TupleDesc reference leak"

Поиск
Список
Период
Сортировка

Warning "TupleDesc reference leak"

От
Marek Lewczuk
Дата:
Hello,
after upgrade to 8.2 version, PostgreSQL throws following warnings:
WARNING:  TupleDesc reference leak: TupleDesc 0x42051d90 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41f60ad0 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x4203d908 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41fdc410 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41fbb568 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x42044bf0 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x42038e60 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41feebc0 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41fa0018 (16425,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41fd9c30 (16425,-1)
still referenced

What it means ?

Thanks

ML




Re: Warning "TupleDesc reference leak"

От
Scott Marlowe
Дата:
On Tue, 2007-02-20 at 08:55, Marek Lewczuk wrote:
> Hello,
> after upgrade to 8.2 version, PostgreSQL throws following warnings:
> WARNING:  TupleDesc reference leak: TupleDesc 0x42051d90 (16425,-1)
> still referenced

I don't know what that means, but which 8.2 version?  8.2.3 is the
latest 8.2 version.  If you're not running that update to that first and
see if it helps.

Re: Warning "TupleDesc reference leak"

От
Alvaro Herrera
Дата:
Marek Lewczuk wrote:
> Hello,
> after upgrade to 8.2 version, PostgreSQL throws following warnings:
> WARNING:  TupleDesc reference leak: TupleDesc 0x42051d90 (16425,-1)
> still referenced

Are there C functions, or anything interesting which we should know
about your database?

--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

Re: Warning "TupleDesc reference leak"

От
Stefan Kaltenbrunner
Дата:
Marek Lewczuk wrote:
> Hello,
> after upgrade to 8.2 version, PostgreSQL throws following warnings:
> WARNING:  TupleDesc reference leak: TupleDesc 0x42051d90 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41f60ad0 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x4203d908 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fdc410 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fbb568 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x42044bf0 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x42038e60 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41feebc0 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fa0018 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fd9c30 (16425,-1)
> still referenced
>
> What it means ?

there is at least one known cause for that though that is fixed in 8.2.3
  and involves plpgsql and subtransactions/exception blocks - what
version are you running exactly ?


Stefan

Re: Warning "TupleDesc reference leak"

От
Marek Lewczuk
Дата:
Marek Lewczuk pisze:
> Hello,
> after upgrade to 8.2 version, PostgreSQL throws following warnings:
> WARNING:  TupleDesc reference leak: TupleDesc 0x42051d90 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41f60ad0 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x4203d908 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fdc410 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fbb568 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x42044bf0 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x42038e60 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41feebc0 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fa0018 (16425,-1)
> still referenced
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fd9c30 (16425,-1)
> still referenced
>
Hello again,
after suggestions that I should postgres update to the latest (currently
I have 8.2.3) I thought that my problem will be solved. But no, it is
not - postgres still throws warnings:
WARNING:  TupleDesc reference leak: TupleDesc 0x41fd7018 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41f42490 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41fc3490 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x4200c880 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x42023400 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41f48728 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x4201d728 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41ffd8b0 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41fe8370 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x420329e8 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x420026b0 (16427,-1)
still referenced
WARNING:  TupleDesc reference leak: TupleDesc 0x41f8de78 (16427,-1)
still referenced

What does it mean ? Thanks in advance for help.

ML



Re: Warning "TupleDesc reference leak"

От
Tom Lane
Дата:
Marek Lewczuk <newsy@lewczuk.com> writes:
> after suggestions that I should postgres update to the latest (currently
> I have 8.2.3) I thought that my problem will be solved. But no, it is
> not - postgres still throws warnings:
> WARNING:  TupleDesc reference leak: TupleDesc 0x41fd7018 (16427,-1)
> still referenced

Show us a test case please.

            regards, tom lane

Re: Warning "TupleDesc reference leak"

От
Marek Lewczuk
Дата:
Tom Lane pisze:
> Marek Lewczuk <newsy@lewczuk.com> writes:
>> after suggestions that I should postgres update to the latest (currently
>> I have 8.2.3) I thought that my problem will be solved. But no, it is
>> not - postgres still throws warnings:
>> WARNING:  TupleDesc reference leak: TupleDesc 0x41fd7018 (16427,-1)
>> still referenced
>
> Show us a test case please.
Hello Tom,
Thanks for reply. You need a test case, but what it should include ? I
don't know in what situations this warning is thrown. My database is
quite large - hundreds of tables, tons of data... Where I should start ?

Thanks
ML



Re: Warning "TupleDesc reference leak"

От
Tom Lane
Дата:
Marek Lewczuk <newsy@lewczuk.com> writes:
> Thanks for reply. You need a test case, but what it should include ? I
> don't know in what situations this warning is thrown. My database is
> quite large - hundreds of tables, tons of data... Where I should start ?

I doubt it's got anything to do with your data; I'd look at complex
PL functions.  If you don't already know which queries trigger it,
increase your logging to find out.

            regards, tom lane