Closed Bug 1906177 Opened 4 months ago Closed 3 months ago

Intermittent RevlogError: integrity check failed on data/third_party/rust/jsparagus-generated-parser/src/parser_tables_generated.rs.i:52

Categories

(Firefox Build System :: Task Configuration, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: tszentpeteri [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=465072595&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NWvry2g0SRy3W_1tCBskHw/runs/0/artifacts/public/logs/live_backing.log


[vcs 2024-07-03T20:09:24.539Z] updating [=============================================>    ] 345600/373538 06sTraceback (most recent call last):
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/scmutil.py", line 152, in callcatch
[vcs 2024-07-03T20:09:24.539Z]     return func()
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/worker.py", line 241, in workerfunc
[vcs 2024-07-03T20:09:24.539Z]     for result in func(*(staticargs + (pargs,))):
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/merge.py", line 1101, in batchget
[vcs 2024-07-03T20:09:24.539Z]     fctx(f).data(),
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/context.py", line 1301, in data
[vcs 2024-07-03T20:09:24.539Z]     return self._filelog.read(self._filenode)
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/filelog.py", line 169, in read
[vcs 2024-07-03T20:09:24.539Z]     return storageutil.filtermetadata(self.revision(node))
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/filelog.py", line 93, in revision
[vcs 2024-07-03T20:09:24.539Z]     return self._revlog.revision(node, _df=_df, raw=raw)
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/revlog.py", line 1837, in revision
[vcs 2024-07-03T20:09:24.539Z]     return self._revisiondata(nodeorrev, _df, raw=raw)[0]
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/revlog.py", line 1892, in _revisiondata
[vcs 2024-07-03T20:09:24.539Z]     self.checkhash(text, node, rev=rev)
[vcs 2024-07-03T20:09:24.539Z]   File "/Library/Python/2.7/site-packages/mercurial/revlog.py", line 1980, in checkhash
[vcs 2024-07-03T20:09:24.539Z]     % (self.indexfile, pycompat.bytestr(revornode))
[vcs 2024-07-03T20:09:24.539Z] RevlogError: integrity check failed on data/third_party/rust/jsparagus-generated-parser/src/parser_tables_generated.rs.i:52
[vcs 2024-07-03T20:09:24.539Z] abort: integrity check failed on data/third_party/rust/jsparagus-generated-parser/src/parser_tables_generated.rs.i:52!
[vcs 2024-07-03T20:09:24.581Z] Traceback (most recent call last):
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/scmutil.py", line 152, in callcatch
[vcs 2024-07-03T20:09:24.581Z]     return func()
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/worker.py", line 241, in workerfunc
[vcs 2024-07-03T20:09:24.581Z]     for result in func(*(staticargs + (pargs,))):
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/merge.py", line 1098, in batchget
[vcs 2024-07-03T20:09:24.581Z]     wfctx.clearunknown()
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/context.py", line 2165, in clearunknown
[vcs 2024-07-03T20:09:24.581Z]     wvfs.audit(f)
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/pathutil.py", line 114, in __call__
[vcs 2024-07-03T20:09:24.581Z]     self._checkfs(prefix, path)
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/pathutil.py", line 125, in _checkfs
[vcs 2024-07-03T20:09:24.581Z]     st = os.lstat(curpath)
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/dispatch.py", line 358, in catchterm
[vcs 2024-07-03T20:09:24.581Z]     raise error.SignalInterrupt
[vcs 2024-07-03T20:09:24.581Z] SignalInterrupt
[vcs 2024-07-03T20:09:24.581Z] Traceback (most recent call last):
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/scmutil.py", line 152, in callcatch
[vcs 2024-07-03T20:09:24.581Z]     return func()
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/worker.py", line 241, in workerfunc
[vcs 2024-07-03T20:09:24.581Z]     for result in func(*(staticargs + (pargs,))):
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/merge.py", line 1098, in batchget
[vcs 2024-07-03T20:09:24.581Z]     wfctx.clearunknown()
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/context.py", line 2165, in clearunknown
[vcs 2024-07-03T20:09:24.581Z]     wvfs.audit(f)
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/pathutil.py", line 114, in __call__
[vcs 2024-07-03T20:09:24.581Z]     self._checkfs(prefix, path)
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/pathutil.py", line 125, in _checkfs
[vcs 2024-07-03T20:09:24.581Z]     st = os.lstat(curpath)
[vcs 2024-07-03T20:09:24.581Z]   File "/Library/Python/2.7/site-packages/mercurial/dispatch.py", line 358, in catchterm
[vcs 2024-07-03T20:09:24.581Z]     raise error.SignalInterrupt
[vcs 2024-07-03T20:09:24.581Z] SignalInterrupt
[vcs 2024-07-03T20:09:24.581Z] Traceback (most recent call last):
<...>
[vcs 2024-07-03T20:09:24.624Z] SignalInterrupt
[vcs 2024-07-03T20:09:24.660Z] 
[vcs 2024-07-03T20:09:24.660Z]                                                                                 
[vcs 2024-07-03T20:09:24.660Z] Traceback (most recent call last):
[vcs 2024-07-03T20:09:24.660Z]   File "/Library/Python/2.7/site-packages/mercurial/scmutil.py", line 152, in callcatch
[vcs 2024-07-03T20:09:24.660Z]     return func()
[vcs 2024-07-03T20:09:24.660Z]   File "/Library/Python/2.7/site-packages/mercurial/dispatch.py", line 469, in _runcatchfunc
[vcs 2024-07-03T20:09:24.661Z]     return _dispatch(req)
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/dispatch.py", line 1233, in _dispatch
[vcs 2024-07-03T20:09:24.661Z]     lui, repo, cmd, fullargs, ui, options, d, cmdpats, cmdoptions
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/dispatch.py", line 917, in runcommand
[vcs 2024-07-03T20:09:24.661Z]     ret = _runcommand(ui, options, cmd, d)
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/dispatch.py", line 1244, in _runcommand
[vcs 2024-07-03T20:09:24.661Z]     return cmdfunc()
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/dispatch.py", line 1230, in <lambda>
[vcs 2024-07-03T20:09:24.661Z]     d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/util.py", line 1867, in check
[vcs 2024-07-03T20:09:24.661Z]     return func(*args, **kwargs)
[vcs 2024-07-03T20:09:24.661Z]   File "/usr/local/lib/hgext/robustcheckout.py", line 215, in robustcheckout
[vcs 2024-07-03T20:09:24.661Z]     noupdate=noupdate,
[vcs 2024-07-03T20:09:24.661Z]   File "/usr/local/lib/hgext/robustcheckout.py", line 846, in _docheckout
[vcs 2024-07-03T20:09:24.661Z]     if commands.update(ui, repo, rev=checkoutrevision, clean=True):
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/commands.py", line 7724, in update
[vcs 2024-07-03T20:09:24.661Z]     ui, repo, rev, brev, clean=clean, updatecheck=updatecheck
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/hg.py", line 1112, in updatetotally
[vcs 2024-07-03T20:09:24.661Z]     ret = _clean(repo, checkout)
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/hg.py", line 1050, in clean
[vcs 2024-07-03T20:09:24.661Z]     stats = updaterepo(repo, node, True)
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/hg.py", line 1031, in updaterepo
[vcs 2024-07-03T20:09:24.661Z]     updatecheck=updatecheck,
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/merge.py", line 1884, in update
[vcs 2024-07-03T20:09:24.661Z]     repo, actions, wc, p2, overwrite, wantfiledata, labels=labels
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/merge.py", line 1328, in applyupdates
[vcs 2024-07-03T20:09:24.661Z]     for final, res in prog:
[vcs 2024-07-03T20:09:24.661Z]   File "/Library/Python/2.7/site-packages/mercurial/worker.py", line 299, in _posixworker
[vcs 2024-07-03T20:09:24.661Z]     sys.exit(status)
[vcs 2024-07-03T20:09:24.661Z] SystemExit: 255
[taskcluster 2024-07-03T20:09:59.837Z]    Exit Code: 255
[taskcluster 2024-07-03T20:09:59.837Z]    User Time: 5m22.428803s
[taskcluster 2024-07-03T20:09:59.837Z]  Kernel Time: 6m25.811358s
[taskcluster 2024-07-03T20:09:59.837Z]    Wall Time: 2m39.853874s
[taskcluster 2024-07-03T20:09:59.837Z]       Result: FAILED
[taskcluster 2024-07-03T20:09:59.838Z] === Task Finished ===
[taskcluster 2024-07-03T20:09:59.838Z] Task Duration: 2m39.858898s
[taskcluster 2024-07-03T20:09:59.838Z] [mounts] Preserving cache: Moving "/opt/worker/tasks/task_172003721678775/checkouts" to "/opt/worker/cache/GE8AzkVATBavUm941HTXUw"
[taskcluster 2024-07-03T20:10:00.983Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2025-07-03T20:01:30.657Z
[taskcluster:error] exit status 255

The Bugbug bot thinks this bug should belong to the 'Firefox Build System::Task Configuration' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Task Configuration

The log doesn't show which version of Mercurial is in use, but it does show Mercurial is running under Python 2.7, so it's probably a very old version. We should upgrade Mercurial to see if that resolves this bug.

Depends on: 1626357
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.