Код ошибки QT -529697949 при выделении памяти - PullRequest
0 голосов
/ 16 октября 2018

Я использую Qt 5.11 с Qt Creator 4.7.1, и я занимаюсь разработкой для Windows 10.

Когда я создаю много окон, содержащих диаграммы, программа вылетает.Я полагаю, это потому, что у него недостаточно памяти, но я не уверен.Ошибка всегда отображается, когда я что-то создаю - это значит, когда я выделяю больше памяти.

У меня есть QMdiArea и панель инструментов с некоторыми QToolButton с.Когда я нажимаю QToolButton, я создаю QMdiSubWindow, который содержит некоторую информацию, такую ​​как диаграммы, таблицы и так далее.Я видел, что проблема может возникнуть и при изменении размера QMdiSubWindow: при изменении размера QMdiSubWindow я выделяю больше памяти, наблюдая за ресурсами ПК.

В режиме отладки я получаю эту ошибку:-1: ошибка: возникла исключительная ситуация: исключительная ситуация в 0x4d47f50, код: 0xc000041d:, flags = 0x0.

0x4d47f4e  <+0x00f6>        8b 30                    mov    (%eax),%esi
0x4d47f50  <+0x00f8>        89 31                    mov    %esi,(%ecx)
        213 [1] in painting\qmemrotate.cpp

Ошибка, отображаемая на панели вывода приложения: ... / myapp завершена сcode -529697949

Я пытался найти этот код в сети, но не нашел ничего полезного в этой ошибке.

Я бы хотел хотя бы понять, является ли это реальной проблемойнедостаточно памяти или нет.

...