свежий сизиф claws-mail - падает при открытие какого-то письма. закономерности нет. в логах: claws-mail[10361]: segfault at 4 ip b7376292 sp bfa6c330 error 4 in libpangoft2-1.0.so.0.2400.5[b736d000+25000] может это не он и виноват... но мне не видно...
В сообщении написано, что падение происходит в библиотеке. Рассказывайте версию libpango. И какое-нибудь из сбойных писем не худо бы приаттачить. Первая мысль, в порядке бреда - скорее всего, у вас что-то не то со шрифтами. Попробуйте в настройках сменить шрифт, которым показывается сообщение.
(В ответ на комментарий №1) > В сообщении написано, что падение происходит в библиотеке. Рассказывайте версию > libpango. libpango-1.24.5-alt1 claws-mail-3.7.2-alt1 >И какое-нибудь из сбойных писем не худо бы приаттачить. > Первая мысль, в порядке бреда - скорее всего, у вас что-то не то со шрифтами. > Попробуйте в настройках сменить шрифт, которым показывается сообщение. шрифты - обычные, по дефолту. dpi = 96 подает на письмах оформленных как html (я именно так заметил) т.е. падает - когда читали-читали, и потом читаем другое письмо, которое в хтмл, и тут бац, все капец.
Хорошо, следующий вопрос. Что выводит команда rpm -qa 'claws-mail-*' (не забудьте апострофы)?
(В ответ на комментарий №3) > Хорошо, следующий вопрос. Что выводит команда rpm -qa 'claws-mail-*' (не > забудьте апострофы)? $ rpm -qa 'claws-mail-*' claws-mail-plugin-attachwarner-0.2.17-alt1 claws-mail-plugin-notification-0.22-alt1 claws-mail-plugin-spamassassin-3.7.2-alt1 claws-mail-plugin-pgpcore-3.7.2-alt1 claws-mail-plugin-trayicon-3.7.2-alt1 claws-mail-plugin-vcalendar-2.0.5-alt1 claws-mail-plugin-rssyl-0.25-alt1 claws-mail-theme-TangoClaws-0.3-alt2 claws-mail-plugin-synce-0.7.5-alt2 claws-mail-plugin-dillo-3.7.2-alt1 claws-mail-tools-3.7.2-alt1 claws-mail-plugin-pgpinline-3.7.2-alt1 claws-mail-plugin-pgpmime-3.7.2-alt1 claws-mail-plugin-smime-3.7.2-alt1 claws-mail-plugin-bogofilter-3.7.2-alt1
HTML-письма смотрите при помощи Dillo или просто самим Claws?
(В ответ на комментарий №5) > HTML-письма смотрите при помощи Dillo или просто самим Claws? я использую gtkhtml2 Этот модуль позволяет просматривать email-сообщения в формате HTML с использованием gtkhtml2rendering. Версия: 0.24 т.к. dillo не правильно определяет кодировку писем, и показывает их очень странно
Ничего не понимаю. Он у вас самосборный, что ли? Почему его нет в списке установленных пакетов?
(В ответ на комментарий №7) > Ничего не понимаю. Он у вас самосборный, что ли? Почему его нет в списке > установленных пакетов? как предположение, а не остался ли он после апгрейда с бранча на сизиф? или бы его вынесло?
Вы не поняли. Всё что устанавливается, апгрейдится из репозиториев и так далее - находится в виде пакетов. Покажите тогда содержимое каталога /usr/lib/claws-mail/plugins, и если там есть файл gtkhtml2_viewer.so, то ещё и вывод команды rpm -qf /usr/lib/claws-mail/plugins/gtkhtml2_viewer.so
(В ответ на комментарий №9) > Вы не поняли. Всё что устанавливается, апгрейдится из репозиториев и так далее > - находится в виде пакетов. Покажите тогда содержимое каталога > /usr/lib/claws-mail/plugins, и если там есть файл gtkhtml2_viewer.so, то ещё и > вывод команды rpm -qf /usr/lib/claws-mail/plugins/gtkhtml2_viewer.so $ ls -la //usr/lib/claws-mail/plugins итого 1132 drwxr-xr-x 2 root root 4096 Июл 23 15:17 . drwxr-xr-x 3 root root 4096 Фев 4 00:35 .. -rw-r--r-- 1 root root 18116 Июл 10 23:00 attachwarner.so -rw-r--r-- 1 root root 35000 Июл 10 22:59 bogofilter.so -rw-r--r-- 1 root root 18144 Июл 10 22:59 dillo_viewer.so -rw-r--r-- 1 root root 39316 Июл 10 23:01 gtkhtml2_viewer.so -rw-r--r-- 1 root root 110492 Июл 10 23:02 notification_plugin.so -rw-r--r-- 1 root root 64060 Июл 10 22:59 pgpcore.so -rw-r--r-- 1 root root 8 Июл 10 22:59 pgpinline.deps -rw-r--r-- 1 root root 26320 Июл 10 22:59 pgpinline.so -rw-r--r-- 1 root root 8 Июл 10 22:59 pgpmime.deps -rw-r--r-- 1 root root 22224 Июл 10 22:59 pgpmime.so -rw-r--r-- 1 root root 97368 Июл 10 23:03 rssyl.so -rw-r--r-- 1 root root 8 Июл 10 22:59 smime.deps -rw-r--r-- 1 root root 26384 Июл 10 22:59 smime.so -rw-r--r-- 1 root root 47644 Июл 10 22:59 spamassassin.so -rw-r--r-- 1 root root 18048 Июл 10 23:04 synce_plugin.so -rw-r--r-- 1 root root 30908 Июл 10 22:59 trayicon.so -rw-r--r-- 1 root root 542036 Июл 10 23:06 vcalendar.so $ rpm -qf //usr/lib/claws-mail/plugins/gtkhtml2_viewer.so claws-mail-plugin-gtkhtml2-0.24-alt1
:-O Вы с той же машины rpm -qa делали в комментарии №4? Ладно, с HTML-просмотром понятно. А если отключить gtkhtml2_viewer (смотреть HTML-ные письма просто Claws Mail, он умеет убирать разметку), всё равно падает? И ещё - падает на одних и тех же письмах, или на одном письме один раз может упасть, а другой всё нормально?
(В ответ на комментарий №11) > :-O Вы с той же машины rpm -qa делали в комментарии №4? оказывается строчка не скопировалась... сорри > > Ладно, с HTML-просмотром понятно. А если отключить gtkhtml2_viewer (смотреть > HTML-ные письма просто Claws Mail, он умеет убирать разметку), всё равно > падает? попробую. подает он не часто, не не в непонятный момент, вчера раза 5-6, сегодня еще ни разу > > И ещё - падает на одних и тех же письмах, или на одном письме один раз может > упасть, а другой всё нормально? подает на произпольных. чеще это бывает если открывать письмо из другой папки. второй раз на этом же письме - все ОК.
(В ответ на комментарий №5) > HTML-письма смотрите при помощи Dillo или просто самим Claws? ща выключил все просмоторщики - без них как-то грусно... разметка (теги) в тексте, картинки не показывает. включил Дилло - вообше не показывает, он рассказывает чтол : HTTP warning:
(В ответ на комментарий №13) > (В ответ на комментарий №5) > > HTML-письма смотрите при помощи Dillo или просто самим Claws? > > ща выключил все просмоторщики - > без них как-то грусно... разметка (теги) в тексте, картинки не показывает. > > включил Дилло - вообше не показывает, > он рассказывает чтол : HTTP warning: HTTP warning: contebt-type 'html/text' doesn`t match the real data.
И где вы письма с таким кривым контент-тайпом находите. Первый раз вижу, чтобы html и text в ContentType были поменяны местами. Ладно, в общем, главное, что без gtkhtml2 не падает, и что баг не воспроизводим. Паршиво :(
(В ответ на комментарий №15) > И где вы письма с таким кривым контент-тайпом находите. Первый раз вижу, чтобы > html и text в ContentType были поменяны местами. > Ладно, в общем, главное, что без gtkhtml2 не падает, и что баг не > воспроизводим. Паршиво :( сегодня, упало множество раз... а всего-то из-за того что читал рассылку от subscribe 30 писем почитал, упало раз 8... симптомы - теже. попробовал дилло - он не видит эти письма. попробовал без парсеров хтмл - ничего не кажет, голый хтмл...
Прикрепите к багу хоть какое-нибудь письмо, на котором падает. Попробую воспроизвести.
(В ответ на комментарий №17) > Прикрепите к багу хоть какое-нибудь письмо, на котором падает. Попробую > воспроизвести. у меня на одном письме валится, а потом нет. т.е. нет такого, что вот на "этом" письме точно свалится... я еще заметил, что если открыть письмо, и перейти к другому (т.е. хтмл еще не догрузил картинки, ссылки и пр) - вероятность что грохнется - очень велика. а вот если парсеру дать время - то вероятность сваливания - уменьшается.. уж незнаю как это еще рассказать
2 ktirf@: Нужно сделать и опубликовать сборку с --enable debug. Это позволит иметь непострипаную debug info, и, как следствие, backtrace. Хоть понятно будет в какую сторону искать.
(В ответ на комментарий №18) > (В ответ на комментарий №17) > > Прикрепите к багу хоть какое-нибудь письмо, на котором падает. Попробую > > воспроизвести. > > у меня на одном письме валится, а потом нет. Первое попавшееся, на котором свалилось. > я еще заметил, что если открыть письмо, и перейти к другому (т.е. хтмл еще не > догрузил картинки, ссылки и пр) - вероятность что грохнется - очень велика. > > а вот если парсеру дать время - то вероятность сваливания - уменьшается.. Это полезная информация, спасибо.
(В ответ на комментарий №19) > 2 ktirf@: Нужно сделать и опубликовать сборку с --enable debug. Это позволит > иметь непострипаную debug info, и, как следствие, backtrace. Хоть понятно будет > в какую сторону искать. Да, пожалуй что имеет смысл.
А кстати, если claws-mail запустить из командной строки, что при падении выводится?
(В ответ на комментарий №22) > А кстати, если claws-mail запустить из командной строки, что при падении > выводится? $ claws-mail ** (claws-mail:12702): WARNING **: [01:51:04] Модуль SpamAssassin загружен, но отключён в настройках. (claws-mail:12702): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtkhtml-minimum-font- size' ** (claws-mail:12702): WARNING **: Can't set minimum font size - you need libgtkhtml > 2.11.0 Ошибка сегментирования
(В ответ на комментарий №23) > (В ответ на комментарий №22) > > А кстати, если claws-mail запустить из командной строки, что при падении > > выводится? > > $ claws-mail > > ** (claws-mail:12702): WARNING **: [01:51:04] Модуль SpamAssassin загружен, но > отключён в настройках. > > > (claws-mail:12702): GLib-GObject-WARNING **: IA__g_object_get_valist: object > class `GtkSettings' has no property named `gtkhtml-minimum-font- > size' > > ** (claws-mail:12702): WARNING **: Can't set minimum font size - you need > libgtkhtml > 2.11.0 > > Ошибка сегментирования $ rpm -qa|grep libgtkhtml libgtkhtml3-3.26.2-alt1 libgtkhtml2-2.11.0-alt3
возращаясь... вообщем оно все равно подает... и как я понял, claws-mail-plugin-gtkhtml2 сАвсем не при чем... описание: есть гмыл акаунт, хотим отсортировать сообщений... (по попкам сделать сортировочку...) так эта зараза падает... отключив уже всяческие представлени html в письмах (т.е. выгрузив модули) все равно падает... лог - GLib:ERROR:grel.c:303:g_relation_select_tuple: assertion failed: (tuple_key == tuple_value) Aborted типа такого... погуглив немного - нашел все как уменя... http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2063 как рецепт щастья - собраться из репозитария... вывод - прошу пересобрать claws-mail в сизифе на свешенькое... ну и чтобы два раза не вставать - подсобить рассказать мне как это сделать локально (для обучения, во)....
> погуглив немного - нашел > все как уменя... это дубль #22825 > ну и чтобы два раза не вставать - подсобить рассказать мне как это сделать > локально (для обучения, во).... изменить в спеке версию и релиз на нужные, и rpm -ba потом. *** This bug has been marked as a duplicate of bug 22825 ***