[MCOL-5650] CMAPI python3 binary crash Created: 2024-01-31  Updated: 2024-01-31

Status: Open
Project: MariaDB ColumnStore
Component/s: cmapi
Affects Version/s: 23.02.4
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Alasdair Haswell Assignee: Alan Mologorsky
Resolution: Unresolved Votes: 0
Labels: None
Environment:

RHEL9/Rocky9



 Description   

After an upgrade from RHEL7 to RHEL9 it was discovered that the python3 package that's bundled with CMAPI crashes on execution:

/usr/share/columnstore/cmapi/python/bin/python3
Illegal instruction (core dumped)

After running the binary through gdb I get the following output:

Program received signal SIGILL, Illegal instruction.
0x00007ffff6e0aba9 in PyMem_GetAllocator (domain=PYMEM_DOMAIN_RAW, allocator=0x7fffffffe0e0)
    at Objects/obmalloc.c:524

When switching to assembly layout GDB stops here:

0x7ffff6e0aba9 <_PyRuntimeState_Init+25>        vmovups 0xf54a37(%rip),%ymm0        # 0x7ffff7d5f5e8 <_PyMem_Raw>

Steps to reproduce the issue:

  • Install RHEL9/Rocky9
  • Install MariaDB ES 10.6.14-9
  • Install CMAPI 23.02.4
  • Run the python binary

Generated at Thu Feb 08 02:59:26 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.