BUG #4933: ts_rewrite() causes segfault when query with more than one node becomes empty

Поиск
Список
Период
Сортировка
От Aaron Marcuse-Kubitza
Тема BUG #4933: ts_rewrite() causes segfault when query with more than one node becomes empty
Дата
Msg-id 200907221536.n6MFaaeH043985@wwwmaster.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #4933: ts_rewrite() causes segfault when query with more than one node becomes empty  (Teodor Sigaev <teodor@sigaev.ru>)
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      4933
Logged by:          Aaron Marcuse-Kubitza
Email address:      aaronmk@blackducksoftware.com
PostgreSQL version: 8.3.7
Operating system:   Mac OS X 10.5.7
Description:        ts_rewrite() causes segfault when query with more than
one node becomes empty
Details:

Running

SELECT ts_rewrite('''example'' & ''example'''::tsquery,
'''example'''::tsquery, ''::tsquery)

causes the error "LOG:  server process (PID ...) was terminated by signal
11: Segmentation fault". Any combination of &, |, and () using only
'example' nodes causes the same problem.

However, running

SELECT ts_rewrite('''example'''::tsquery, '''example'''::tsquery,
''::tsquery)

works as expected.

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

Предыдущее
От: Magnus Hagander
Дата:
Сообщение: Re: BUG #4932: Upgrade 8.2.13 -> 8.4.0 - Kerberos option missing
Следующее
От: Peter Much
Дата:
Сообщение: Re: BUG #4932: Upgrade 8.2.13 -> 8.4.0 - Kerberos option missing