Re: Partially corrupted table

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Partially corrupted table
Дата
Msg-id 20060830001836.GF25283@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: Partially corrupted table  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Partially corrupted table  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
Tom Lane wrote:

> The underlined word is a field length word that evidently should contain
> 8, but contains hex 8008.  This causes the tuple-data decoder to step
> way past the end of the tuple and off into never-never land.  Since the
> results will depend on which shared buffer the page happens to be in and
> what happens to be at the address the step lands at, the inconsistent
> results from try to try are not so surprising.

Hmm, perhaps we could protect against "impossible" length words?  (i.e.
those that would cause us try to read past the end of the current
buffer).

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

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

Предыдущее
От: Charlie Savage
Дата:
Сообщение: Re: BUG #2594: Gin Indexes cause server to crash on Windows
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Partially corrupted table