[ http://tracker.firebirdsql.org/browse/CORE-6015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Peshkov reopened CORE-6015: ------------------------------------- > Segfault when using expression index with complex expression > ------------------------------------------------------------ > > Key: CORE-6015 > URL: http://tracker.firebirdsql.org/browse/CORE-6015 > Project: Firebird Core > Issue Type: Bug > Affects Versions: 2.5.0, 2.5.1, 2.5.2, 2.5.2 Update 1, 2.5.3, 2.1.7, 2.5.3 > Update 1, 2.5.4, 2.5.5, 4.0 Initial, 3.0.0, 2.5.6, 3.0.1, 2.5.7, 3.0.2, 4.0 > Alpha 1, 2.5.8, 3.0.3, 3.0.4, 4.0 Beta 1 > Reporter: Alexander Peshkov > Assignee: Alexander Peshkov > Fix For: 4.0 Beta 2, 3.0.5, 2.5.9 > > > Nothing limits use of rather complex expression in the index. One can use > selectable stored procedure to calculate that expression, and in that stored > procedure one can select rows from the table on which expression index is > created. During garbage collection of such index key value is calculated > which causes expression evaluation, execution of SP and tabke scan - which in > turn causes GC. I.e. we have unlimited recursion with obvious stack overflow > and segfault. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel