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
  • #4156
Closed
Open
Issue created Mar 04, 2020 by John F.X. Galea@johnfxgaleaContributor

DynamoRIO debug check failure: vmareas.c:1507 start < end || end == NULL

We encountered a debug failure specific to Mac OS.

Application /Users/travis/build/DynamoRIO/dynamorio/build_debug-internal-64/suite/tests/bin/common.broadfun spaces (33435).  Internal Error: DynamoRIO debug check failure: /Users/travis/build/DynamoRIO/dynamorio/core/vmareas.c:1507 start < end || end == NULL
(Error occurred @0 frags)
version 7.91.18305, custom build
-no_dynamic_options -code_api -stderr_mask 12 -stack_size 56K -signal_stack_size 32K -max_elide_jmp 0 -max_elide_call 0 -no_inline_ignored_syscalls -native_exec_default_list '' -no_native_exec_managed_code -no_indcall2direct 
0x00007ffee9697e00 0x0000000106724537
0x00007ffee9698090 0x0000000106822571
0x00007ffee9698100 0x0000000106821e24
0x00007ffee9698130 0x0000000106821c38
0x00007ffee9698170 0x0000000106a4f573
0x00007ffee9698220 0x000000010686c619
0x00007ffee9698280 0x000000010686c2ba
0x00007ffee9698330 0x0000000106a58616
0x00007ffee9698380 0x0000000106a2b892
0x00007ffee9698480 0x0000000106a2bb47
0x00007ffee9698580 0x000000010681b17f
0x00007ffee9698aa0 0x00000001065ab329
0x00007ffee96993e0 0x000000010656a897
0x00007ffee9699420 0x000000010bce08a5
0x00007ffee9699490 0x000000010bce0ceb>

This results in a significant amount of test failures:

====> FAILURE in debug-internal-64 <====
debug-internal-64: 7 tests passed, **** 38 tests failed, but ignoring 0 for i: ****
	code_api|common.broadfun 
	code_api|common.fib 
	code_api|common.floatpc 
	code_api|common.floatpc_xl8all 
	code_api|common.getretaddr 
	code_api|linux.exit 
	code_api|linux.infinite 
	code_api|linux.signal0000 
	code_api|linux.signal0010 
	code_api|linux.signal0100 
	code_api|linux.signal0110 
	code_api|linux.sigaction 
	code_api|linux.app_tls 
	code_api|linux.fib-conflict 
	code_api|linux.fib-pie 
	code_api|security-common.codemod 
	code_api|security-common.retexisting 
	code_api|security-common.ret_noncall_trace 
	code_api|client.crashmsg 
	code_api|client.count-ctis-noopt 
	code_api|client.exception 
	code_api|client.syscall-mod 
	code_api|client.cbr-retarget 
	code_api|client.flush 
	code_api|client.truncate 
	code_api|client.dr_options 
	code_api|client.unregister 
	code_api|client.null_instrument 
	code_api|client.option_parse 
	code_api|client.drcontainers-test 
	code_api|client.destructor 
	code_api|sample.signal 
	code_api|tool.drcpusim.cpuid-Prescott 
	code_api|tool.drcpusim.cpuid-Presler 
	code_api|tool.drcpusim.cpuid-Merom 
	code_api|tool.drcpusim.cpuid-Penryn 
	code_api|tool.drcpusim.cpuid-Westmere 
	code_api|tool.drcpusim.cpuid-Nehalem 
The command "suite/runsuite_wrapper.pl travis $EXTRA_ARGS" exited with 1.
Done. Your build exited with 1.

This first happened here: https://travis-ci.com/DynamoRIO/dynamorio/jobs/287035442 We hit the failure again here: https://travis-ci.com/DynamoRIO/dynamorio/jobs/293709009

Assignee
Assign to
Time tracking