[Bug 257353] lang/python38: port very flaky when built under QEMU
- Reply: bugzilla-noreply_a_freebsd.org: "maintainer-feedback requested: [Bug 257353] lang/python38: port very flaky when built under QEMU"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: port very flaky when built under QEMU"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 257353] lang/python38: Intermittently fails to build under QEMU: BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending."
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 23 Jul 2021 13:20:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257353 Bug ID: 257353 Summary: lang/python38: port very flaky when built under QEMU Product: Ports & Packages Version: Latest Hardware: Any URL: https://portsfallout.com/fallout?port=lang%2Fpython38% 24 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: python@FreeBSD.org Reporter: fuz@fuz.su Assignee: python@FreeBSD.org Flags: maintainer-feedback?(python@FreeBSD.org) When building lang/python38 with QEMU, the build usually gets stuck with an error like this: --->8--->8--- Listing '/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/xml/parsers'... Listing '/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/xml/sax'... Listing '/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/xmlrpc'... Traceback (most recent call last): File "/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/compileall.py", line 332, in <module> exit_status = int(not main()) File "/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/compileall.py", line 314, in main if not compile_dir(dest, maxlevels, args.ddir, File "/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/compileall.py", line 93, in compile_dir success = min(results, default=True) File "/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/concurrent/futures/process.py", line 484, in _chain_from_iterable_of_lists for element in iterable: File "/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/concurrent/futures/_base.py", line 619, in result_iterator yield fs.pop().result() File "/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/concurrent/futures/_base.py", line 444, in result return self.__get_result() File "/wrkdirs/usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/concurrent/futures/_base.py", line 389, in __get_result raise self._exception concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending. --->8--->8--- Some times it also does not fail, which leads me to believe there might be some sort of race condition made visible by the use of emulation. There are many ports fallouts demonstrating this issue: https://portsfallout.com/fallout?port=lang%2Fpython38%24 Unfortunately, as the bug causes the port to get stuck, this is very annoying to deal with. Please investigate and perhaps mark as BROKEN when QEMU_EMULATING is defined. -- You are receiving this mail because: You are the assignee for the bug.