ish-app / ish-app/ish

Data race in fakefs_evict_inode and fakefs_readpage (iSH+Linux)

Open
#1,960 1 comment 0 reactions 0 assignees View on GitHub
unconfirmed
Dominant language
C
Stars
20.5k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

I can dig into this later (time permitting) but for now just a screen grab:

image

Reproduce by building a project of your choosing (within iSH) with `make --jobs=X` set to anything greater than 1

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the report in iSH: build a project with `make --jobs=X` using X greater than 1. Then inspect the fakefs_evict_inode and fakefs_readpage paths shown in the report and determine how the data race occurs. Done means the reported race is addressed and the parallel build no longer reproduces it.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
operating-systems
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.