Size: a a a

2020 February 27

E

Eugene in Qt
источник

МВ

Макс Воробьев in Qt
519168 * sizeof(char*)
источник

E

Eugene in Qt
1 итерация метода проходит всегда. на второй стабильно сегфолт при копии. шозанах?
источник

AS

Anatoly Shirokov in Qt
Anton Kviatkovskii
Если ты молотком саморезы закручиваешь - виноват молоток?
я к тому, что в этом случае у автора вообще не должно быть доступа ни к молотку, ни к саморезу
источник

E

Eugene in Qt
с вектором ровно та же самая проблема)))))
источник

E

Eugene in Qt
не в этом дело, говорю же. сегфолт на qimage::copy
источник

МВ

Макс Воробьев in Qt
мне почему-то хочется предложить пересобрать с 0
источник

E

Eugene in Qt
картинка с камеры, если имеет значение. класс живет в отдельном треде и получает её по queued_connection
источник

E

Eugene in Qt
это тот qabstractvideosurface, который захватывает картинку и отправляет в тот класс на ресайз и обработку
источник

AE

Andrew Evseev in Qt
Буфер из которого собирается картинка становится невалидным
источник

E

Eugene in Qt
и как на это проверять? по захвату картинки с камеры вообще не нашел доков/примеров, это код со стаковерфлоу
источник

AE

Andrew Evseev in Qt
frametodraw имеет локальную область жизни
источник

AE

Andrew Evseev in Qt
QImage ссылается на буфер полученный в конструкторе
источник

E

Eugene in Qt
и как с этим жить?( проверять на какой-то isnull перед созданием qimage?
источник

AE

Andrew Evseev in Qt
В слоте другого потока frametodraw уже умер
источник

AE

Andrew Evseev in Qt
Надо frametodraw выделять на куче
источник

AE

Andrew Evseev in Qt
Или ещё как-то обеспечить ему жизнь до обработки имаджа в другом потоке
источник

AE

Andrew Evseev in Qt
Скажем тут выделять, там освобождать
источник

E

Eugene in Qt
ага, то есть qimage данные из него не копирует в конструкторе своем? надо это как-то явно сделать
источник

AE

Andrew Evseev in Qt
Нет, в конструкторах QImage так и написано про это
источник