Malloc_consolidate(): неверный размер чанка
Вот странная ошибка, с которой я сталкиваюсь на сервере:
root@charles:oauthtutorial# /opt/oauthtutorial/venv/bin/python manage.py
Type 'manage.py help <subcommand>' for help on a specific subcommand.
Available subcommands:
[django]
check
compilemessages
[...removing more output...]
test
testserver
[sessions]
clearsessions
malloc_consolidate(): invalid chunk size
Aborted
Если INSTALLED_APPS
содержит только django.contrib.admin
, django.contrib.contenttypes
, django.contrib.messages
и django.contrib.staticfiles
(и мое приложение, которое является абсолютно пустым приложением, созданным django-admin
), то ошибка не возникает. Если INSTALLED_APPS
содержит django.contrib.sessions
или django.contrib.auth
, то ошибка возникает.
Среда:
Debian 11.2
Linux 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64 GNU/Linux
(Debian-packaged) Python 3.9.2 (по умолчанию, 28 февраля 2021, 17:03:44) [GCC 10.2.1 20210110] на linux
Django 3.2.12
Не знаю, продолжаете ли вы бороться с этим, но на всякий случай:
У меня такая же ошибка, и похоже, что отключение django.contrib.auth обходит проблему. На самом деле ошибка связана с PostGIS. На Debian11 удалите libgdal20 и установите libgdal28.
apt purge libgdal20
apt install libgdal28
Если вы не используете PostGIS, тогда я не знаю. Попробуйте включать по одному модулю за раз в пустом проекте django и посмотрите, где он начинает барахлить