Segfault на fre sh компиляция Python3 .8.2 - PullRequest
1 голос
/ 03 марта 2020

Я скомпилировал Python3 .8.2 с нуля на Ubuntu 18.04.1.

Вот что я сделал:

tar xvzf Python3.8.2.tar.xz
cd Python3.8.2
./configure --enable-optimizations --with-lto
make -j8
sudo make altinstall

Это то же самое, что я сделал для других Python версии. Когда я открываю терминал, я получаю следующее segfault в любое время, когда хочу выделить память:

herman@X1-Extreme ⏎  python3
Python 3.8.2 (default, Mar  2 2020, 12:53:45) 
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> test = ''
free(): invalid pointer
Aborted (core dumped)

Мне интересно, связано ли это с --enable-optimizations, но я подумал, что тестовый набор выполняется как часть процесса ...

1 Ответ

0 голосов
/ 03 марта 2020

После прочтения этого поста Я только что запустил sudo make install, и теперь это исправлено

...