Skip to content

Keep Gradle native-platform extraction markers (MOB-468) - #134

Merged
GenericJam merged 2 commits into
masterfrom
mob-468-gradle-native-locks
Oct 9, 2026
Merged

GenericJam merged 2 commits into
masterfrom
mob-468-gradle-native-locks

Conversation

@GenericJam

Copy link
Copy Markdown
Owner

mob_dev deleted ~/.gradle/native/**/*.lock before every assembleDebug. Those are native-platform's extraction-complete markers: without one the next Gradle JVM rewrites libnative-platform.so in place (same inode), and every running Gradle JVM that has it mapped SIGSEGVs (wrapper: ld-linux-x86-64.so.2+0x10f2, pc=0x2400 in _dl_fini; daemon: JNI stat/getPid). Reproduced on the NUC 3/3 (see MOB-468). Keep the markers; still clear wrapper/daemon/cache locks. Regression test included.

@GenericJam

Copy link
Copy Markdown
Owner Author

Review: reviewer subagent (Codex rate-limited until 2026-10-13 21:50): MERGE. One P3 wording nit (native .lock files are short-held locks, not only markers) applied in the second commit. Follow-up for the remaining lock deletions: MOB-469.

@GenericJam
GenericJam merged commit 7b7c0ab into master Oct 9, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant