Summary: | pidgin 2.10.7-alt1 при запуске падает | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Pavel N. Solovyov <2182> |
Component: | pidgin | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aen |
Version: | unstable | ||
Hardware: | x86 | ||
OS: | Linux |
Description
Pavel N. Solovyov
2013-03-06 09:16:27 MSK
Кажется вычислил заразу. попробуйте запустить как: pidgin -n и отключить плугин cap (Contact Availability Prediction = Прогноз доступнгсти контакта). После этого падает? Может вообще не собирать этот плугин? Изменения в нем были следующие: - char *sql; + char *sql, sta_id = NULL; - if(strcmp(purple_status_get_id(get_status_for(buddy)), "offline") == 0) { + sta_id = purple_status_get_id(get_status_for(buddy)); + + if(sta_id && !strcmp(sta_id, "offline")) { Что могло привести к падению? (В ответ на комментарий №1)
> Кажется вычислил заразу.
> попробуйте запустить как:
> pidgin -n
> и отключить плугин cap (Contact Availability Prediction = Прогноз доступнгсти
> контакта).
> После этого падает?
> Может вообще не собирать этот плугин?
>
> Изменения в нем были следующие:
>
> - char *sql;
> + char *sql, sta_id = NULL;
>
>
> - if(strcmp(purple_status_get_id(get_status_for(buddy)), "offline") == 0) {
> + sta_id = purple_status_get_id(get_status_for(buddy));
> +
> + if(sta_id && !strcmp(sta_id, "offline")) {
>
> Что могло привести к падению?
Помогло.
После запуска появилось окно pidgin с пустым списком собеседников и статусом "Не в сети". Если не отключать "Прогноз доступности контакта", то после попытки войти в сеть (установить статус "Доступен") pidgin падает.
Если "Прогноз доступности контакта" отключить, то pidgin запускается.
отправил в сизиф 2.10.7-alt2 с выключеным плугином cap. |