DynamoRIO / DynamoRIO/drmemory

HANG drheapstat nudge test: non-det, nudge too early?

Open
#230 0 comments 0 reactions 0 assignees View on GitHub
Component-Heapstat Migrated Priority-Low
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [derek.br...@gmail.com](https://code.google.com/u/117968039472581148324/) on December 10, 2010 19:52:20_

PR 562051

non-deterministically I've seen the nudge test fail. I managed to repro w/ extra data. my guess is the nudges go out too early:

15: Test timeout computed to be: 9.99988e+006
15: got ./nudge-out
15: got ./nudge-outpid
15: ran f:/derek/toolchain/win32/perl-5.8.8/bin/perl.exe;../bin/drheapstat.pl;-dr_debug;-dr;E:/derek/dr/tot/internal/clients/drmemory/tests/../../../../exports/cmake/.. -nudge 2828 => Error 1460 on operation: nudge
15:
15: ran f:/derek/toolchain/win32/perl-5.8.8/bin/perl.exe;../bin/drheapstat.pl;-dr_debug;-dr;E:/derek/dr/tot/internal/clients/drmemory/tests/../../../../exports/cmake/.. -nudge 2828 => Error 1460 on operation: nudge
15:
15: waiting for 15: 15: 15: :::Dr.Heapstat::: Dr. Heapstat version 1.0.0
15: :::Dr.Heapstat::: options are "-logdir `E:/derek/dr/build_suite/build_drheapstat-debug-32/logs` "
15: :::Dr.Heapstat::: log dir is E:/derek/dr/build_suite/build_drheapstat-debug-32/logs/DrHeapstat-infloop.exe.2828.000
15: starting
15: :::Dr.Heapstat::: Data is in E:/derek/dr/build_suite/build_drheapstat-debug-32/logs/DrHeapstat-infloop.exe.2828.000/
15: 15: to match received nudge.*received nudge

winsdk-6.1.6000/Include/WinError.h:#define ERROR_TIMEOUT 1460L

PID 2216, Process ctest.exe, running native
Cmdline: c:\PROGRA~2\CMAKE2~1.8\bin\ctest.exe -V -R nud
PID 2696, Process cmake.exe, running native
Cmdline: "C:/Program Files (x86)/CMake 2.8/bin/cmake.exe" -D cmd:STRING=./run_in_bg.exe...
PID 440, Process perl.exe, running native
Cmdline: f:/derek/toolchain/win32/perl-5.8.8/bin/perl.exe ../bin/drheapstat.pl -pid_file ./nudge-outpid -dr_debug -dr E:/derek/dr/tot/internal/clients/drmemory/tests/../../../../exports/cmake/.. -dr_ops "-dumpcore_mask 0 -stderr_mask 15" -- ./infloop.exe
PID 2684, Process drinject.exe, running native
Cmdline: E:/derek/dr/tot/exports/bin32/drinject.exe -pidfile e:/derek/dr/build_suite/build_drheapstat-debug-32/tests/nudge-outpid e:/derek/dr/build_suite/build_drheapstat-debug-32/tests/infloop.exe
PID 2828, Process infloop.exe, running native
Cmdline: "e:\derek\dr\build_suite\build_drheapstat-debug-32\tests\infloop.exe"
PID 1384, Process DRcontrol.exe, running native
Cmdline: E:/derek/dr/tot/exports/bin32/DRcontrol.exe -client_nudge 0 -pid 2828

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=230_

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.