DynamoRIO / DynamoRIO/dynamorio
dwrap-test failed on Windows with output mismatch
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 30
Description
https://github.com/DynamoRIO/dynamorio/pull/4977/checks?check_run_id=2955546315
```
142/259 Test #142: code_api|client.drwrap-test ..................................***Failed Required regular expression not found. Regex=[^thread\.appdll process init
?
?
in level0 42
?
?
in level1 42 1111
?
?
?
in level2 1153
?
?
?
?
level1 returned -4
?
?
level0 returned 42
?
?
skipme returned 7 and x=3
?
?
in repeatme with arg 3
?
?
?
in repeatme with arg 2
?
?
repeatme returned 2
?
replaceme returned 0 and x=6
?
replaceme2 returned 1 and x=999
?
replace_callsite returned 2 and x=777
?
?
in preonly
?
in postonly
?
?
in skipme
?
in postonly
?
?
?
?
?
?
?
?
in runlots 1024
?
?
?
long0 A
?
?
?
long1 A
?
?
?
long2 A
?
?
?
long3 A
?
?
?
?
?
?
?
?
?
longdone
?
?
?
called_indirectly_subcall 43
?
?
called_indirectly 42 => 44
?
?
?
print_from_asm 1
?
?
print_from_asm 7
?
?
?
loaded library
?
thread\.appdll process init
?
?
in level0 42
?
?
in level1 42 1111
?
?
?
in level2 1153
?
?
?
?
level1 returned -4
?
?
level0 returned 42
?
?
skipme returned 7 and x=3
?
?
in repeatme with arg 3
?
?
?
in repeatme with arg 2
?
?
repeatme returned 2
?
replaceme returned 0 and x=6
?
replaceme2 returned 1 and x=999
?
replace_callsite returned 2 and x=777
?
?
in preonly
?
in postonly
?
?
in skipme
?
in postonly
?
?
?
?
?
?
?
?
in runlots 1024
?
?
long0 A
?
?
long1 A
?
?
long2 A
?
?
long3 A
?
?
?
?
?
longdone
?
?
?
called_indirectly_subcall 43
?
?
called_indirectly 42 => 44
?
?
?
print_from_asm 1
?
?
print_from_asm 7
?
?
?
loaded library
?
thank you for testing the client interface
?
all done
?
$
] 2.20 sec
thread.appdll process init
in level0 42
in level1 42 1111
in level2 1153
level1 returned -4
level0 returned 42
skipme returned 7 and x=3
in repeatme with arg 3
in repeatme with arg 2
repeatme returned 2
replaceme returned 0 and x=6
replaceme2 returned 1 and x=999
replace_callsite returned 2 and x=777
in preonly
in postonly
in skipme
in postonly
in runlots 1024
long0 A
long1 A
long2 A
long3 A
longdone
called_indirectly_subcall 43
called_indirectly 42 => 44
print_from_asm 1
print_from_asm 7
loaded library
thread.appdll process init
in level0 37
in level1 37 74
in level2 111
level1 returned 37
level0 returned 37
in skipme
skipme returned -1 and x=4
in repeatme with arg 4
repeatme returned 4
replaceme returned 0 and x=6
replaceme2 returned 1 and x=999
replace_callsite returned 2 and x=777
in preonly
in postonly
in skipme
in postonly
in runlots 1024
long0 A
long1 A
long2 A
long3 A
longdone
called_indirectly_subcall 43
called_indirectly 42 => 44
print_from_asm 1
print_from_asm 7
loaded library
thank you for testing the client interface
all done
```
Contributor guide
Research direction
Start with the linked check run and reproduce code_api|client.drwrap-test on Windows. Compare the expected regular expression with the captured output to identify the mismatch. Done means the Windows test passes with the intended output and existing assertions preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- operating-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100