The following bug has been logged online: Bug reference: 1718 Logged by: Bug Finder Email address: bug@zedware.org PostgreSQL version: 8.0.3 Operating system: Linux Description: geqo_selection.c:linear() Details: In geqo_selection.c, function linear() may return a value equals to pool_size, and cause geqo_selection() to visit invalid array member. In linear(), assume bias is 2, and geqo_rand() returns 1. Then index will equal to pool_size.
"Bug Finder" <bug@zedware.org> writes:
> In geqo_selection.c, function linear() may
> return a value equals to pool_size, and cause
> geqo_selection() to visit invalid array member.
Good catch. I wonder whether roundoff error couldn't lead to trying to
call sqrt() with a value slightly less than zero, too. Repaired in our
CVS for next releases --- thanks for the report!
regards, tom lane
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера