assert (  
  - Statement failed, SQLSTATE = HY000
    Warning: ALL on ALL is not granted to TMP$2988.
    Statement failed, SQLSTATE = 40001
    deadlock
    -update conflicts with concurrent update
    -concurrent transaction number is
    -At block line
    Statement failed, SQLSTATE = 40001
    deadlock
    -read conflicts with concurrent update
    -concurrent transaction number is
    -At block line
    Statement failed, SQLSTATE = 40001
    deadlock
    -read conflicts with concurrent update
    -concurrent transaction number is
    -At block line
  + Statement failed, SQLSTATE = HY000)

LOG DETAILS:

2024-05-12 19:15:48.957
2024-05-12 19:15:48.961 act_1 = <firebird.qa.plugin.Action object at [hex]>
2024-05-12 19:15:48.966
2024-05-12 19:15:48.972 @pytest.mark.version('>=3.0,<4.0')
2024-05-12 19:15:48.976 def test_1(act_1: Action):
2024-05-12 19:15:48.981 act_1.expected_stdout = expected_stdout_1
2024-05-12 19:15:48.986 act_1.expected_stderr = expected_stderr_1
2024-05-12 19:15:48.990 act_1.exe

[...SKIPPED...]

block line
2024-05-12 19:15:49.050 E           Statement failed, SQLSTATE = 40001
2024-05-12 19:15:49.056 E           deadlock
2024-05-12 19:15:49.061 E           -read conflicts with concurrent update
2024-05-12 19:15:49.066 E           -concurrent transaction number is
2024-05-12 19:15:49.072 E           -At block line
2024-05-12 19:15:49.077 E           Statement failed, SQLSTATE = 40001
2024-05-12 19:15:49.083 E           deadlock
2024-05-12 19:15:49.088 E           -read conflicts with concurrent update
2024-05-12 19:15:49.092 E           -concurrent transaction number is
2024-05-12 19:15:49.097 E           -At block line
2024-05-12 19:15:49.102 E         + Statement failed, SQLSTATE = HY000)
2024-05-12 19:15:49.107
2024-05-12 19:15:49.111 tests/bugs/core_2988_test.py:185: AssertionError
2024-05-12 19:15:49.116 ---------------------------- Captured stdout setup -----------------------------
2024-05-12 19:15:49.121 Cached db: db-12.0-None-3-NONE.fdb [page_size=None, sql_dialect=3, charset='NONE'