| 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. |