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
  • #1543
Closed
Open
Issue created Nov 28, 2014 by Derek Bruening@derekbrueningContributor

Shared deletion list is not naturally freed and triggers too many resets in V8 with JIT optimization

From byron.c....@gmail.com on September 17, 2014 20:32:07

In a run of Octane on V8 with inference-based JIT optimization (not yet committed), all shared deletion list entries remain pending until the application exits. There are ~6,000 shared deletion list entries accumulated at that point. This is not a problem in Ion. It looks like this is caused by idle worker threads in V8, which never enter DR and therefore never clear their reference count on pending deletions.

This is probably also an issue in base DR (without JIT optimization), but it is much less of a problem because only a few shared fragments are individually deleted (most deletions occur via flush, which performs a synch).

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

Assignee
Assign to
Time tracking