DynamoRIO / DynamoRIO/dynamorio

DR systematic crash in fixup_last_cti() if anti virus agents disabled on Window10

Open
#3,185 6 comments 0 reactions 0 assignees View on GitHub
Bug-DRCrash OpSys-Windows Status-NeedInfo
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

DR build: 7.0.17778, custom build (picked up on DR web site, a ready tu use build that I didnt compil)
Windows: Windows 10 Family edition Version 1803 - 64 bits - (OS version: 10.0.17134 ( 17134.285 ) )

Configuration Debug - X64
Target platform version: 8.1
Platform toolset: Visual Studio 2015 (v140)
Command: $(SolutionDir)Dependencies\DR\bin64\drrun.exe
Command arguments: -64 -stderr_mask 15 -msgbox_mask 15 -c $(TargetPath) -- D:\Serge\SafeGuard\x64\Debug\SafeGuard.exe
Working directory: $(ProjectDir)
Runtime library: Multi-threaded Debug (/MTd)
Control flow guard: Yes (/guard:cf)
Additional Libraries:
* libucrtd.lib
* $(SolutionDir)Dependencies\DR\lib64\debug\dynamorio.lib
* $(SolutionDir)Dependencies\DR\ext\lib64\debug\drmgr.lib
* $(SolutionDir)Dependencies\DR\ext\lib64\debug\drwrap.lib

If disabling all avast anti virus agents (and network card, but disabling avast is sufficient to repro the crash), DR systematically crash in fixup_last_cti()
See screenshot for callstack, registers etc

![screen_10](https://user-images.githubusercontent.com/43307080/45922705-15082680-bed4-11e8-82dd-4e1a373d2e7e.jpg)
![screen_11](https://user-images.githubusercontent.com/43307080/45922707-1cc7cb00-bed4-11e8-9ba3-1d609831fb49.jpg)

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.