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
  • #3347
Closed
Open
Issue created Jan 16, 2019 by Administrator@rootContributor

Crash creating offline trace for Grazelle

Created by: petervbraun

pebraun$ ./dynamorio/build/bin64/drrun -t drmemtrace -offline -trace_after_instrs 1M -exit_after_tracing 10G -- ~/Grazelle-PPoPP18/output/linux/grazelle -i ~/Grazelle-PPoPP18/cit-Patents.bin
Experiments: THRESHOLD_WITHOUT_COUNT
Hit delay threshold: enabling tracing.
In-edges:  created 5687755 vectors, efficiency = 72.6%
Out-edges: created 4940362 vectors, efficiency = 83.6%
Vertices:  assigned using in-edge list
Vertices:  node 0 gets 3774768 vertices (0 to 3774767, 100.00% of total)
Scheduler: total units = 896, vectors per unit = 6347
Loading graph took 10568.08ms.
Starting execution.
<Application /soe/pebraun/Grazelle-PPoPP18/output/linux/grazelle (13868).  DynamoRIO Cache Simulator Tracer internal crash at PC 0x00007f11fec7e50c.  Please report this at http://dynamorio.org/issues.  Program aborted.
Received SIGSEGV at pc 0x00007f11fec7e50c in thread 13895
Base: 0x00007f11feba3000
Registers:eax=0x0000000000000001 ebx=0x000000004e447a68 ecx=0x0000000000000000 edx=0x0000000000000000
        esi=0x0000000000000000 edi=0x0000000000000048 esp=0x000000004de05ba0 ebp=0x0000000000000000
        r8 =0x0000000000000049 r9 =0x0000000000000000 r10=0x0000000000000001 r11=0x0000000000000006
        r12=0x0000000000000000 r13=0x0000000000000000 r14=0x0000000000000038 r15=0x00007f11fef275a8
        eflags=0x0000000000010246
version 7.0.17715, custom build
-no_dynamic_options -client_lib '/mnt/sdc/dynamorio/build/bin64/../clients/lib64/release/libdrmemtrace.so;0;"-offline" "-trace_after_instrs" "1M" "-exit_after_tracing" "10G"' -code_api -stack_size 56K -signal_stack_size 32K -nop_initial_bblock -max_elide_jmp 0 -max_elide_call 0 -early_inject -emulate_brk -no_inline_ignor
0x00007f11fecdc6f8 0x3025783020435020>

[For reference Grazelle is from https://github.com/stanford-mast/Grazelle-PPoPP18 and compiled with make fig13. The input dataset is from https://zenodo.org/record/1169388 -> both cit-Patents.bin-push and cit-Patents.bin-pull need to be downloaded]

Assignee
Assign to
Time tracking