test_backup14 fails with EBUSY during connection close

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: APIs

      spinlock-pthread-adaptive-test on ubuntu2004-arm64

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

      Task Logs:

      spinlock-pthread-adaptive-test task_log

      Logs:

      [pid:113390]: ERROR: test_backup14.test_backup14.test_backup14
      ----------------------------------------------------------------------
      [pid:113390]: testtools.testresult.real._StringException: lost connection during test 'test_backup14.test_backup14.test_backup14'
      ----------------------------------------------------------------------
      Ran 13814 tests in 1029.960s
      

      logs

      spinlock-pthread-adaptive-test 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  0x0000ffffb617baac in __GI_abort () at abort.c:79
      #2  0x0000ffffb575a5b0 in __wt_abort (session=session@entry=0x7051fcc34000) at /data/mci/4ad4605066a696e1809cdf73a017cf10/wiredtiger/src/os_common/os_abort.c:31
      #3  0x0000ffffb57f9440 in __wt_checkpoint_log (session=session@entry=0x7051fcc34000, full=full@entry=true, flags=flags@entry=8, lsnp=lsnp@entry=0x0) at /data/mci/4ad4605066a696e1809cdf73a017cf10/wiredtiger/src/txn/txn_log.c:566
      #4  0x0000ffffb56c6c80 in __wti_connection_close (conn=conn@entry=0x7051fe292000) at /data/mci/4ad4605066a696e1809cdf73a017cf10/wiredtiger/src/conn/conn_open.c:129
      #5  0x0000ffffb56bada4 in __conn_close (wt_conn=0x7051fe292000, config=<optimized out>) at /data/mci/4ad4605066a696e1809cdf73a017cf10/wiredtiger/src/conn/conn_api.c:1273
      #6  0x0000ffffb58fac10 in _wrap_Connection_close (self=<optimized out>, args=<optimized out>) at /data/mci/4ad4605066a696e1809cdf73a017cf10/wiredtiger/cmake_build/lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:7842
      #7  0x0000ffffb64fd58c in cfunction_call (func=0xffffb5aa9620, args=<optimized out>, kwargs=<optimized out>) at ../src/Python-3.10.4/Objects/methodobject.c:552
      #8  0x0000ffffb650d22c in _PyObject_Call (tstate=0x7051ffe107e0, callable=0xffffb5aa9620, args=0xffffb380d8c0, kwargs=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:305
      #9  PyObject_Call (callable=0xffffb5aa9620, args=0xffffb380d8c0, kwargs=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:317
      #10 0x0000ffffb64ebe5c in do_call_core (tstate=<optimized out>, trace_info=0xffffcd04c7d0, func=0xffffb5aa9620, callargs=0xffffb380d8c0, kwdict=0x0) at ../src/Python-3.10.4/Python/ceval.c:5919
      #11 _PyEval_EvalFrameDefault (tstate=0x7051ffe107e0, f=<optimized out>, throwflag=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:4277
      #12 0x0000ffffb64fddcc 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
      #13 _PyEval_Vector (tstate=0x7051ffe107e0, con=0xffffb5a7dd00, locals=0x0, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:5065
      #14 _PyFunction_Vectorcall (func=0xffffb5a7dcf0, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:342
      #15 0x0000ffffb64e9fd8 in _PyObject_VectorcallTstate (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #16 PyObject_Vectorcall (callable=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #17 call_function (tstate=<optimized out>, trace_info=0xffffcd04c9a0, pp_stack=<synthetic pointer>, oparg=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Python/ceval.c:5867
      #18 _PyEval_EvalFrameDefault (tstate=0x7051ffe107e0, f=<optimized out>, throwflag=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:4198
      #19 0x0000ffffb650c698 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
      #20 _PyEval_Vector (tstate=0x7051ffe107e0, con=0xffffb5abd130, locals=0x0, args=0xffffb37ba3d8, argcount=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:5065
      #21 _PyFunction_Vectorcall (func=0xffffb5abd120, stack=0xffffb37ba3d8, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:342
      #22 _PyObject_VectorcallTstate (tstate=0x7051ffe107e0, callable=0xffffb5abd120, args=0xffffb37ba3d8, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Include/cpython/abstract.h:114
      #23 method_vectorcall (method=<optimized out>, args=0xffffb37ba3e0, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/classobject.c:53
      #24 0x0000ffffb64ee114 in _PyObject_VectorcallTstate (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #25 PyObject_Vectorcall (callable=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #26 call_function (tstate=<optimized out>, trace_info=0xffffcd04cbd0, pp_stack=<synthetic pointer>, oparg=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Python/ceval.c:5867
      #27 _PyEval_EvalFrameDefault (tstate=0x7051ffe107e0, f=<optimized out>, throwflag=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:4181
      #28 0x0000ffffb64fddcc 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
      #29 _PyEval_Vector (tstate=0x7051ffe107e0, con=0xffffb5abdd90, locals=0x0, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:5065
      

      logs

      spinlock-pthread-adaptive-test task_log

      Logs:

      [1748395249:450072][113646:0xffffb787c7c0], test_backup14.test_backup14.test_backup14, WT_CONNECTION.close: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 29: aborting WiredTiger library
      
      

      logs

      Repro Artifacts:

        1. WiredTigerStat.28.01
          812 kB
        2. wt-log-flush.png
          wt-log-flush.png
          103 kB

            Assignee:
            Jie Chen
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: