[Lldb-commits] [lldb] [lldb] Implement basic support for reverse-continue (PR #112079)
LLVM Continuous Integration via lldb-commits
lldb-commits at lists.llvm.org
Wed Jan 22 00:03:00 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lldb-arm-ubuntu` running on `linaro-lldb-arm-ubuntu` while building `lldb` at step 6 "test".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/18/builds/10218
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test) failure: build (failure)
...
UNSUPPORTED: lldb-api :: functionalities/ptrauth_diagnostics/BRAA_error/TestPtrauthBRAADiagnostic.py (563 of 2884)
UNSUPPORTED: lldb-api :: functionalities/ptrauth_diagnostics/LDRAA_error/TestPtrauthLDRAADiagnostic.py (564 of 2884)
UNSUPPORTED: lldb-api :: functionalities/ptrauth_diagnostics/brkC47x_code/TestPtrauthBRKc47xDiagnostic.py (565 of 2884)
UNSUPPORTED: lldb-api :: functionalities/ptrauth_diagnostics/brkC47x_x16_invalid/TestPtrauthBRKc47xX16Invalid.py (566 of 2884)
PASS: lldb-api :: functionalities/rerun/TestRerun.py (567 of 2884)
UNSUPPORTED: lldb-api :: functionalities/rerun_and_expr_dylib/TestRerunAndExprDylib.py (568 of 2884)
PASS: lldb-api :: functionalities/rerun_and_expr/TestRerunAndExpr.py (569 of 2884)
PASS: lldb-api :: functionalities/return-value/TestReturnValue.py (570 of 2884)
PASS: lldb-api :: functionalities/reverse-execution/TestReverseContinueNotSupported.py (571 of 2884)
PASS: lldb-api :: functionalities/recursion/TestValueObjectRecursion.py (572 of 2884)
FAIL: lldb-api :: functionalities/reverse-execution/TestReverseContinueWatchpoints.py (573 of 2884)
******************** TEST 'lldb-api :: functionalities/reverse-execution/TestReverseContinueWatchpoints.py' FAILED ********************
Script:
--
/usr/bin/python3.10 /home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./lib --env LLVM_INCLUDE_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/include --env LLVM_TOOLS_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin --arch armv8l --build-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex --lldb-module-cache-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/lldb --compiler /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/clang --dsymutil /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/dsymutil --make /usr/bin/gmake --llvm-tools-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin --lldb-obj-root /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/tools/lldb --lldb-libs-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./lib /home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/functionalities/reverse-execution -p TestReverseContinueWatchpoints.py
--
Exit Code: 1
Command Output (stdout):
--
lldb version 20.0.0git (https://github.com/llvm/llvm-project.git revision b7b9ccf44988edf49886743ae5c3cf4184db211f)
clang revision b7b9ccf44988edf49886743ae5c3cf4184db211f
llvm revision b7b9ccf44988edf49886743ae5c3cf4184db211f
Skipping the following test categories: ['libc++', 'dsym', 'gmodules', 'debugserver', 'objc']
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 "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/gdbclientutils.py", line 540, in run
self._receive(data)
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/gdbclientutils.py", line 560, in _receive
self._handlePacket(packet)
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/gdbclientutils.py", line 648, in _handlePacket
response = self.responder.respond(packet)
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbreverse.py", line 118, in respond
return self.reverse_continue()
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbreverse.py", line 375, in reverse_continue
stop_reply = self.restore_snapshot(snapshot)
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbreverse.py", line 346, in restore_snapshot
raise ValueError("Can't restore memory")
ValueError: Can't restore memory
FAIL: LLDB (/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/clang-arm) :: test_reverse_continue_skip_watchpoint (TestReverseContinueWatchpoints.TestReverseContinueWatchpoints)
Traceback (most recent call last):
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/gdbclientutils.py", line 540, in run
```
</details>
https://github.com/llvm/llvm-project/pull/112079
More information about the lldb-commits
mailing list