Segfault when cleaning metadata cache
-------------------------------------

                 Key: CORE-4869
                 URL: http://tracker.firebirdsql.org/browse/CORE-4869
             Project: Firebird Core
          Issue Type: Bug
          Components: Engine
    Affects Versions: 2.5.4, 2.5.3 Update 1, 2.5.3
            Reporter: Alexander Peshkov


An issue (as core dump) is initially reported by IbPhoenix.

Under some circumstances it may happen that prc_existence_lock is NULL when 
cleaning metadata cache.
For example when obsolete procedure is scanned again in MET_procedure() any 
error raised out of parse_procedure_blr() function will cause catch() block in 
the end of function release and nullify prc_existence_lock, keeping old 
prc_request present and setting no obsolete flag again.
This makes necessary check for lock's presence when cleanin cache.

-- 
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

        

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to