DynamoRIO / DynamoRIO/dynamorio

APP CRASH (64-bit Linux Chromium Unittest)

Open
#1,018 1 comment 0 reactions 0 assignees View on GitHub
Migrated OpSys-Linux Priority-Medium
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

_From [zhao...@google.com](https://code.google.com/u/106321947286816917100/) on December 11, 2012 16:32:35_

> ~/Workspace/DynamoRIO/builds/build_x64_dbg.git/bin64/drrun -debug -- ./out/Debug/unit_tests --gtest_filter=CancelableTaskTrackerDeathTest.*

Note: Google Test filter = CancelableTaskTrackerDeathTest.*
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from CancelableTaskTrackerDeathTest
[ RUN ] CancelableTaskTrackerDeathTest.PostFromDifferentThread
Segmentation fault

If running with msgbox_mask 0xf, stall

> ~/Workspace/DynamoRIO/builds/build_x64_dbg.git/bin64/drrun -ops "-msgbox_mask 0xf" -debug -- ./out/Debug/unit_tests --gtest_filter=CancelableTaskTrackerDeathTest.*

Note: Google Test filter = CancelableTaskTrackerDeathTest.*
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from CancelableTaskTrackerDeathTest
[ RUN ] CancelableTaskTrackerDeathTest.PostFromDifferentThread

_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1018_

Contributor guide

Open the contributing guide

Research direction

Reproduce the failure with the drrun command and the CancelableTaskTrackerDeathTest.* Google Test filter shown in the report. Start by determining whether the crash occurs only on 64-bit Linux Chromium unit tests; done means the test no longer crashes or the failure has a documented root cause and regression coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
operating-systems, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.