DynamoRIO / DynamoRIO/dynamorio

CURIOSITY: (core/hashtablex.h) "hash table high average collision length" in ibl table on chrome

Open
#925 1 comment 0 reactions 0 assignees View on GitHub
Migrated Performance Priority-Medium
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

_From [rnk@google.com](https://code.google.com/u/rnk@google.com/) on October 03, 2012 09:42:37_

I hit this curiosity when running chrome on Linux:
$ LD_USE_LOAD_BIAS=1 ./bin64/drrun -ops '-disable_traces -checklevel 1' -debug ~/chromium/src/out_asan/Release/chrome
...
table_flags)) != 0) && table->capacity <= 513)) && "hash table high average collision length" in file ../core/hashtablex.h line 1836

stack:
hashtable_ibl_study() core/hashtablex.h:1833
hashtable_ibl_check_size() core/hashtablex.h:1026
hashtable_ibl_add() core/hashtablex.h:803
fragment_add_ibl_target_helper() core/fragment.c:4207
fragment_add_ibl_target() core/fragment.c:4386
dispatch_exit_fcache() core/dispatch.c:928
dispatch_enter_dynamorio() core/dispatch.c:795
dispatch() core/dispatch.c:142

I've seen it before on Windows, but I can't reproduce currently on DumpRenderTree or unit_tests. Has anyone else observed this curiosity?

I also see this curiosity on DumpRenderTree on Linux non-deterministically, which might be related:

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.