LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

В некоторых местах там такой код, что его теперь только с нуля переписывать, например код в kopete сломался под новыми компиляторами и я подозреваю, что в некоторых местах изменилось поведение сравнения указателей (пока не отдебажил полностью). Сейчас это происходит к use-after-free при создании контакта - создаваемый контакт тут же удаляется и этот код явно работал раньше корректно. Но даже в этом контексте, чинить jabber клиент, при том, что он всё равно в текущем виде не поддерживает нужные XEP для нормального общения - а не лучше ли вместо kopete сделать фронтенд для уже существующего клиента?
Возможно, они удаляют код, который точно не смогут поддерживать в текущем виде, если он создаёт проблемы.
При попытке собрать код с санитайзером выявилось несколько new-delete mismatch и odr-violation, так что потенциально код сломается из-за оптимизации

Исходная версия mittorn, :

В некоторых местах там такой код, что его теперь только с нуля переписывать, например код в kopete сломался под новыми компиляторами и я подозреваю, что в некоторых местах изменилось поведение сравнения указателей (пока не отдебажил полностью). Сейчас это происходит к use-after-free при создании контакта - создаваемый контакт тут же удаляется и этот код явно работал раньше корректно. Но даже в этом контексте, чинить jabber клиент, при том, что он всё равно в текущем виде не поддерживает нужные XEP для нормального общения - а не лучше ли вместо kopete сделать фронтенд для уже существующего клиента?
Возможно, они удаляют код, который точно не смогут поддерживать в текущем виде, если он создаёт проблемы.