I’m attempting to package pyqt6 for the sake of finally updating a horribly out of date browser backed for qutebrowser. I’m stuck now because I cannot get qt6.webengine to successfully build. But the strange thing is that it fails because apparently it received SIGTERM somehow, and it doesn’t just happen to me, but it also happened on Hydra (at a different point in the buid no less).
Annoyingly, the build finishes just fine outside of the sandbox, and the only clue here is the message about receiving a termination signal.
Anybody have any nice theories on what could be triggering this signal? I’m completely confused and debugging is a massive pain since it takes over an hour to even reach the failure. My only guess is that some kind of limit is being reached, but I had over 10GB of free memory around the time the build failed.
After comparison of my user settings and the build container, my best guess is that
ulimit -n (open files) needs an increase, as it is the only value which is significantly different, and its value (4096) could be conceivably too low for a project as massive as chromium.