pgAdmin 4 commit: Fix usage of QString::toUtf8(). Fixes #2299

Поиск
Список
Период
Сортировка
От Dave Page
Тема pgAdmin 4 commit: Fix usage of QString::toUtf8(). Fixes #2299
Дата
Msg-id E1csqCa-0000r7-VH@gothos.postgresql.org
обсуждение исходный текст
Список pgadmin-hackers
Fix usage of QString::toUtf8(). Fixes #2299

Desktop runtime has a couple bugs using already freed memory supplied to embedded python leading to occasional crashes
andfailures to start maintenance processes (VACUUM, ANALYZE, REINDEX, CLUSTER). 

This is caused by incorrect usage of QString::toUtf8() which returns newly created QByteArray which is automatically
destroyedonce closing context; e.g. 
Py_SetPythonHome(pythonHome.toUtf8().data());

Branch
------
master

Details
-------
http://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=72548a99e142ec508e815a7e50c5611e2fe34407
Author: Maxim Zakharov <dp.maxime@gmail.com>

Modified Files
--------------
runtime/Server.cpp | 32 ++++++++++++++++++++------------
runtime/Server.h   |  5 +++++
2 files changed, 25 insertions(+), 12 deletions(-)


В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Khushboo Vashi
Дата:
Сообщение: Re: [pgAdmin4][Patch]: Fixed Ascending/Descendingorder in backgrid
Следующее
От: Dave Page
Дата:
Сообщение: pgAdmin 4 commit: Add header that seems to be needed with Python 3.