Title: Multiprocessing Test Issue - signal.set_wakeup_fd errors · Issue #6700 · RustPython/RustPython · GitHub
Open Graph Title: Multiprocessing Test Issue - signal.set_wakeup_fd errors · Issue #6700 · RustPython/RustPython
X Title: Multiprocessing Test Issue - signal.set_wakeup_fd errors · Issue #6700 · RustPython/RustPython
Description: Summary When running the test_multiprocessing_* suite, there are differences in test output that, while not impeding the tests, are output while running the suite, but are in CPython. Details For some tests, this error is popping up: Exc...
Open Graph Description: Summary When running the test_multiprocessing_* suite, there are differences in test output that, while not impeding the tests, are output while running the suite, but are in CPython. Details For s...
X Description: Summary When running the test_multiprocessing_* suite, there are differences in test output that, while not impeding the tests, are output while running the suite, but are in CPython. Details For s...
Opengraph URL: https://github.com/RustPython/RustPython/issues/6700
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Multiprocessing Test Issue - signal.set_wakeup_fd errors","articleBody":"## Summary\nWhen running the `test_multiprocessing_*` suite, there are differences in test output that, while not impeding the tests, are output while running the suite, but are in CPython. \n\n## Details\nFor some tests, this error is popping up:\n```\nException ignored in: \u003cfunction on_fork at 0x5607124ce900\u003e\nException ignored in: \u003cfunction on_fork at 0x5607124ce900\u003e\nException ignored in: \u003cfunction on_fork at 0x5607124ce900\u003e\n File \"RustPython/crates/pylib/Lib/asyncio/events.py\", line 880, in on_fork\n signal.set_wakeup_fd(-1)\n ^\nValueError: signal only works in main thread\n File \"RustPython/crates/pylib/Lib/asyncio/events.py\", line 880, in on_fork\n signal.set_wakeup_fd(-1)\n ^\nValueError: signal only works in main thread\n File \"RustPython/crates/pylib/Lib/asyncio/events.py\", line 880, in on_fork\n signal.set_wakeup_fd(-1)\n ^\nValueError: signal only works in main thread\n```\n\nThese tests include (but are not limited to):\n * `test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_async_timeout`\n * `test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_empty_iterable`\n * `test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map_no_failfast`\n * `test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_terminate`\n * `test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_wrapped_exception`\n","author":{"url":"https://github.com/terryluan12","@type":"Person","name":"terryluan12"},"datePublished":"2026-01-10T16:21:20.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/6700/RustPython/issues/6700"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:38ecc8a4-1ac2-89f8-3cb1-945e4cae04c4 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DDBA:AC611:1B0EC90:25070D3:6964BF3F |
| html-safe-nonce | dd4ee5e2f5be8e611e8787cf4d65a0237b2a46cdc747168dba358cc14a21b9f6 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEREJBOkFDNjExOjFCMEVDOTA6MjUwNzBEMzo2OTY0QkYzRiIsInZpc2l0b3JfaWQiOiIzNTQzNDAxODExMTM4NjI1MzQ0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 6b3e5df0327dbb65770b7f3001167c956a5d19d04976e2c34ab6b7ffffeb9306 |
| hovercard-subject-tag | issue:3800006148 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/RustPython/RustPython/6700/issue_layout |
| twitter:image | https://opengraph.githubassets.com/b999f570c1b7db07bea06d96eb994f2272acf08187fa2a8a23e06895c70c5b45/RustPython/RustPython/issues/6700 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/b999f570c1b7db07bea06d96eb994f2272acf08187fa2a8a23e06895c70c5b45/RustPython/RustPython/issues/6700 |
| og:image:alt | Summary When running the test_multiprocessing_* suite, there are differences in test output that, while not impeding the tests, are output while running the suite, but are in CPython. Details For s... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | terryluan12 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9917306ebdf5f9f30d13ede7b74f08a45b5f12b401ce3e4bfabd895ea0ca0ada |
| turbo-cache-control | no-preview |
| go-import | github.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 135201145 |
| octolytics-dimension-repository_nwo | RustPython/RustPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 135201145 |
| octolytics-dimension-repository_network_root_nwo | RustPython/RustPython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 020ceddb26807bba62dcfb410905847d63243ff5 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width