Changeset a89381e04c58 added this gui() call before background forks, and
Google's extensions do background forks on essentially every invocation for
logging purposes. The crash is reliably (though not 100%) reproducible without
this change when running HGPLAIN=1 chg status in one of our repos. With this
fix, I haven't been able to trigger the crash anymore.
Details
Details
- Reviewers
marmoute - Group Reviewers
hg-reviewers - Commits
- rHG6392bd7c26a8: darwin: add another preemptive gui() call when using chg
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
Comment Actions
I would be nice to have test but I assume this is hard. The description seems clear so I trusting Kyle on this one.