[
http://tracker.firebirdsql.org/browse/CORE-3557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dmitry Yemanov reopened CORE-3557:
----------------------------------
A new regression is found because of this change. Simple test case:
create view v as
select t4.rdb$relation_name
from rdb$relations t1, rdb$relations t2, rdb$relations t3, rdb$relations t4;
-- reconnect
alter view v as
select 0 as rdb$relation_name from rdb$database;
-- no commit here
drop view v;
-- the engine crashes
When MET_scan_relation() is called during DROP, we have the new field list and
view BLR out of sync with the RDB$RUNTIME which is modified at the commit time
only and thus preserving the original structure.
> AV in engine when preparing query against dropping table
> --------------------------------------------------------
>
> Key: CORE-3557
> URL: http://tracker.firebirdsql.org/browse/CORE-3557
> Project: Firebird Core
> Issue Type: Bug
> Components: Engine
> Affects Versions: 2.1.0, 2.0.4, 2.1.1, 2.0.5, 2.1.2, 2.1.3, 2.0.6, 2.5.0,
> 2.1.4
> Reporter: Vlad Khorsun
> Assignee: Vlad Khorsun
> Fix For: 2.0.7, 2.1.5, 2.5.2, 3.0 Alpha 1
>
>
--
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
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel