> I've just upgraded my workstation to the latest snapshot, including > newer packages. I use the signal chrome app in iridium and since it > was complaining about needing an upgrade, I removed the (package > version iridium-2017.11p0) app and tried to re-install it (iridium has > a problem with upgrading installed apps; this is known upstream). > > While trying to install, I get pledge violations: > > 2017-12-10T18:47:46.313Z pom /bsd: iridium(85576): pledge sysctl 2: 6 19 > 2017-12-10T18:47:46.320Z pom /bsd: iridium[85576]: pledge "", syscall 202 > 2017-12-10T18:47:56.800Z pom /bsd: iridium(45150): pledge sysctl 2: 6 19 > 2017-12-10T18:47:56.804Z pom /bsd: iridium[45150]: pledge "", syscall 202 > 2017-12-10T18:47:56.807Z pom /bsd: iridium[45150]: pledge "stdio", syscall 133 > > Looks like iridium either needs a wider pledge or some stuff needs > neutering. Haven't looked in more detail yet.
trying to sysctl HW_PHYSMEM64, and then for some reason trying to sendto() from a process (which i am sure is the right thing) marked "stdio". Speaking of which, I'm working on a diff which makes all the bin/* utilities check how much physical memory a machine has. It's important! You need to know how much physical memory you have so that you don't exceed the sufficiently infinite virtual resources! IF YOU ARE A GIGANTIC SLOPPY FAT PIG YOU SURE DO