thunderbird-2.0.0.18-alt1 Допустим, есть файл 123.rar. Вкладываю его в письмо, указываю тему, отправляю, получаю segfault. Этот файл переименовываю в 123.jpg. Повторяю отправку. Отправляется. Переименовал файл в 123.ods - тоже падает. Началось всё это с последней сборки 2.0.0.17, насколько я заметил.
Подтверждаю. Валится на различных типах вложенных файлов. Пока наступил на эти грабли с файлами .pem (SSL-сертификат в формате PEM) и .vsd (Visio) $thunderbird /usr/lib/thunderbird/run-mozilla.sh: line 131: 6707 Ошибка сегментирования "$prog" ${1+"$@"} $ rpm -qa|grep thunderbird|sort thunderbird-2.0.0.18-alt1 thunderbird-enigmail-0.95.7-alt2 thunderbird-folderpane-0.0.5-alt5 thunderbird-newmailicon-1.2.3-alt1 thunderbird-quotecolors-0.2.8-alt1 thunderbird-removeduplicates-0.1.2-alt3 thunderbird-ru-2.0.0.0-alt2 thunderbird-switch-locales-2.0-alt1 Удаление существующего профиля и создание нового, так же как и запуск от свежесозданного пользователя, картины не изменили.
можете прицепить сюда файл (хотя бы .vsd) ? т.к. у меня никак не воспроизводится.
Скорее всего это: https://bugzilla.mozilla.org/show_bug.cgi?id=467086
(In reply to comment #2) > можете прицепить сюда файл (хотя бы .vsd) ? т.к. у меня никак не воспроизводится. > А зачем? Достаточно переименовать любой файл в rar или vsd.
(In reply to comment #2) > можете прицепить сюда файл (хотя бы .vsd) ? т.к. у меня никак не воспроизводится. > У меня на домашнем ноуте (x86_64) тоже не воспроизводится. Такое ощущение, что проблема не в каком-то конкретном типе файла, а где-то на этапе определения MIME-типа присоединяемого файла. Вот здесь ftp://ftp.sakhalin.ru/users/dvl/tb-carsh/tb-strace.tgz лежит результат 'strace -f -ff -o tbird.log thunderbird' обвалившейся сессии при попытке отправить PEM-файл. (In reply to comment #3) > Скорее всего это: > https://bugzilla.mozilla.org/show_bug.cgi?id=467086 Очень сильно похоже на те же проблемы. По-крайней мере на файле без расширения, размером в 1Кбайт, созданном из /dev/urandom, TB упал точно так же. Файл лежит там же: ftp://ftp.sakhalin.ru/users/dvl/tb-crash/test На домашнем ноуте (х86_64) это так же не воспроизводится: $ rpm -qa|grep thunderbird|sort thunderbird-2.0.0.18-alt1 thunderbird-folderpane-0.0.5-alt5 thunderbird-newmailicon-1.2.3-alt1 thunderbird-quotecolors-0.2.8-alt1 thunderbird-removeduplicates-0.1.2-alt3 thunderbird-ru-2.0.0.0-alt2 thunderbird-switch-locales-2.0-alt1
у меня i586. От размера файла не зависит. От расширения - да, зависит (уже писал в первом посте).
Скорее всего регресс около: MFSA 2008-26 Buffer length checks in MIME processing который у нас был исправлен в 2.0.0.17.
(In reply to comment #7) > Скорее всего регресс около: > > MFSA 2008-26 Buffer length checks in MIME processing > > который у нас был исправлен в 2.0.0.17. > Ставил Thunderbird 3.0 Beta 1. Не падает. Всё отправляет.
Подскажите, а не собиралась ли где версия 3.0 Beta 1? Просто нет уже сил отправлять почту через одно место...
В версии 2.0.0.19 вроде как исправлено (ставил с mozilla.ru) Она уже давно вышла, а у нас так и не обновилась.
*** Bug 18524 has been marked as a duplicate of this bug. ***
неактуально, в связи с обновлением.
И то хорошо.
*** Bug 18878 has been marked as a duplicate of this bug. ***
Branch 5.0, thunderbird-2.0.0.21-alt0.M50.3 падает точно так же на любом файле без расширения.
Нужен testcase. У меня - не падает.
Хм. i586 dd if=/dev/zero of=~/segfault bs=512 count=10 создаем письмо, прикрепляем ~/segfault, пытаемся отправить - падает.
Моё письмо с файлом segfault должно было прийти... По крайней мере, у меня отправилось.
[soso@host-10 ~]$ thunderbird /usr/lib/thunderbird/run-mozilla.sh: line 131: 7797 Ошибка сегментирования "$prog" ${1+"$@"} Вываливается при отправке любого xls файла. Версия 2.0.0.21. Ставил из 5 бранча.
xls файлы у меня тоже отправляются (посмотрите, вам письмо). Нужен более воспроизводимый testcase.
(В ответ на комментарий №20) > xls файлы у меня тоже отправляются (посмотрите, вам письмо). > > Нужен более воспроизводимый testcase. Подскажите как сделать сделаю )
(В ответ на комментарий №21) > Подскажите как сделать сделаю ) Для начала заархивируйте профиль TB (который в домашней папке). Затем удалите его. Запустите TB, будет создан новый профиль. На этом "чистом" профиле повторите эксперимент (ни каких расширений не ставьте). Если падения будут продолжаться, то (как делал я): С mozilla.ru скачал последний собранный tar (русский/или какой ещё - Вам выбирать). Не удаляя пакет thunderbird снёс всё, что в папке /usr/lib/thunderbird/ и туда распаковал то, что скачал. Запустил и работал. В моём случае проблема была в сборке нашего TB, и она отсутствовала в сборке, которая на сайте.
нужно научиться мне воспроизводить падения. Тогда есть надежда, что исправлю. Мне негде проверять сборки - у меня не падает.
(В ответ на комментарий №23) > нужно научиться мне воспроизводить падения. Тогда есть надежда, что исправлю. Дык пусть человек с чистым профилем попробует. Может что-то проясниться...
Попробовал с чистым профилем ситуация та же. При этом систему ставил буквально вчера из минимал CD, фактически чистая ситема + фаерфокс + TB, dist-upgrade производил... Так что скажите брать файло с сайта производителя? Ранее на 4.1 так же выскакивал такой глюк, но видимо после какого-то обновления пропал и все стало нормально.
Не прояснилось. Что за чистая система ? Оконный менеджер какой ?
IceWM
zip, rar не отправляет. exe отправил
система 5.0
Created attachment 3543 [details] вывод strace -f -o crash.log -p <pid>
Выполнял на чистом профайле. Создал письмо, добавил вложение (zip файл), включил strace, alt+tab, ctrl+s , всё упало.
Вот такие строки, это разве правильно? аргументы включены в имя бинарника. access("/usr/bin/ark -caption \"%c\" %i %m", X_OK) = -1 ENOENT (No such file or directory)
set|grep -i ark покажите, пожалуйтса...
$ set |grep -i ark _=/usr/share/applications/kde/ark.desktop
А если удалить ark ?
Created attachment 3544 [details] вывод strace без ark и без wine Если удалить ark, то он берется за wine и вызывает access("wine /unix"...), если удалить и wine, то уже ничего не вызывает и просто падает :) Оба вывода strace прилагаю.
Я проверил тоже-самое с thunderbird, запущенным из под icewm - всё работает, архивы отправляются. думаю, что тут виноваты mime-tipes... понять бы ещё в чём именно ;(
А пакет shared-mime-info установлен ?
Created attachment 3545 [details] rpm -qa | sort Да установлен, на всякий случай отправляю весь rpm -qa
К mime-types мог бы иметь отношение xulrunner-gnome-support, но его установка ничего не меняет.
По GNOME сможете проверить ?
Никогда не ставил gnome. Что ставить? и как потом его сносить.
Ставить пакет gnome-default Сносить - все пакеты, которые поставятся (их список можно посмотреть в /var/log/messages
падает точно также, strace не делал, но думается одинакого :)
Может быть ваш фаерфокс вы собрали сами для себя, а у нас собранный на git.alt? Попробуй установить тот, что на git.alt
У меня thunderbird собран из git.alt
Проблема эта всетаки видимо не TB, а общаяя для mozillko, так как поставил seamonkey и seamonkey -mail падает с теми же симптомами что TB, осталось только выяснить чего им не хватает и как пофиксить )
Соберите плиз thunderbird и xulrunner с дебаг опциями, смогу потестить и выложить backtrace
собарнная с --with debug не падает =(
Пересобранный локально из SRC.rpm на последнем обновленном бранче не падает.
Created attachment 3733 [details] strace -f -ff -o
Я тоже нарвался на падения thunderbird: $ thunderbird /usr/lib/thunderbird/run-mozilla.sh: line 131: 3218 Ошибка сегментирования "$prog" ${1+"$@"} Стопроцентно воспроизводится с файлами с расширениями emf и cif, из того что я заметил. При этом тот же zip прикладывает нормально, без падений. Thunderbird забирает и сохраняет почту через IMAP-сервер dovecot, который крутится на этой же машинке. Установлено: dovecot-1.1.6-alt2 thunderbird-ru-2.0.0.0-alt2.M50.1 thunderbird-switch-locales-2.0-alt1 thunderbird-quotecolors-0.2.8-alt1 thunderbird-removeduplicates-0.1.2-alt3 thunderbird-2.0.0.21-alt0.M50.3 Машина работает на branch-5.0, раб. стол KDE-4.2.4.
На текущем Branch 5.0 (thunderbird-2.0.0.21-alt0.M50.3) падает при попытке сохранить или отправить сообщение с вложенными *.rar файлами.
Видимо пора переходить на p5/branch и thanderbird3, который не падает.
У меня на сизифе падает с .zip thunderbird-3.0-alt1.20091018
Кто-нибудь подскажет - ошибка исправилась или нет? У меня же давно не воспроизводится. Может стоит закрыть багу?
За Branch 5.0 не знаю, а на Branch 5.1 точно сейчас не валится.
Ну 5.0 протух уже. Закрываю.