Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Issues
  • #1369
Closed
Open
Issue created Nov 28, 2014 by Derek Bruening@derekbrueningContributor

ASSERT (drmgr-test) meta-instr faulted? must set translation field and handle fault!

From [email protected] on February 19, 2014 10:57:54

This has happened at least twice in the last year or so when I've run the test suite on win7 I can't reproduce it when run manually.

72/88 Testing: code_api|client.drmgr-test
72/88 Test: code_api|client.drmgr-test
Command: "D:/derek/dr/build_suite/build_debug-internal-64/bin64/drrun.exe" "-s" "60" "-quiet" "-exit0" "-ops" "-stderr_mask 0xC -msgbox_mask 0 -dumpcore_mask 0xfd -staged  -code_api -client_lib 'D:/derek/dr/build_suite/build_debug-internal-64/suite/tests/bin/client.drmgr-test.dll.dll;0;'  -code_api " "-use_dll" "D:/derek/dr/build_suite/build_debug-internal-64/lib64/debug/dynamorio.dll" "D:/derek/dr/build_suite/build_debug-internal-64/suite/tests/bin/client.drmgr-test.exe"
Directory: D:/derek/dr/build_suite/build_debug-internal-64/suite/tests
"code_api|client.drmgr-test" start time: Jul 11 15:26 Eastern Daylight Time
Output:
----------------------------------------------------------
About to create thread
in wnd_callback 0x0000000000000024 0
in wnd_callback 0x0000000000000081 0
in wnd_callback 0x0000000000000083 0
in wnd_callback 0x0000000000000001 0
in wnd_callback 0x0000000000008001 3 0
About to crash
<Application D:\derek\dr\build_suite\build_debug-internal-64\suite\tests\bin\client.drmgr-test.exe (8408) DynamoRIO usage error : meta-instr faulted?  must set translation field and handle fault!>
<Usage error: meta-instr faulted?  must set translation field and handle fault! (D:\derek\dr\git\src\core\x86\arch.c, line 2924)
version 3.2.1458, custom build
-client_lib 'D:/derek/dr/build_suite/build_debug-internal-64/suite/tests/bin/client.drmgr-test.dll.dll;0;' -code_api -probe_api -msgbox_mask 0 -dumpcore_mask 253 -stderr_mask 12 -stack_size >
<end of output>
Test time =   1.92 sec
----------------------------------------------------------
Test Fail Reason:
Required regular expression not found.Regex=[^About to create thread^M?
in wnd_callback 0x0_0000024 0^M?
in wnd_callback 0x0_0000081 0^M?
in wnd_callback 0x0_0000083 0^M?
in wnd_callback 0x0_0000001 0^M?
in wnd_callback 0x0_0008001 3 0^M?
About to crash^M?
Inside handler^M?
in wnd_callback 0x0_0008001 0 2^M?
Got message 0x0*0008001 1 3^M?
All done^M?
all done^M?
$
]
"code_api|client.drmgr-test" end time: Jul 11 15:26 Eastern Daylight Time
"code_api|client.drmgr-test" time elapsed: 00:00:01

It happened on 32-bit once too -- from my notes from long ago, apparently never filed:

86/93 Testing: code_api|client.drmgr-test
86/93 Test: code_api|client.drmgr-test
Command: "F:/derek/build_suite/build_debug-internal-32/bin32/drrun.exe" "-s" "60" "-quiet" "-exit0" "-ops" "-stderr_mask 0xC -msgbox_mask 0 -dumpcore_mask 0xfd -staged  -code_api -client_lib 'F:/derek/build_suite/build_debug-internal-32/suite/tests/bin/client.drmgr-test.dll.dll;0;'  -code_api " "-use_dll" "F:/derek/build_suite/build_debug-internal-32/lib32/debug/dynamorio.dll" "F:/derek/build_suite/build_debug-internal-32/suite/tests/bin/client.drmgr-test.exe"
Directory: F:/derek/build_suite/build_debug-internal-32/suite/tests

Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1369

Assignee
Assign to
Time tracking