[sisyphus] PyQt + стили KDE = segfault
Dmitry Vukolov
=?iso-8859-1?q?kookish_=CE=C1_bk=2Eru?=
Вс Фев 29 23:36:41 MSK 2004
Приветствую!
Продолжая недавно обсуждавшуюся тему падения скриптов, использующих
PyQt. Совет экспортировать KDE_MALLOC=no действительно помогает, за
исключением ещё одного случая.
При добавлении QToolButton/QPushButton к QToolBar и одновременно
использующемся стиле KDE (Keramika, Plastik и т.д.) у меня всегда
происходит segfault. Пример прилагается. У кого-нибудь ещё такое
поведение наблюдается с PyQt-3.10-alt1, sip-3.10-alt1, kdelibs-3.1.4-alt12?
Valgrind показывает ошибку, возникающую на уровне стиля KDE.
Соответственно установка стиля на встроенный в Qt в скрипте/Центре
настроек KDE или же удаление /usr/lib/kde3/plugins из Qt Library Paths
избавляют от segfault-ов. Однако хотелось бы понять, кто же всё-таки
виноват?
Проверив скрипт с PyQt-3.8-3mdk и sip-3.8-3mdk оказалось, что всё
работает идеально. Может быть это бага PyQt-3.10? Но в их рассылке за
последние полтора месяца, прошедшие с момента выпуска 3.10, похожих
сообщений не наблюдается. СтОит ли туда писАть?
--
Dmitry Vukolov
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : _toolbar-test.py
Тип : text/x-python
Размер : 443 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040229/66811db0/attachment-0002.py>
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: _valgrind.log
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040229/66811db0/attachment-0002.ksh>
Подробная информация о списке рассылки Sisyphus