Название: Утекает память в QPlainText Отправлено: kryksyh от Июнь 03, 2013, 14:34 Привет.
Собрал простой проект: QPlainText с setMaximumBlockCount(100) и QTimer, который в QPlainText добавляет текст. Ограничение на максимальное количество строк работает, текст обрезается. Но при сборке с Qt 5.0.2 и MSVC 12 64bit память утекает с каждым срабатыванием таймера. На Qt 4.8 + mingw все работает как положено и память на месте. Пример по ссылке: http://yadi.sk/d/zOZcvJFj5S2Jp Можете проверить на разных версиях Qt и компиляторов? Название: Re: Утекает память в QPlainText Отправлено: kryksyh от Июнь 04, 2013, 12:19 Проверил в линуксе, и 4.8 и 5.0.2 ведут себя корректно.
Проблема только с win-версией 5.0.2, проявляется как и с MSVC так и с gcc. В багтрекере нашел только этот баг, но он не очень похож. https://bugreports.qt-project.org/browse/QTBUG-31320 Нужно ли заводить новый тикет? Название: Re: Утекает память в QPlainText Отправлено: LisandreL от Июнь 04, 2013, 14:38 не очень похож. Лучше заведите - хуже не будет. Нужно ли заводить новый тикет? Тем более версия 4.8 в том тикете не указанна. Захотят - объединят/отметят как повтор сами. Название: Re: Утекает память в QPlainText Отправлено: kryksyh от Июнь 04, 2013, 15:28 Тем более версия 4.8 в том тикете не указанна. А в 4.8 все хорошо, с ней проблем нет. Только не хочется уже на нее откатываться.Тикет создал, посмотрим, что скажут. Название: Re: Утекает память в QPlainText Отправлено: Авварон от Июнь 07, 2013, 14:05 Вы чем меряете память-то?
Название: Re: Утекает память в QPlainText Отправлено: kryksyh от Июнь 07, 2013, 14:07 TaskManager, ProcessExplorer. А как надо?
|