New submission from Zan <z...@lavabit.com>:
Running the unittests after upgrading libffi to latest version 3.4.2 and recompiling python, leads to several tests in Lib/ctypes/test/ to crash with Abort: trap 6. This does not happen with version 3.3 of libffi. Steps to reproduce: git clone https://github.com/libffi/libffi cd libffi autoreconf -fvi export CC=/usr/bin/clang ./configure make sudo make install # installs into /usr/local git clone https://github.com/python/CPython cd CPython export CC=/usr/bin/clang export CXX=/usr/bin/clang++ export CPPFLAGS="-I/usr/local/include" export LDFLAGS="-L/usr/local/lib" ./configure --with-system-ffi make ./python Lib/ctypes/test/__main__.py -v ... test_callbacks (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... Abort trap: 6 If I repeat the above steps with 'git checkout v3.3' in libffi, all tests in ctypes complete successfully. Tested with : - python 3.11 commit ec8759b0 (current master), also tried 3.8.11 - libffi 3.4.2 - macOS 11.4, Xcode 12.5.1 - MacBook Air, x86_64, Intel Sky Lake, i5-8210Y ---------- components: ctypes messages: 396885 nosy: zan priority: normal severity: normal status: open title: ctypes unittest crashes with libffi 3.4.2 type: crash versions: Python 3.11, Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue44556> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com