Summary: | C99 aliasing violation | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | manowar <manowar> | ||||
Component: | libMySQL | Assignee: | Anton Farygin <rider> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P3 | CC: | lakostis, manowar, vitty | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
manowar@altlinux.org
2009-12-05 22:27:24 MSK
Теперь MythTV работает нормально. :) (В ответ на комментарий №1)
> Теперь MythTV работает нормально. :)
А что, MythTV использует именно MySQL 5.1?
PS Я не являюсь мантейнером пакета MySQL 5.1.x
MySQL is not mine, neither 5.0.x nor 5.1.x. Вот эту: $ rpm -q libMySQL libMySQL-5.0.83-alt2 А где я указал 5.1? Извините. (В ответ на комментарий №4) > Вот эту: > $ rpm -q libMySQL > libMySQL-5.0.83-alt2 > > А где я указал 5.1? Извините. Я просто сходил по ссылкам в апстрим, которые вы сами и привели. Если так делать нельзя, а надо верить на слово, извините. Created attachment 4104 [details]
Журнал запуска mythfrontend c libMySQL-5.0.83-alt2
Может быть ошибка благополучно переехала из 5.x в 5.1? Собственно, объясняю как я её отыскал. При попытке запуска, mythfrontend не мог выполнить ни одного SQL запроса. Отчёт о запуске приложен. Я выполнил поиск и нашёл упоминание этой проблемы, а так же патч. После пересборки версии MySQL из Вашего gear с этим патчем mythfrontend заработал нормально. Как я понял, ошибка является ошибкой оптимизации и проявляется только при работе с БД посредством новой библиотеки, входящей в состав Qt4. Возможно, что её действительно могли и не заметить. MySQL-5.0.89-alt1 -> sisyphus: * Mon Jan 25 2010 Anton Farygin <rider@altlinux> 5.0.89-alt1 - new version (closes #18943) - fixed CVE-2009-2446 from upstream (closes #20724) - setup utf8 encoding instead of latin1 by default (closes #12390) - include C99 aliasing violation patch from mythtv (closes #22452) - removed username-length patch - wait for mysqld shutdown (closes #22234) - don't run initial setup mysql database if mysql.user table already exists |