DynamoRIO / DynamoRIO/dynamorio

nudge_ex test infinite loop of rank order violations

Open
#4,033 1 comment 0 reactions 0 assignees View on GitHub
Bug-Assert Bug-Hang Component-Tests Hotlist-ContinuousIntegration OpSys-Windows
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

I hit this in the Appveyor run for PR #4032. I re-ran the build so I don't
have a link but I have the log which has repeated cycles of rank orders for
30+ minutes before I killed it:

```
[00:22:19] test 142
[00:22:19] Start 142: code_api|client.nudge_ex
[00:22:19]
[00:22:19] 142: Test command: C:\projects\dynamorio\build\build_debug-internal-64\bin64\drrun.exe "-s" "90" "-quiet" "-debug" "-use_dll" "C:/projects/dynamorio/build/build_debug-internal-64/lib64/debug/dynamorio.dll" "-exit0" "-stderr_mask" "0xC" "-msgbox_mask" "0" "-dumpcore_mask" "0x7d" "-staged" "-code_api" "-c" "C:/projects/dynamorio/build/build_debug-internal-64/suite/tests/bin/client.nudge_ex.dll.dll" "--" "C:/projects/dynamorio/build/build_debug-internal-64/suite/tests/bin/client.nudge_ex.exe"
[00:22:19] 142: Test timeout computed to be: 600
[00:22:19] 142: thank you for testing the client interface
[00:22:19] 142: nudge delivered 101
[00:22:19] 142: self
[00:22:19] 142: thank you for testing the client interface
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
[00:22:19] 142:
<...>
[00:53:18] 142:
[00:53:18] 142:
[00:53:18] 142:
[00:53:18] 142:
<...>
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.