El problema es durante el backup o durante el restore?
Parece ser un problema de memoria
Prueba a hacer un gbak con el parámetro -Y para saber hasta donde llega.
Código:
"C:\Archivos de programa\Firebird\Firebird_1_5\bin\gbak.exe" -b base.fdb base.fbk -user SYSDBA -pass masterkey -y backup.log
"C:\Archivos de programa\Firebird\Firebird_1_5\bin\gbak.exe" -r base.fbk base.fdb -user SYSDBA -pass masterkey -y restore.log