Re: [BUGS] Failed assert ((data - start) == data_size) in heaptuple.c

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: [BUGS] Failed assert ((data - start) == data_size) in heaptuple.c
Дата
Msg-id 4D9DA1A2.2080501@postnewspapers.com.au
обсуждение исходный текст
Ответ на Re: [BUGS] Failed assert ((data - start) == data_size) in heaptuple.c  (Brendan Jurd <direvus@gmail.com>)
Список pgsql-hackers
On 04/07/2011 03:07 PM, Brendan Jurd wrote:
> On 7 April 2011 16:56, Tom Lane<tgl@sss.pgh.pa.us>  wrote:
>> Brendan Jurd<direvus@gmail.com>  writes:
>>> TRAP: FailedAssertion("!((data - start) == data_size)", File:
>>> "heaptuple.c", Line: 255)
>>
>> [ scratches head ... ]  That implies that heap_fill_tuple came to a
>> different conclusion about a tuple's data size than the immediately
>> preceding heap_compute_data_size.  Which I would sure want to believe
>> is impossible.  Have you checked for flaky memory on this machine?
>>
>
> We are doing so now -- although the RAM is ECC and just a few months
> old, so flakiness seems a distant possibility.  I will report back
> after we've given it a proper thrashing with memtest.

Apparently bad RAM can also mean faulty CPU (bad cache, heat problems, 
etc). memtest86 seems ... rough ... at best when it comes to finding 
issues; I've had some systems run it for a day yet continuously segfault 
in real-world use until the RAM was re-seated or swapped out.

--
Craig Ringer


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

Предыдущее
От: Christian Ullrich
Дата:
Сообщение: Re: superusers are members of all roles?
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: superusers are members of all roles?