https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295948
Bug ID: 295948
Summary: lang/python311: Illegal instruction on old amd64 CPU
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: [email protected]
Reporter: [email protected]
Flags: maintainer-feedback?([email protected])
Assignee: [email protected]
Not sure how many users this affects, but our docs do say that all amd64
hardware is supported:
https://www.freebsd.org/releases/15.0R/hardware/
2.1. x86-64
FreeBSD/amd64 supports x86-64 as a fully-supported, Tier-1 architecture.
Release media is expected to work on all x86-64 machines with at least 256 MiB
of RAM. This release incorporates optimizations and enhancements to leverage
the full capabilities of FreeBSD/amd64-based systems, delivering improved
performance across a wide range of workloads.
So I think we need to either fix this, or update the docs to accurately
indicate the CPU requirements.
This is one of a couple very old machines I still maintain for testing (the
other being a Core 2 Duo laptop).
FreeBSD barracuda.acadix.biz 15.0-RELEASE FreeBSD 15.0-RELEASE
releng/15.0-n280995-7aedc8de6446 GENERIC amd64
CPU: AMD Phenom(tm) II X4 955 Processor (3214.36-MHz K8-class CPU)
Origin="AuthenticAMD" Id=0x100f42 Family=0x10 Model=0x4 Stepping=2
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x802009<SSE3,MON,CX16,POPCNT>
AMD
Features=0xee500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM,3DNow!+,3DNow!>
AMD
Features2=0x37ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT>
SVM: NP,NRIP,NAsids=64
TSC: P-state invariant
lldb -c python3.11.core python3.11
(lldb) target create "python3.11" --core "python3.11.core"
Core file '/home/bacon/Barracuda/DIY-RNA-Seq-DE/Yeast/python3.11.core' (x86_64)
was loaded.
(lldb) bt
* thread #1, name = 'python3.11', stop reason = signal SIGILL
* frame #0: 0x0000000846d6fe2c
_multiarray_umath.cpython-311.so`std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<int,
std::__1::function<_object* (tagPyArrayObject*, unsigned char)>>, void*>*>,
bool> std::__1::__hash_table<std::__1::__hash_value_type<int,
std::__1::function<_object* (tagPyArrayObject*, unsigned char)>>,
std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int,
std::__1::function<_object* (tagPyArrayObject*, unsigned char)>>,
std::__1::hash<int>, std::__1::equal_to<int>, true>,
std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int,
std::__1::function<_object* (tagPyArrayObject*, unsigned char)>>,
std::__1::equal_to<int>, std::__1::hash<int>, true>,
std::__1::allocator<std::__1::__hash_value_type<int,
std::__1::function<_object* (tagPyArrayObject*, unsigned
char)>>>>::__emplace_unique_key_args<int, std::__1::pair<int const,
std::__1::function<_object* (tagPyArrayObject*, unsigned char)>> const&>(int
const&, std::__1::pair<int const, std::__1::function<_object*
(tagPyArrayObject*, unsigned char)>> const&) + 572
frame #1: 0x0000000846d6f829
_multiarray_umath.cpython-311.so`___lldb_unnamed_symbol7405 + 1225
frame #2: 0x0000185e2c66573d ld-elf.so.1
frame #3: 0x0000185e2c66a229 ld-elf.so.1
frame #4: 0x0000185e2c666785 ld-elf.so.1
frame #5: 0x0000000821d47a5f
libpython3.11.so.1.0`___lldb_unnamed_symbol5638 + 207
frame #6: 0x0000000821cffc6f
libpython3.11.so.1.0`___lldb_unnamed_symbol5396 + 1151
frame #7: 0x0000000821c1e5f9
libpython3.11.so.1.0`___lldb_unnamed_symbol4273 + 201
frame #8: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #9: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #10: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #11: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #12: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #13: 0x0000000821cb312a
libpython3.11.so.1.0`___lldb_unnamed_symbol5096 + 282
frame #14: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #15: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #16: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #17: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #18: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #19: 0x0000000821cfb09a
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 2138
frame #20: 0x0000000821cc28cc libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 34988
frame #21: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #22: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #23: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #24: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #25: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #26: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #27: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #28: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #29: 0x0000000821cb312a
libpython3.11.so.1.0`___lldb_unnamed_symbol5096 + 282
frame #30: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #31: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #32: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #33: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #34: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #35: 0x0000000821cfb09a
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 2138
frame #36: 0x0000000821cc28cc libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 34988
frame #37: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #38: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #39: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #40: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #41: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #42: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #43: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #44: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #45: 0x0000000821cb312a
libpython3.11.so.1.0`___lldb_unnamed_symbol5096 + 282
frame #46: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #47: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #48: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #49: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #50: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #51: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #52: 0x0000000821cc28cc libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 34988
frame #53: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #54: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #55: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #56: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #57: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #58: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #59: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #60: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #61: 0x0000000821cc28cc libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 34988
frame #62: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #63: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #64: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #65: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #66: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #67: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #68: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #69: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #70: 0x0000000821cc28cc libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 34988
frame #71: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #72: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #73: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #74: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #75: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #76: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #77: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #78: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #79: 0x0000000821cb312a
libpython3.11.so.1.0`___lldb_unnamed_symbol5096 + 282
frame #80: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #81: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #82: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #83: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #84: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #85: 0x0000000821cfb09a
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 2138
frame #86: 0x0000000821cc28cc libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 34988
frame #87: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #88: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #89: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #90: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #91: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #92: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #93: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #94: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #95: 0x0000000821cc28cc libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 34988
frame #96: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #97: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #98: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #99: 0x0000000821cc1188 libpython3.11.so.1.0`_PyEval_EvalFrameDefault
+ 29032
frame #100: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #101: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #102: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #103: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #104: 0x0000000821cc28cc
libpython3.11.so.1.0`_PyEval_EvalFrameDefault + 34988
frame #105: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #106: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #107: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #108: 0x0000000821cc1188
libpython3.11.so.1.0`_PyEval_EvalFrameDefault + 29032
frame #109: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #110: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #111: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #112: 0x0000000821cfaeb0
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 1648
frame #113: 0x0000000821cb312a
libpython3.11.so.1.0`___lldb_unnamed_symbol5096 + 282
frame #114: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #115: 0x0000000821cc1188
libpython3.11.so.1.0`_PyEval_EvalFrameDefault + 29032
frame #116: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #117: 0x0000000821bcb5f1
libpython3.11.so.1.0`___lldb_unnamed_symbol3502 + 401
frame #118: 0x0000000821bcb420
libpython3.11.so.1.0`PyObject_CallMethodObjArgs + 320
frame #119: 0x0000000821cfb09a
libpython3.11.so.1.0`PyImport_ImportModuleLevelObject + 2138
frame #120: 0x0000000821cc28cc
libpython3.11.so.1.0`_PyEval_EvalFrameDefault + 34988
frame #121: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #122: 0x0000000821cb499f
libpython3.11.so.1.0`___lldb_unnamed_symbol5110 + 1263
frame #123: 0x0000000821c1e4de
libpython3.11.so.1.0`___lldb_unnamed_symbol4272 + 126
frame #124: 0x0000000821cc1188
libpython3.11.so.1.0`_PyEval_EvalFrameDefault + 29032
frame #125: 0x0000000821cc8315
libpython3.11.so.1.0`___lldb_unnamed_symbol5157 + 325
frame #126: 0x0000000821cc1188
libpython3.11.so.1.0`_PyEval_EvalFrameDefault + 29032
frame #127: 0x0000000821cb8f41 libpython3.11.so.1.0`PyEval_EvalCode + 209
frame #128: 0x0000000821d224ed
libpython3.11.so.1.0`___lldb_unnamed_symbol5491 + 141
frame #129: 0x0000000821d21da9 libpython3.11.so.1.0`_PyRun_SimpleFileObject
+ 873
frame #130: 0x0000000821d21167 libpython3.11.so.1.0`_PyRun_AnyFileObject +
215
frame #131: 0x0000000821d4904c
libpython3.11.so.1.0`___lldb_unnamed_symbol5641 + 844
frame #132: 0x0000000821d486db libpython3.11.so.1.0`Py_RunMain + 2859
frame #133: 0x0000000821d49cf6
libpython3.11.so.1.0`___lldb_unnamed_symbol5644 + 1558
frame #134: 0x0000000821d4a11a libpython3.11.so.1.0`Py_BytesMain + 58
frame #135: 0x0000000826af837f libc.so.7`__libc_start1 + 303
frame #136: 0x0000000000201654 python3.11`_start + 36
--
You are receiving this mail because:
You are the assignee for the bug.