Я не знаю почему, но в моем случае изменение порядка импорта решило проблему
При таком импорте:
import sys, pdfplumber, json, io, re, getpass
import mysql.connector as mariadb
Я получаю Ошибка сегментации (ядро сброшено)
Я изменил порядок импорта, разрешив сначала mysql.connector
import mysql.connector as mariadb
import sys, pdfplumber, json, io, re, getpass
И мой скрипт работал без нареканий
Мне потребовался целый день, чтобы его решить .... надеюсь, это поможет