Bugzilla Automation <[email protected]> has asked freebsd-python (Nobody)
<[email protected]> for maintainer-feedback:
Bug 295948: lang/python311: Illegal instruction on old amd64 CPU
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295948



--- Description ---
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,CM
OV,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,SKINI
T,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

Reply via email to