| Summary: | postgresql crashed on plperlu function | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | victor kasatkin <victork> |
| Component: | postgresql | Assignee: | Denis Smirnov <mithraen> |
| Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | mike, ns, vlad.kadastr |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
*** Bug 6100 has been marked as a duplicate of this bug. *** Буду смотреть. Причины этого кто-нибудь уже исследовал? я к примеру не знаю как - но с 8(а там фичи перловые новые) тоже не работает (интересно как в мастере 24).. мне так мнилось что надо перл и пост собирать вместе...но я не пробовал... Случайно не из-за chroot? perl с postgresql в chroot нормально работать не будет. Либо вытаскивайте из chroot, либо не используйте plperl. В любом случае пакет postgresql (то бишь версии < 8) более не поддерживаются |
Обнаружил при перезде базы с Мастера 2.0 на последний сизиф - функции plperlu которые работали стали вызывать падение сервера... Steps to Reproduce: 1.#psql some_database; 2.s_m=#CREATE FUNCTION plperl_call_handler () RETURNS language_handler AS '$libdir/plperl', 'plperl_call_handler' LANGUAGE c; 3.s_m=#CREATE PROCEDURAL LANGUAGE plperlu HANDLER plperl_call_handler; 4.s_m=#CREATE FUNCTION test() RETURNS integer AS ' return 1; ' LANGUAGE plperlu; 5.s_m=# select test(); server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. The connection to the server was lost. Attempting reset: Failed. !> Actual Results: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. The connection to the server was lost. Attempting reset: Failed. !> Expected Results: 1