Fix test_hs06 failure in resolving prepared update

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Gone away
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Transactions

      unit-test-hook-tiered-s3 on ubuntu2004

      Host: i-02720e3a219d6337f
      Project: wiredtiger
      Commit: b5240f99
      Please refer to BF(G) Playbook for instructions on handling BF and BFG tickets as well as Auto-Resolution Rules

      Task Logs:

      unit-test-hook-tiered-s3 task_log

      Logs:

      [pid:11775]: ERROR: test_hs06.test_hs06.test_hs_prepare_reads(string-row)
      ----------------------------------------------------------------------
      [pid:11775]: testtools.testresult.real._StringException: lost connection during test 'test_hs06.test_hs06.test_hs_prepare_reads(string-row)'
      ----------------------------------------------------------------------
      Ran 10247 tests in 9151.325s
      

      logs

      unit-test-hook-tiered-s3 task_log

      Logs:

      #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #1  0x00007fbd8d331859 in __GI_abort () at abort.c:79
      #2  0x00007fbd8ca1e14d in __wt_abort (session=session@entry=0x73957ce070a0) at /data/mci/c01628f842d6af5d919f2154541d6e27/wiredtiger/src/os_common/os_abort.c:31
      #3  0x00007fbd8cad7c39 in __txn_resolve_prepared_op (session=session@entry=0x73957ce070a0, op=op@entry=0x73957afe24e0, commit=commit@entry=true, cursorp=cursorp@entry=0x7fff5adfecf8) at /data/mci/c01628f842d6af5d919f2154541d6e27/wiredtiger/src/txn/txn.c:1249
      #4  0x00007fbd8cada174 in __wt_txn_commit (session=session@entry=0x73957ce070a0, cfg=cfg@entry=0x7fff5adfed80) at /data/mci/c01628f842d6af5d919f2154541d6e27/wiredtiger/src/txn/txn.c:1630
      #5  0x00007fbd8ca90314 in __session_commit_transaction (wt_session=0x73957ce070a0, config=<optimized out>) at /data/mci/c01628f842d6af5d919f2154541d6e27/wiredtiger/src/session/session_api.c:1860
      #6  0x00007fbd8cbdeb91 in _wrap_Session_commit_transaction (self=<optimized out>, args=<optimized out>) at /data/mci/c01628f842d6af5d919f2154541d6e27/wiredtiger/cmake_build/lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:6947
      #7  0x00007fbd8d80ca58 in cfunction_call (func=0x7fbd8cd9c3b0, args=<optimized out>, kwargs=<optimized out>) at ../src/Python-3.10.4/Objects/methodobject.c:552
      #8  0x00007fbd8d805cfb in _PyObject_MakeTpCall (tstate=0x73957fe127e0, callable=0x7fbd8cd9c3b0, args=<optimized out>, nargs=2, keywords=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:224
      #9  0x00007fbd8d81998f in _PyObject_VectorcallTstate (tstate=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, callable=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, args=0x73957da72440, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Include/cpython/abstract.h:112
      #10 _PyObject_VectorcallTstate (tstate=0x73957fe127e0, callable=0x7fbd8cd9c3b0, args=0x73957da72440, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Include/cpython/abstract.h:99
      #11 method_vectorcall (method=<optimized out>, args=0x73957da72448, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/classobject.c:53
      #12 0x00007fbd8d7fd142 in _PyObject_VectorcallTstate (tstate=0x73957fe127e0, callable=0x7fbd80110ac0, args=0x73957da72448, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #13 PyObject_Vectorcall (callable=0x7fbd80110ac0, args=0x73957da72448, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #14 call_function (tstate=<optimized out>, trace_info=0x7fff5adff460, pp_stack=<synthetic pointer>, oparg=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Python/ceval.c:5867
      #15 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=0x73957da72290, throwflag=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:4181
      #16 0x00007fbd8d8196ca in _PyEval_EvalFrame (tstate=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, f=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, throwflag=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>) at ../src/Python-3.10.4/Python/ceval.c:5052
      #17 _PyEval_Vector (tstate=0x73957fe127e0, con=0x7fbd8b710a70, locals=0x0, args=0x7fbd8bbe2928, argcount=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:5065
      #18 _PyFunction_Vectorcall (func=0x7fbd8b710a60, stack=0x7fbd8bbe2928, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:342
      #19 _PyObject_VectorcallTstate (tstate=0x73957fe127e0, callable=0x7fbd8b710a60, args=0x7fbd8bbe2928, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Include/cpython/abstract.h:114
      #20 method_vectorcall (method=<optimized out>, args=0x7fbd8bbe2930, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/classobject.c:53
      #21 0x00007fbd8d7fc2f0 in _PyObject_VectorcallTstate (tstate=0x73957fe127e0, callable=0x7fbd80112500, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #22 PyObject_Vectorcall (callable=0x7fbd80112500, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #23 call_function (tstate=<optimized out>, trace_info=0x7fff5adff6c0, pp_stack=<synthetic pointer>, oparg=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Python/ceval.c:5867
      #24 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=0x7fbd8bbe27a0, throwflag=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:4213
      #25 0x00007fbd8d80cef5 in _PyEval_EvalFrame (tstate=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, f=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, throwflag=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>) at ../src/Python-3.10.4/Python/ceval.c:5052
      #26 _PyEval_Vector (tstate=0x73957fe127e0, tstate@entry=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, con=0x7fbd8cd0dfd0, locals=0x0, locals@entry=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, args=<optimized out>, args@entry=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, argcount=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, kwnames=<optimized out>, kwnames@entry=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>) at ../src/Python-3.10.4/Python/ceval.c:5065
      #27 _PyFunction_Vectorcall (func=0x7fbd8cd0dfc0, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:342
      #28 0x00007fbd8d7fc6d1 in _PyObject_VectorcallTstate (tstate=0x73957fe127e0, callable=0x7fbd8cd0dfc0, args=0x73957f1c3a90, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #29 PyObject_Vectorcall (callable=0x7fbd8cd0dfc0, args=0x73957f1c3a90, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      

      logs

      unit-test-hook-tiered-s3 task_log

      Logs:

      [1754980442:454262][11776:0x7fbd8d2efcc0], test_hs06.test_hs06.test_hs_prepare_reads(string-row), tiered:test_hs06, WT_SESSION.commit_transaction: [WT_VERB_DEFAULT][ERROR]: __txn_resolve_prepared_op, 1249: WiredTiger assertion failed: '((((((WT_CONNECTION_IMPL *)((WT_SESSION_IMPL *)(session))->iface.connection))->flags) & (0x00200000u)) != 0)'. Expression returned false
      [1754980442:454312][11776:0x7fbd8d2efcc0], test_hs06.test_hs06.test_hs_prepare_reads(string-row), tiered:test_hs06, WT_SESSION.commit_transaction: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 29: aborting WiredTiger library
      

      logs

            Assignee:
            Chenhao Qu
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: