Bug 28636 - pidgin 2.10.7-alt1 при запуске падает
Summary: pidgin 2.10.7-alt1 при запуске падает
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pidgin (show other bugs)
Version: unstable
Hardware: x86 Linux
: P3 normal
Assignee: Arseny Maslennikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-06 09:16 MSK by Pavel N. Solovyov
Modified: 2013-03-06 20:19 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel N. Solovyov 2013-03-06 09:16:27 MSK
pavel@pavel ~/1 $ pidgin 

(Pidgin:5131): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Pidgin 2.10.7-alt1 были с ошибками сегментации и попытались просмотреть файл ядра.
Это глюк в программе и вы тут не виноваты.
Comment 1 Alexey Shabalin 2013-03-06 17:23:40 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")) {

Что могло привести к падению?
Comment 2 Pavel N. Solovyov 2013-03-06 19:00:16 MSK
(В ответ на комментарий №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 запускается.
Comment 3 Alexey Shabalin 2013-03-06 20:19:57 MSK
отправил в сизиф 2.10.7-alt2 с выключеным плугином cap.