[Lldb-commits] [lldb] [lldb] Include process stop IDs in LLGS stop replies (PR #237463)

via lldb-commits lldb-commits at lists.llvm.org
Fri Oct 30 20:58:22 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 3916 tests passed
* 870 tests skipped
* 3 tests failed

## Failed Tests
(click on a test name to see its output)

### lldb-api
<details>
<summary>lldb-api.commands/process/reverse-continue/TestReverseContinue.py</summary>

```
Script:
--
C:/Python312/python.exe C:/_work/llvm-project/llvm-project/lldb\test\API\dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=C:/_work/llvm-project/llvm-project/build/./lib --env LLVM_INCLUDE_DIR=C:/_work/llvm-project/llvm-project/build/include --env LLVM_TOOLS_DIR=C:/_work/llvm-project/llvm-project/build/./bin --triple x86_64-pc-windows-msvc --build-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build --lldb-module-cache-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-lldb\lldb-api --clang-module-cache-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-clang\lldb-api --executable C:/_work/llvm-project/llvm-project/build/./bin/lldb.exe --lldb-python-dir C:\_work\llvm-project\llvm-project\build\lib\site-packages --compiler C:/_work/llvm-project/llvm-project/build/./bin/clang.exe --dsymutil C:/_work/llvm-project/llvm-project/build/./bin/dsymutil.exe --make C:/ProgramData/chocolatey/bin/make.exe --llvm-tools-dir C:/_work/llvm-project/llvm-project/build/./bin --lldb-obj-root C:/_work/llvm-project/llvm-project/build/tools/lldb --lldb-libs-dir C:/_work/llvm-project/llvm-project/build/./lib --cmake-build-type Release --env LLDB_LAUNCH_FLAG_USE_PIPES=1 C:\_work\llvm-project\llvm-project\lldb\test\API\commands\process\reverse-continue -p TestReverseContinue.py --timeout 1200
--
Exit Code: 1

Command Output (stdout):
--
Skipping the following test categories: libc++, libstdcxx, dwo, dsym, gmodules, debugserver, objc, fork, pexpect

An exception happened when receiving the response from the gdb server. Closing the client...


--
Command Output (stderr):
--
Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:4bb8;stop_id:3;threads:4bb8;thread-pcs:00007ff6c6ef1011;00:185df6c6f67f0000;01:20c64314a1020000;02:0100000000000000;03:20c64314a1020000;04:60234414a1020000;05:0000000000000000;06:0000000000000000;07:e0f8cf31e0000000;08:60234414a1020000;09:90ff4314a1020000;0a:0000000000000000;0b:a0f8cf31e0000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:1110efc6f67f0000;11:0202000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue (TestReverseContinue.TestReverseContinue.test_reverse_continue)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\commands\process\reverse-continue\TestReverseContinue\Failure_test_reverse_continue.log

======================================================================

FAIL: test_reverse_continue (TestReverseContinue.TestReverseContinue.test_reverse_continue)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\commands\process\reverse-continue\TestReverseContinue.py", line 23, in test_reverse_continue

    self.expect(

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 2905, in expect

    self.runCmd(

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 1149, in runCmd

    self.assertTrue(self.res.Succeeded(), msg + output)

AssertionError: False is not true : Command 'process continue --reverse' did not return successfully

Error output:

error: process must be launched



Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

----------------------------------------------------------------------

Ran 1 test in 1.206s



FAILED (failures=1)


--

```
</details>
<details>
<summary>lldb-api.functionalities/reverse-execution/TestReverseContinueBreakpoints.py</summary>

```
Script:
--
C:/Python312/python.exe C:/_work/llvm-project/llvm-project/lldb\test\API\dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=C:/_work/llvm-project/llvm-project/build/./lib --env LLVM_INCLUDE_DIR=C:/_work/llvm-project/llvm-project/build/include --env LLVM_TOOLS_DIR=C:/_work/llvm-project/llvm-project/build/./bin --triple x86_64-pc-windows-msvc --build-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build --lldb-module-cache-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-lldb\lldb-api --clang-module-cache-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-clang\lldb-api --executable C:/_work/llvm-project/llvm-project/build/./bin/lldb.exe --lldb-python-dir C:\_work\llvm-project\llvm-project\build\lib\site-packages --compiler C:/_work/llvm-project/llvm-project/build/./bin/clang.exe --dsymutil C:/_work/llvm-project/llvm-project/build/./bin/dsymutil.exe --make C:/ProgramData/chocolatey/bin/make.exe --llvm-tools-dir C:/_work/llvm-project/llvm-project/build/./bin --lldb-obj-root C:/_work/llvm-project/llvm-project/build/tools/lldb --lldb-libs-dir C:/_work/llvm-project/llvm-project/build/./lib --cmake-build-type Release --env LLDB_LAUNCH_FLAG_USE_PIPES=1 C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution -p TestReverseContinueBreakpoints.py --timeout 1200
--
Exit Code: 1

Command Output (stdout):
--
Skipping the following test categories: libc++, libstdcxx, dwo, dsym, gmodules, debugserver, objc, fork, pexpect

An exception happened when receiving the response from the gdb server. Closing the client...

An exception happened when receiving the response from the gdb server. Closing the client...

An exception happened when receiving the response from the gdb server. Closing the client...

An exception happened when receiving the response from the gdb server. Closing the client...

An exception happened when receiving the response from the gdb server. Closing the client...

An exception happened when receiving the response from the gdb server. Closing the client...


--
Command Output (stderr):
--
Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:2ce4;stop_id:3;threads:2ce4;thread-pcs:00007ff63bbe1035;00:f0f76f1472000000;01:80c640b4f1010000;02:0100000000000000;03:80c640b4f1010000;04:c02341b4f1010000;05:0000000000000000;06:0000000000000000;07:d0f76f1472000000;08:c02341b4f1010000;09:f0ff40b4f1010000;0a:0000000000000000;0b:90f76f1472000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:3510be3bf67f0000;11:0202000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_continue_preserves_direction (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_continue_preserves_direction)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\Failure_test_continue_preserves_direction.log

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:521c;stop_id:3;threads:521c;thread-pcs:00007ff635f81035;00:d0f98f3d9e000000;01:20eb9ff2d4010000;02:0100000000000000;03:20eb9ff2d4010000;04:b03e9ff2d4010000;05:0000000000000000;06:0000000000000000;07:b0f98f3d9e000000;08:b03e9ff2d4010000;09:903ba0f2d4010000;0a:2c039ff2d4010000;0b:70f98f3d9e000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:3510f835f67f0000;11:0202000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_continue_preserves_direction_asyhc (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_continue_preserves_direction_asyhc)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\Failure_test_continue_preserves_direction_asyhc.log

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:367c;stop_id:3;threads:367c;thread-pcs:00007ff635f81035;00:80f95bd382000000;01:20ebcaeee1010000;02:0100000000000000;03:20ebcaeee1010000;04:b03ecaeee1010000;05:0000000000000000;06:0000000000000000;07:60f95bd382000000;08:b03ecaeee1010000;09:903bcbeee1010000;0a:2c03caeee1010000;0b:20f95bd382000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:3510f835f67f0000;11:0602000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\Failure_test_reverse_continue.log

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:2a84;stop_id:3;threads:2a84;thread-pcs:00007ff635f81035;00:f0f6f67885000000;01:20ebad11cc010000;02:0100000000000000;03:20ebad11cc010000;04:b03ead11cc010000;05:0000000000000000;06:0000000000000000;07:d0f6f67885000000;08:b03ead11cc010000;09:903bae11cc010000;0a:2c03ad11cc010000;0b:90f6f67885000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:3510f835f67f0000;11:0202000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_async (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_async)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\Failure_test_reverse_continue_async.log

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:4c38;stop_id:3;threads:4c38;thread-pcs:00007ff635f81035;00:10fabf8049000000;01:20eb1e4b67010000;02:0100000000000000;03:20eb1e4b67010000;04:b03e1e4b67010000;05:0000000000000000;06:0000000000000000;07:f0f9bf8049000000;08:b03e1e4b67010000;09:903b1f4b67010000;0a:2c031e4b67010000;0b:b0f9bf8049000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:3510f835f67f0000;11:0602000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_breakpoint (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_breakpoint)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\Failure_test_reverse_continue_breakpoint.log

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:8f4;stop_id:3;threads:8f4;thread-pcs:00007ff635f81035;00:b0f712b724000000;01:20ebad6346010000;02:0100000000000000;03:20ebad6346010000;04:b03ead6346010000;05:0000000000000000;06:0000000000000000;07:90f712b724000000;08:b03ead6346010000;09:903bae6346010000;0a:2c03ad6346010000;0b:50f712b724000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:3510f835f67f0000;11:0602000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_breakpoint_async (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_breakpoint_async)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\Failure_test_reverse_continue_breakpoint_async.log

SKIPPED: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_skip_breakpoint (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_skip_breakpoint) (skipping due to the following parameter(s): target o/s,architecture [github.com/llvm/llvm-project/issues/138084]) 

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\SkippedTest_test_reverse_continue_skip_breakpoint.log

SKIPPED: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_skip_breakpoint_async (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_skip_breakpoint_async) (skipping due to the following parameter(s): target o/s,architecture [github.com/llvm/llvm-project/issues/138084]) 

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueBreakpoints\SkippedTest_test_reverse_continue_skip_breakpoint_async.log

======================================================================

FAIL: test_continue_preserves_direction (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_continue_preserves_direction)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 106, in test_continue_preserves_direction

    self.continue_preserves_direction_internal(async_mode=False)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 118, in continue_preserves_direction_internal

    self.assertSuccess(status)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 3096, in assertSuccess

    self.fail(self._formatMessage(msg, "'{}' is not success".format(error)))

AssertionError: 'Resume timed out.' is not success

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

======================================================================

FAIL: test_continue_preserves_direction_asyhc (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_continue_preserves_direction_asyhc)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 110, in test_continue_preserves_direction_asyhc

    self.continue_preserves_direction_internal(async_mode=True)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 118, in continue_preserves_direction_internal

    self.assertSuccess(status)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 3096, in assertSuccess

    self.fail(self._formatMessage(msg, "'{}' is not success".format(error)))

AssertionError: 'Resume timed out.' is not success

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

======================================================================

FAIL: test_reverse_continue (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 15, in test_reverse_continue

    self.reverse_continue_internal(async_mode=False)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 26, in reverse_continue_internal

    self.assertSuccess(status)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 3096, in assertSuccess

    self.fail(self._formatMessage(msg, "'{}' is not success".format(error)))

AssertionError: 'Resume timed out.' is not success

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

======================================================================

FAIL: test_reverse_continue_async (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_async)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 19, in test_reverse_continue_async

    self.reverse_continue_internal(async_mode=True)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 26, in reverse_continue_internal

    self.assertSuccess(status)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 3096, in assertSuccess

    self.fail(self._formatMessage(msg, "'{}' is not success".format(error)))

AssertionError: 'Resume timed out.' is not success

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

======================================================================

FAIL: test_reverse_continue_breakpoint (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_breakpoint)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 47, in test_reverse_continue_breakpoint

    self.reverse_continue_breakpoint_internal(async_mode=False)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 59, in reverse_continue_breakpoint_internal

    self.assertSuccess(status)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 3096, in assertSuccess

    self.fail(self._formatMessage(msg, "'{}' is not success".format(error)))

AssertionError: 'Resume timed out.' is not success

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

======================================================================

FAIL: test_reverse_continue_breakpoint_async (TestReverseContinueBreakpoints.TestReverseContinueBreakpoints.test_reverse_continue_breakpoint_async)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 51, in test_reverse_continue_breakpoint_async

    self.reverse_continue_breakpoint_internal(async_mode=True)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueBreakpoints.py", line 59, in reverse_continue_breakpoint_internal

    self.assertSuccess(status)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbtest.py", line 3096, in assertSuccess

    self.fail(self._formatMessage(msg, "'{}' is not success".format(error)))

AssertionError: 'Resume timed out.' is not success

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

----------------------------------------------------------------------

Ran 8 tests in 34.141s



FAILED (failures=6, skipped=2)

Skip breakdown (unsupported=0, skipped=2)


--

```
</details>
<details>
<summary>lldb-api.functionalities/reverse-execution/TestReverseContinueWatchpoints.py</summary>

```
Script:
--
C:/Python312/python.exe C:/_work/llvm-project/llvm-project/lldb\test\API\dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=C:/_work/llvm-project/llvm-project/build/./lib --env LLVM_INCLUDE_DIR=C:/_work/llvm-project/llvm-project/build/include --env LLVM_TOOLS_DIR=C:/_work/llvm-project/llvm-project/build/./bin --triple x86_64-pc-windows-msvc --build-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build --lldb-module-cache-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-lldb\lldb-api --clang-module-cache-dir C:/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-clang\lldb-api --executable C:/_work/llvm-project/llvm-project/build/./bin/lldb.exe --lldb-python-dir C:\_work\llvm-project\llvm-project\build\lib\site-packages --compiler C:/_work/llvm-project/llvm-project/build/./bin/clang.exe --dsymutil C:/_work/llvm-project/llvm-project/build/./bin/dsymutil.exe --make C:/ProgramData/chocolatey/bin/make.exe --llvm-tools-dir C:/_work/llvm-project/llvm-project/build/./bin --lldb-obj-root C:/_work/llvm-project/llvm-project/build/tools/lldb --lldb-libs-dir C:/_work/llvm-project/llvm-project/build/./lib --cmake-build-type Release --env LLDB_LAUNCH_FLAG_USE_PIPES=1 C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution -p TestReverseContinueWatchpoints.py --timeout 1200
--
Exit Code: 1

Command Output (stdout):
--
Skipping the following test categories: libc++, libstdcxx, dwo, dsym, gmodules, debugserver, objc, fork, pexpect

An exception happened when receiving the response from the gdb server. Closing the client...

An exception happened when receiving the response from the gdb server. Closing the client...


--
Command Output (stderr):
--
SKIPPED: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_skip_watchpoint (TestReverseContinueWatchpoints.TestReverseContinueWatchpoints.test_reverse_continue_skip_watchpoint) (skipping due to the following parameter(s): target o/s,architecture [github.com/llvm/llvm-project/issues/138084]) 

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueWatchpoints\SkippedTest_test_reverse_continue_skip_watchpoint.log

SKIPPED: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_skip_watchpoint_async (TestReverseContinueWatchpoints.TestReverseContinueWatchpoints.test_reverse_continue_skip_watchpoint_async) (skipping due to the following parameter(s): target o/s,architecture [github.com/llvm/llvm-project/issues/138084]) 

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueWatchpoints\SkippedTest_test_reverse_continue_skip_watchpoint_async.log

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:10b0;stop_id:3;threads:10b0;thread-pcs:00007ff609031035;00:a0fcefa46c000000;01:80c69b34fd010000;02:0100000000000000;03:80c69b34fd010000;04:c0239c34fd010000;05:0000000000000000;06:0000000000000000;07:80fcefa46c000000;08:c0239c34fd010000;09:f0ff9b34fd010000;0a:0000000000000000;0b:40fcefa46c000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:35100309f67f0000;11:0202000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_watchpoint (TestReverseContinueWatchpoints.TestReverseContinueWatchpoints.test_reverse_continue_watchpoint)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueWatchpoints\Failure_test_reverse_continue_watchpoint.log

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 713, in run

    self._receive(data)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 733, in _receive

    self._handlePacket(packet)

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\gdbclientutils.py", line 826, in _handlePacket

    response = self.responder.respond(packet)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 117, in respond

    return self.continue_with_recording(packet)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\lldbreverse.py", line 257, in continue_with_recording

    raise ValueError(f"Unknown stop key '{key}' in {reply}")

ValueError: Unknown stop key 'stop_id' in T05thread:48e0;stop_id:3;threads:48e0;thread-pcs:00007ff734c81035;00:e0fe7a9d02000000;01:20eb5f4c7e010000;02:0100000000000000;03:20eb5f4c7e010000;04:b03e5f4c7e010000;05:0000000000000000;06:0000000000000000;07:c0fe7a9d02000000;08:b03e5f4c7e010000;09:903b604c7e010000;0a:2c035f4c7e010000;0b:80fe7a9d02000000;0c:0000000000000000;0d:0000000000000000;0e:0000000000000000;0f:0000000000000000;10:3510c834f77f0000;11:0602000000000000;12:3300;13:5300;14:2b00;15:2b00;16:2b00;17:2b00;reason:trace;

FAIL: LLDB (C:\_work\llvm-project\llvm-project\build\bin\clang.exe-x86_64) :: test_reverse_continue_watchpoint_async (TestReverseContinueWatchpoints.TestReverseContinueWatchpoints.test_reverse_continue_watchpoint_async)

Log Files:

 - C:\_work\llvm-project\llvm-project\build\lldb-test-build\functionalities\reverse-execution\TestReverseContinueWatchpoints\Failure_test_reverse_continue_watchpoint_async.log

======================================================================

FAIL: test_reverse_continue_watchpoint (TestReverseContinueWatchpoints.TestReverseContinueWatchpoints.test_reverse_continue_watchpoint)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\decorators.py", line 221, in wrapper

    return func(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueWatchpoints.py", line 17, in test_reverse_continue_watchpoint

    self.reverse_continue_watchpoint_internal(async_mode=False)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueWatchpoints.py", line 32, in reverse_continue_watchpoint_internal

    self.assertTrue(watchpoint)

AssertionError: No value is not true

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

======================================================================

FAIL: test_reverse_continue_watchpoint_async (TestReverseContinueWatchpoints.TestReverseContinueWatchpoints.test_reverse_continue_watchpoint_async)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "C:\_work\llvm-project\llvm-project\lldb\packages\Python\lldbsuite\test\decorators.py", line 221, in wrapper

    return func(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueWatchpoints.py", line 23, in test_reverse_continue_watchpoint_async

    self.reverse_continue_watchpoint_internal(async_mode=True)

  File "C:\_work\llvm-project\llvm-project\lldb\test\API\functionalities\reverse-execution\TestReverseContinueWatchpoints.py", line 32, in reverse_continue_watchpoint_internal

    self.assertTrue(watchpoint)

AssertionError: No value is not true

Config=x86_64-C:\_work\llvm-project\llvm-project\build\bin\clang.exe

----------------------------------------------------------------------

Ran 4 tests in 1.792s



FAILED (failures=2, skipped=2)

Skip breakdown (unsupported=0, skipped=2)


--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/237463


More information about the lldb-commits mailing list