Bug 33048 - Падает на старте
Summary: Падает на старте
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: thunderbird (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: pav@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-25 21:09 MSK by Владимир Диденко
Modified: 2017-02-02 19:02 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Диденко 2017-01-25 21:09:25 MSK
После последних обновлений thunderbird падает на старте 

$ gdb /usr/lib64/thunderbird/thunderbird-bin
(gdb) bt
#0  0x00007ffff1934790 in morkAtom::AliasYarn (this=0x0, outYarn=outYarn@entry=0x7fffffff93e0) at /usr/src/debug/thunderbird-45.6.0/mozilla/db/mork/src/morkAtom.cpp:145
#1  0x00007ffff193fa5d in morkRowObject::AliasCellYarn (this=0x7fffc1aa1b20, mev=<optimized out>, inColumn=161, outYarn=0x7fffffff93e0) at /usr/src/debug/thunderbird-45.6.0/mozilla/db/mork/src/morkRowObject.cpp:492
#2  0x00007ffff1a49720 in nsMsgDatabase::RowCellColumnToUInt32 (this=<optimized out>, hdrRow=<optimized out>, columnToken=<optimized out>, uint32Result=uint32Result@entry=0x7fffc1aa3474, defaultValue=defaultValue@entry=0)
    at /usr/src/debug/thunderbird-45.6.0/mozilla/mailnews/db/msgdb/src/nsMsgDatabase.cpp:3768

Судя по всему, известная проблема
https://bugzilla.redhat.com/show_bug.cgi?id=1312635

Но проверить исправление я еще не успел.
Comment 1 Ivan Zakharyaschev 2017-01-27 16:15:52 MSK
У Дениса (nbr@) исправилось падение с http://git.altlinux.org/tasks/177214/ .
Comment 2 Владимир Диденко 2017-01-27 16:44:22 MSK
Прошу дать approve на 177214
Comment 3 Ivan Zakharyaschev 2017-01-27 18:19:01 MSK
А эта проблема не может быть актуальной и для других программ на xulrunner, например, firefox, firefox-esr, girefoxgost?

(In reply to comment #0)
> После последних обновлений thunderbird падает на старте 
> 
> $ gdb /usr/lib64/thunderbird/thunderbird-bin
> (gdb) bt
> #0  0x00007ffff1934790 in morkAtom::AliasYarn (this=0x0,
> outYarn=outYarn@entry=0x7fffffff93e0) at
> /usr/src/debug/thunderbird-45.6.0/mozilla/db/mork/src/morkAtom.cpp:145
> #1  0x00007ffff193fa5d in morkRowObject::AliasCellYarn (this=0x7fffc1aa1b20,
> mev=<optimized out>, inColumn=161, outYarn=0x7fffffff93e0) at
> /usr/src/debug/thunderbird-45.6.0/mozilla/db/mork/src/morkRowObject.cpp:492
> #2  0x00007ffff1a49720 in nsMsgDatabase::RowCellColumnToUInt32 (this=<optimized
> out>, hdrRow=<optimized out>, columnToken=<optimized out>,
> uint32Result=uint32Result@entry=0x7fffc1aa3474,
> defaultValue=defaultValue@entry=0)
>     at
> /usr/src/debug/thunderbird-45.6.0/mozilla/mailnews/db/msgdb/src/nsMsgDatabase.cpp:3768
> 
> Судя по всему, известная проблема
> https://bugzilla.redhat.com/show_bug.cgi?id=1312635
> 
> Но проверить исправление я еще не успел.
Comment 4 Владимир Диденко 2017-01-28 09:23:59 MSK
(In reply to comment #3)
> А эта проблема не может быть актуальной и для других программ на xulrunner,
> например, firefox, firefox-esr, girefoxgost?
> 

В Fedora Firefox тоже собирают с "-fno-delete-null-pointer-checks".
Comment 5 Aleksey Borisenkov 2017-01-28 18:40:16 MSK
45.6.0-alt2 и 45.7.0-alt1 так же падают
45.7.0-alt2 из 177214 запускается и работает, но падает если скроллить окно, в котором перечислены учётные записи и папки (ухватившись мышью за скроллбар или колёсиком). Одного-двух перемещений вверх-вниз достаточно. Но это, похоже, уже какая-то другая ошибка.
Вернулся пока на 45.6.0-alt1.
Comment 6 Ivan Zakharyaschev 2017-01-31 20:07:35 MSK
$ ssh girar task show 177214 | fgrep approve
 100:approved_by=cas
Comment 7 Владимир Диденко 2017-01-31 20:23:42 MSK
(В ответ на комментарий №6)
> $ ssh girar task show 177214 | fgrep approve
>  100:approved_by=cas

Отправил. А нотификации перестали приходить? Раньше, ЕМНИП, письма от сборочницы были, когда approve давали.
Comment 8 Ivan Zakharyaschev 2017-01-31 22:16:29 MSK
(In reply to comment #7)
> (В ответ на комментарий №6)
> > $ ssh girar task show 177214 | fgrep approve
> >  100:approved_by=cas
> 
> Отправил. А нотификации перестали приходить? Раньше, ЕМНИП, письма от
> сборочницы были, когда approve давали.

Нет, насколько давно помню, не было. Сам был в такой ситуации, когда не знал и думал, что будет уведомление. Потом sbolshakov@ мне комментарием на мой повторный запрос дал знать.

(Есть возможность у того, кто одобряет не-test-only task, попробовать его запустить сразу. Но тут неясно, вдруг изначальный автор задания поменял своё мнение...)
Comment 9 Repository Robot 2017-02-01 01:17:54 MSK
thunderbird-45.7.0-alt2 -> sisyphus:

* Fri Jan 27 2017 Vladimir Didenko <cow@altlinux> 45.7.0-alt2
- Disable null pointer gcc6 optimization (closes: #33048)
Comment 10 Anton Farygin 2017-02-01 16:46:23 MSK
ещё на поиске падает, если quick search использовать.
$ rpm -q --lastchange thunderbird
* Пт янв 27 2017 Vladimir Didenko <cow@altlinux.org> 45.7.0-alt2
- Disable null pointer gcc6 optimization (closes: #33048)
Comment 11 Anton Farygin 2017-02-01 16:54:28 MSK
Program received signal SIGSEGV, Segmentation fault.
0x00007fffbf03d40e in ?? ()
(gdb) bt
#0  0x00007fffbf03d40e in ?? ()
#1  0x00007ffff3606074 in numAllocations (this=0x7fffffff7370) at /usr/src/debug/thunderbird-45.7.0/mozilla/mozilla/js/src/jit/JitFrames.cpp:2159
#2  IonFrameStackDepthOp (frame=..., this=<optimized out>) at /usr/src/debug/thunderbird-45.7.0/mozilla/mozilla/js/src/jit/JitFrames.cpp:421
#3  TryNoteIterIon (frame=..., cx=0x7ffff6b1d800, this=0x7fffffff7330) at /usr/src/debug/thunderbird-45.7.0/mozilla/mozilla/js/src/jit/JitFrames.cpp:431
#4  HandleExceptionIon (overrecursed=0x7fffffff721f, rfe=0x7fffffff77d0, frame=..., cx=0x7ffff6b1d800)
    at /usr/src/debug/thunderbird-45.7.0/mozilla/mozilla/js/src/jit/JitFrames.cpp:478
#5  js::jit::HandleException (rfe=0x7fffffff77d0) at /usr/src/debug/thunderbird-45.7.0/mozilla/mozilla/js/src/jit/JitFrames.cpp:853
#6  0x00007ffff7dff162 in ?? ()
#7  0x00007fff8ba34a78 in ?? ()
#8  0x00007fffffff77d0 in ?? ()
#9  0x00007fffffff7cd0 in ?? ()
#10 0x00007fffc09ce790 in ?? ()
#11 0x00007ffff7dff680 in ?? ()
#12 0x00007fff00000000 in ?? ()
#13 0x00007ffff5d461e0 in js::jit::InitPropGetterSetterInfo () from /usr/lib64/thunderbird/libxul.so
#14 0x00007fffffff7800 in ?? ()
#15 0x0000000000000000 in ?? ()
(gdb)
Comment 12 Владимир Диденко 2017-02-01 16:54:28 MSK
(В ответ на комментарий №10)
> ещё на поиске падает, если quick search использовать.
> $ rpm -q --lastchange thunderbird
> * Пт янв 27 2017 Vladimir Didenko <cow@altlinux.org> 45.7.0-alt2
> - Disable null pointer gcc6 optimization (closes: #33048)

Это, видимо, другая проблема. У меня не падает,  и не воспроизводится падение при прокрутке учетных записей. Хорошо бы, если кто-то у кого воспроизводится, взял бы проблему на себя.
Comment 13 Владимир Диденко 2017-02-01 16:58:05 MSK
Похоже на 

https://bugzilla.mozilla.org/show_bug.cgi?id=1245783#c31

Может кто-нибудь проверить?
Comment 14 Anton Farygin 2017-02-01 17:02:48 MSK
Да, похоже. Конечно проверю, время только нужно.
Comment 15 Anton Farygin 2017-02-02 14:40:21 MSK
Флаг помог, отправил на сборку alt3 в таске #177544
Comment 16 Andrey Cherepanov 2017-02-02 15:00:15 MSK
(В ответ на комментарий №15)
> Флаг помог, отправил на сборку alt3 в таске #177544
Ничего не забыл?

id=177544 locked=no shared=no test_only=no repo=sisyphus owner=rider state=NEW try= iter=
Comment 17 Anton Farygin 2017-02-02 15:22:56 MSK
Ух ты, кто-то прибил при создании таска.
#177547
Comment 18 Repository Robot 2017-02-02 19:02:56 MSK
thunderbird-45.7.0-alt3 -> sisyphus:

* Thu Feb 02 2017 Anton Farygin <rider@altlinux> 45.7.0-alt3
- prevent thunderbird segfault due overoptimisation of new gcc6 (closes: #33048)