Several firebird servers crash during a backup / restore cycle or "CancelEvents"
--------------------------------------------------------------------------------

                 Key: CORE-6433
                 URL: http://tracker.firebirdsql.org/browse/CORE-6433
             Project: Firebird Core
          Issue Type: Bug
    Affects Versions: 3.0.7
         Environment: Win64, Fb64-3.0.7.33374, several custome
            Reporter: Alexander Muylaert
            Priority: Blocker


Hi

I'm still investigating, but we're having some issues with our daily cleanup 
procedure since 3.0.7.

This method causes the server to crash completely.

SET TERM ^ ;

CREATE OR ALTER procedure SYS_RESET_INDEX_STATS (
    IN_RELATION_NAME type of column RDB$INDICES.RDB$RELATION_NAME = null)
as
declare variable STMT varchar(1024);
declare variable IDX varchar(100);
begin
  begin
    for select 'set statistics index "' || trim(trailing from I.RDB$INDEX_NAME) 
|| '"',
               trim(trailing from I.RDB$INDEX_NAME)
        from RDB$INDICES I
        where I.RDB$INDEX_NAME not containing 'rdb$' and
              (I.RDB$RELATION_NAME = coalesce(:IN_RELATION_NAME, 
I.RDB$RELATION_NAME))
        into STMT,
             IDX
    do
    begin
      begin
        execute statement STMT
            with autonomous transaction
            as user 'SYSDBA' password 'masterkey';
      end
      when any do
      begin
        DLLLOG('Set statistics "' || IDX || '" failed SQLSTATE=' || sqlstate);
      end
    end
  end
end^

SET TERM ; ^





FAST-SERVER     Fri Oct 30 09:05:42 2020
         Access violation.
                The code attempted to access a virtual
                address without privilege to do so.
        This exception will cause the Firebird server
        to terminate abnormally.


Client file logs

09:05:42.915  5   ****************************** exception 
******************************
09:05:42.915  5   CancelEvents
09:05:42.915  5   FbException
09:05:42.915  5   Unable to complete network request to host "
No message for error code 335544721 found.
09:05:42.915  5                 IOException
09:05:42.915  5                 Kan geen gegevens schrijven naar de 
transportverbinding: De externe host heeft een verbinding verbroken.
09:05:42.915  5                         SocketException
09:05:42.915  5                         De externe host heeft een verbinding 
verbroken
09:05:42.915  5                         ErrorCode = 10054 SocketErrorCode = 
ConnectionReset NativeErrorCode = 10054
09:05:42.915  5      bij 
FirebirdSql.Data.FirebirdClient.FbRemoteEvent.CancelEvents()

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

Reply via email to