On Wed, May 02, 2018 at 05:56:53PM +0300, li...@wrant.com wrote: > Wed, 2 May 2018 07:15:45 +0200 Landry Breuil <lan...@openbsd.org> > > On Wed, May 02, 2018 at 04:07:51AM +0300, li...@wrant.com wrote: > > > > > > Hi Landry, > > > > > > With the snapshot Build date: 1525207106 - Tue May 1 20:38:26 UTC 2018 > > > firefox-60.0beta16 from https://packages.rhaalovely.net/snapshots/amd64 > > > it progresses a bit further and aborts with pledge "fattr", syscall 124 > > > using promises: 'stdio rpath wpath cpath inet proc exec prot_exec flock > > > ps sendfd recvfd dns vminfo tty drm' results: Abort trap (core dumped). > > > > main process needs fattr & unix to save files here; i added them in > > https://cgit.rhaalovely.net/mozilla-firefox/commit/?h=pledge&id=11f3f89db4c5cf973205c7a7d332ac52c9d70911 > > > > For a useful report; reproduce with ktrace -di, and mention/quote the > > end of the trace (ie the syscall that triggers the abord should relate > > to the file it was trying to act upon) > > > > Hi Landry, > > Succeeds on stat & open places.sqlite, stat places.sqlite-wal & at it > > 68642 firefox CALL fchmod(37,0644<S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH>) > 68642 firefox PLDG fchmod, "fattr", errno 1 Operation not permitted > 68642 firefox PSIG SIGABRT SIG_DFL > 68642 firefox NAMI "firefox.core"
So if i understand, in that case 37 is the fd for places.sqlite-wal opened earlier in the ktrace ?