Date: Mon, 04 May 2020 11:32:09 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 246174] math/gmp-6.2.0 with option CPU_OPTS crashes on Atom CPU Message-ID: <bug-246174-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D246174 Bug ID: 246174 Summary: math/gmp-6.2.0 with option CPU_OPTS crashes on Atom CPU Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: Axel.Rau@Chaos1.DE The option "Enable assembly optimizations for your CPU" causes the crash of gmp-6.2.0 on an Intel(R) Atom(TM) CPU C2758. This does not happen on gmp-6.1.2_1. The crash happens in python3.7/site-packages/Crypto/Math/_IntegerGMP.py We have tried to find the cause in related Python packages here: https://github.com/Legrandin/pycryptodome/issues/394 https://github.com/rthalley/dnspython/issues/446 but had no luck. Stacktrace and part of dmesg below. ------------- Current thread 0x0000000800a24000 (most recent call first): File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/Crypto/Math/_Integ= erGMP.py", line 163 in __init__ File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/Crypto/PublicKey/E= CC.py", line 123 in init_p256 File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/Crypto/PublicKey/E= CC.py", line 138 in <module> File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 728 in exec_module File "<frozen importlib._bootstrap>", line 677 in _load_unlocked File "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 983 in _find_and_load File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/Crypto/Signature/D= SS.py", line 42 in <module> File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 728 in exec_module File "<frozen importlib._bootstrap>", line 677 in _load_unlocked File "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 983 in _find_and_load File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1035 in _handle_fromlist File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/dns/dnssec.p= y", line 484 in <module> File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 728 in exec_module File "<frozen importlib._bootstrap>", line 677 in _load_unlocked File "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 983 in _find_and_load File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/dns/rdtypes/dnskey= base.py", line 22 in <module> File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 728 in exec_module File "<frozen importlib._bootstrap>", line 677 in _load_unlocked File "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 983 in _find_and_load File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/dns/rdtypes/ANY/DN= SKEY.py", line 18 in <module> File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 728 in exec_module File "<frozen importlib._bootstrap>", line 677 in _load_unlocked File "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 983 in _find_and_load File "/usr/local/src/DSKM/DSKM/zone.py", line 37 in <module> File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 728 in exec_module File "<frozen importlib._bootstrap>", line 677 in _load_unlocked File "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 983 in _find_and_load File "/usr/local/src/DSKM/DSKM/operate.py", line 32 in <module> File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 728 in exec_module File "<frozen importlib._bootstrap>", line 677 in _load_unlocked File "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 983 in _find_and_load File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/pkg_resources/__in= it__.py", line 2352 in resolve File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/pkg_resources/__in= it__.py", line 2346 in load File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/pkg_resources/__in= it__.py", line 2728 in load_entry_point File "/usr/local/py_venv/dskm_p37/lib/python3.7/site-packages/pkg_resources/__in= it__.py", line 487 in load_entry_point File "/usr/local/py_venv/dskm_p37/bin/operate_dskm", line 11 in <module> Illegal instruction (core dumped) -------------------- >From dmesg: ----------- Copyright (c) 1992-2019 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 12.1-RELEASE-p3 GENERIC amd64 FreeBSD clang version 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1) VT(efifb): resolution 1024x768 CPU: Intel(R) Atom(TM) CPU C2758 @ 2.40GHz (2400.07-MHz K8-class CPU) Origin=3D"GenuineIntel" Id=3D0x406d8 Family=3D0x6 Model=3D0x4d Steppi= ng=3D8 =20 Features=3D0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,= MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> =20 Features2=3D0x43d8e3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,C= X16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,TSCDLT,AESNI,RDRAND> AMD Features=3D0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=3D0x101<LAHF,Prefetch> Structured Extended Features=3D0x2282<TSCADJ,SMEP,ERMS,NFPUSG> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory =3D 8589934592 (8192 MB) avail memory =3D 8228855808 (7847 MB) ----------------- --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-246174-7788>