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]