Skip to content

JIT 3.13 job: test_logging: qemu_plugin_vcpu_init_hook: assertion failed: (success) #121050

Description

@vstinner

3 test_logging tests are failing on AArch64 JIT job of the 3.13 branch:

  • ERROR: test_111615 (test.test_logging.ConfigDictTest.test_111615)
  • ERROR: test_config_queue_handler (test.test_logging.ConfigDictTest.test_config_queue_handler)
  • ERROR: test_multiprocessing_queues (test.test_logging.ConfigDictTest.test_multiprocessing_queues)

Example: https://github.com/python/cpython/actions/runs/9652183693/job/26621991775

test_multiprocessing_queues (test.test_logging.ConfigDictTest.test_multiprocessing_queues) ...

** ERROR:../../plugins/core.c:221:qemu_plugin_vcpu_init_hook: assertion failed: (success)
Bail out! ERROR:../../plugins/core.c:221:qemu_plugin_vcpu_init_hook: assertion failed: (success)
aarch64-binfmt-P: ./include/qemu/rcu.h:101: rcu_read_unlock: Assertion `p_rcu_reader->depth != 0' failed.

ERROR

(...)

ERROR: test_multiprocessing_queues (test.test_logging.ConfigDictTest.test_multiprocessing_queues)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/cpython/cpython/Lib/test/test_logging.py", line 3937, in test_multiprocessing_queues
    q2 = MM().Queue()  # a proxy queue for use when pickling is needed
  File "/home/runner/work/cpython/cpython/Lib/multiprocessing/managers.py", line 729, in temp
    token, exp = self._create(typeid, *args, **kwds)
                 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/cpython/cpython/Lib/multiprocessing/managers.py", line 609, in _create
    conn = self._Client(self._address, authkey=self._authkey)
  File "/home/runner/work/cpython/cpython/Lib/multiprocessing/connection.py", line 525, in Client
    answer_challenge(c, authkey)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/home/runner/work/cpython/cpython/Lib/multiprocessing/connection.py", line 953, in answer_challenge
    message = connection.recv_bytes(256)         # reject large message
  File "/home/runner/work/cpython/cpython/Lib/multiprocessing/connection.py", line 216, in recv_bytes
    buf = self._recv_bytes(maxlength)
  File "/home/runner/work/cpython/cpython/Lib/multiprocessing/connection.py", line 430, in _recv_bytes
    buf = self._recv(4)
  File "/home/runner/work/cpython/cpython/Lib/multiprocessing/connection.py", line 395, in _recv
    chunk = read(handle, remaining)
ConnectionResetError: [Errno 104] Connection reset by peer

(...)

Warning -- test_logging leaked temporary files (3): pymp-3d0tq8rv, pymp-crignnt_, pymp-ppx004wz

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions