[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1021735: libffi breaks python3.10 autopkgtest on arm64 (and 5 other packages)



Source: libffi
Control: found -1 libffi/3.4.3-2
Severity: serious
Tags: sid bookworm
User: debian-ci@lists.debian.org
Usertags: breaks

Dear maintainer(s),

With a recent upload of libffi the autopkgtest of python3.10 fails in testing when that autopkgtest is run with the binary packages of libffi from unstable on arm64. 5 other packages also fail their test on arm64. It passes when run with only packages from testing. In tabular form:

                       pass            fail
libffi                 from testing    3.4.3-2
python3.10             from testing    3.10.7-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of libffi to testing [1]. Can you please investigate the situation?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=libffi

https://ci.debian.net/data/autopkgtest/testing/arm64/p/python3.10/27000260/log.gz

== Tests result: FAILURE ==

397 tests OK.

1 test failed:
    test_ctypes

20 tests skipped:
    test_asdl_parser test_check_c_globals test_clinic test_devpoll
    test_gdb test_ioctl test_kqueue test_msilib test_smtpnet
    test_socketserver test_startfile test_tix test_tk test_urllib2net
    test_urllibnet test_winconsoleio test_winreg test_winsound
    test_xmlrpc_net test_zipfile64
0:17:53 load avg: 1.44
0:17:53 load avg: 1.44 Re-running failed tests in verbose mode
0:17:53 load avg: 1.44 Re-running test_ctypes in verbose mode (matching: test_struct_return_8H, test_struct_return_8H, test_struct_return_8H, test_callback_large_struct, test_struct_return_8H, test_struct_by_value) test_struct_return_8H (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... FAIL test_struct_return_8H (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... FAIL test_struct_return_8H (ctypes.test.test_as_parameter.BasicWrapTestCase) ... FAIL test_callback_large_struct (ctypes.test.test_callbacks.SampleCallbacksTestCase) ... FAIL
test_struct_return_8H (ctypes.test.test_functions.FunctionTestCase) ... FAIL
test_struct_by_value (ctypes.test.test_win32.Structures) ... FAIL

======================================================================
FAIL: test_struct_return_8H (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.10/ctypes/test/test_as_parameter.py", line 190, in test_struct_return_8H self.assertEqual((s8i.a, s8i.b, s8i.c, s8i.d, s8i.e, s8i.f, s8i.g, s8i.h), AssertionError: Tuples differ: (849208960, 196605, 4, 0, -1675480192, 458745, 8, 0) != (18, 24, 28, 30, 30, 28, 24, 18)

First differing element 0:
849208960
18

- (849208960, 196605, 4, 0, -1675480192, 458745, 8, 0)
+ (18, 24, 28, 30, 30, 28, 24, 18)

======================================================================
FAIL: test_struct_return_8H (ctypes.test.test_as_parameter.AsParamWrapperTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.10/ctypes/test/test_as_parameter.py", line 190, in test_struct_return_8H self.assertEqual((s8i.a, s8i.b, s8i.c, s8i.d, s8i.e, s8i.f, s8i.g, s8i.h), AssertionError: Tuples differ: (849208960, 196605, 4, 0, -1806091264, 458745, 8, 0) != (18, 24, 28, 30, 30, 28, 24, 18)

First differing element 0:
849208960
18

- (849208960, 196605, 4, 0, -1806091264, 458745, 8, 0)
+ (18, 24, 28, 30, 30, 28, 24, 18)

======================================================================
FAIL: test_struct_return_8H (ctypes.test.test_as_parameter.BasicWrapTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.10/ctypes/test/test_as_parameter.py", line 190, in test_struct_return_8H self.assertEqual((s8i.a, s8i.b, s8i.c, s8i.d, s8i.e, s8i.f, s8i.g, s8i.h), AssertionError: Tuples differ: (849208960, 196605, 4, 0, -1806094720, 458745, 8, 0) != (18, 24, 28, 30, 30, 28, 24, 18)

First differing element 0:
849208960
18

- (849208960, 196605, 4, 0, -1806094720, 458745, 8, 0)
+ (18, 24, 28, 30, 30, 28, 24, 18)

======================================================================
FAIL: test_callback_large_struct (ctypes.test.test_callbacks.SampleCallbacksTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.10/ctypes/test/test_callbacks.py", line 280, in test_callback_large_struct
    self.assertEqual(check.first, s.first)
AssertionError: 281473275965456 != 3735928559

======================================================================
FAIL: test_struct_return_8H (ctypes.test.test_functions.FunctionTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.10/ctypes/test/test_functions.py", line 359, in test_struct_return_8H self.assertEqual((s8i.a, s8i.b, s8i.c, s8i.d, s8i.e, s8i.f, s8i.g, s8i.h), AssertionError: Tuples differ: (875091072, 196605, 4, 0, -1807138816, 458745, 8, 0) != (18, 24, 28, 30, 30, 28, 24, 18)

First differing element 0:
875091072
18

- (875091072, 196605, 4, 0, -1807138816, 458745, 8, 0)
+ (18, 24, 28, 30, 30, 28, 24, 18)

======================================================================
FAIL: test_struct_by_value (ctypes.test.test_win32.Structures)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.10/ctypes/test/test_win32.py", line 126, in test_struct_by_value
    self.assertEqual(ret.left, left.value)
AssertionError: 100 != 10

----------------------------------------------------------------------
Ran 6 tests in 0.007s

FAILED (failures=6)
test test_ctypes failed
1 test failed again:
    test_ctypes

== Tests result: FAILURE then FAILURE ==

397 tests OK.

1 test failed:
    test_ctypes

20 tests skipped:
    test_asdl_parser test_check_c_globals test_clinic test_devpoll
    test_gdb test_ioctl test_kqueue test_msilib test_smtpnet
    test_socketserver test_startfile test_tix test_tk test_urllib2net
    test_urllibnet test_winconsoleio test_winreg test_winsound
    test_xmlrpc_net test_zipfile64

1 re-run test:
    test_ctypes

Total duration: 17 min 54 sec
Tests result: FAILURE then FAILURE
autopkgtest [23:42:54]: test testsuite

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: