Re: [HACKERS] Atomics for heap_parallelscan_nextpage()
От | Tom Lane |
---|---|
Тема | Re: [HACKERS] Atomics for heap_parallelscan_nextpage() |
Дата | |
Msg-id | 24382.1502896618@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: [HACKERS] Atomics for heap_parallelscan_nextpage() (Heikki Linnakangas <hlinnaka@iki.fi>) |
Ответы |
Re: [HACKERS] Atomics for heap_parallelscan_nextpage()
|
Список | pgsql-hackers |
Heikki Linnakangas <hlinnaka@iki.fi> writes: > A couple of 32-bit x86 buildfarm members don't seem to be happy with > this. I'll investigate, but if anyone has a clue, I'm all ears... dromedary's issue seems to be alignment: TRAP: UnalignedPointer("(((uintptr_t) ((uintptr_t)(ptr)) + ((8) - 1)) & ~((uintptr_t) ((8) - 1))) != (uintptr_t)(ptr)", File:"../../../../src/include/port/atomics.h", Line: 452) 2017-08-16 11:11:38.558 EDT [75693:3] LOG: server process (PID 76277) was terminated by signal 6: Abort trap 2017-08-16 11:11:38.558 EDT [75693:4] DETAIL: Failed process was running: select count(*) from a_star; Not sure if this is your bug or if it's exposing a pre-existing deficiency in the atomics code, viz, failure to ensure that pg_atomic_uint64 is actually a 64-bit-aligned type. Andres? regards, tom lane
В списке pgsql-hackers по дате отправления: