DynamoRIO / DynamoRIO/drmemory
CRASH (symcache_free_entry) during shutdown of media_unittests since updating DR in r1230 from r1938 to r1977
- Dominant language
- C
- Stars
- 2.7k
- Forks
- 290
- PR merge metrics
- No merged PRs in 30d
Description
_From [rnk@google.com](https://code.google.com/u/rnk@google.com/) on March 12, 2013 11:19:21_
See the list of build here: http://build.chromium.org/p/client.drmemory/builders/win7-cr First failing build: http://build.chromium.org/p/client.drmemory/builders/win7-cr/builds/1507 Stack trace:
If I'm reading that right, it looks like a crash inside a dbghelp callback to something in drmemorylib (drsyms is linked in statically).
I'm updating my Windows binaries to try and repro with a real stack trace, but if anyone else can try the same in parallel that would help.
Here's a quick list of possibly relevant revs:
$ git log --pretty='%aN %s' $(git svn find-rev r1938 )..$(git svn find-rev r1977 )
derek.bruening Fix bug in appending extension library paths to .drpath files.
derek.bruening issue #915: allow kernelbase to run on x64
derek.bruening issue #1093 addendum: top 16 bits must be zero for x64
rnk@google.com Insert a space between string literals and macro identifiers
rnk@google.com Ignore stderr from the linker when checking from gold
rnk@google.com issue #1105: Revert "Use a stack allocated buffer for private_instr_encode"
zhaoqin@google.com fixed issue #262 - add DR_MEMPROT_EXEC in client.alloc test if READ_IMPLIES_EXEC is set in personality
rnk@google.com Use a stack allocated buffer for private_instr_encode
rnk@google.com issue #1100: Fix off-by-one in redirect_RegQueryValueExA and accept REG_SZ TEMP
derek.bruening Fix configure error in 2nd DR client/standalone in the same listdir when CMAKE_C_FLAGS is empty (such as 64-bit Dr. Memory).
derek.bruening Fix bug in use_DynamoRIO_extension() on standalone client
zhaoqin@google.com fixed issue #1095 - add instrlist_insert_mov_immed_ptrsz and instrlist_insert_push_immed_ptrsz - add test in abort
rnk@google.com issue #1101: Reorder lock ranks for coarse info table after incoming
rnk@google.com issue #1090: Don't swap retaddrs when the TOS is a native PC
derek.bruening fixes issue #1099 derek.bruening issue #65: test samples
derek.bruening fixes issue #1098 derek.bruening Redirect kernel32 imports from kernelbase where possible, while still supporting a handful of redirection routines calling back into priv kernel32.
derek.bruening issue #912: add 4 more Win8 API set mappings.
derek.bruening fixes issue #1093 rnk@google.com issue #1097: Alias -v to -verbose and add -version for drrun
rnk@google.com issue #1096: Fix protect-dstack test on Windows
rnk@google.com Add CMake options for easier profiling on Linux
rnk@google.com issue #1077: Avoid interpreting back_from_native
rnk@google.com issue #1097: Always override DYNAMORIO_OPTIONS on execve
rnk@google.com issue #1094: Don't search NULL rpaths and fix Linux impl of GetFullPathName()
derek.bruening fixes issue #1091 rnk@google.com issue #786: Support linking with GNU gold
rnk@google.com Fix native_exec hotp assertion
rnk@google.com Fix MSVC generator errors about generate_nativeexec
rnk@google.com issue #1092: Remove the drdeploy symlink before creating it
zhaoqin@google.com fixed issue #1084 - adjust dr_unmap_file map range to the whole file on Windows
rnk@google.com issue #978: Use a stack of native retaddrs to handle nested native calls
rnk@google.com Use KSTART_DC in dispatch()
derek.bruening fixes issue #1159 rnk@google.com Un-revert r1933 now that issue #1088 (drrun -logdir) is fixed
rnk@google.com issue #1088: Add a -logdir option to the drdeploy frontends
rnk@google.com issue #1086: Use a non-ignorable syscall in linux.infloop
I have a bunch of commits but I'm not sure if they're related. The win32 redirection stuff seems like it might cause this.
_Original issue: http://code.google.com/p/drmemory/issues/detail?id=1168_
Contributor guide
Assessment
This issue has not been assessed yet.