| Summary: | Падает при открытии окон фильтров, чата в зависимости от настроек экрана в `libxul.so` [EventDispatcher.cpp : 493 + 0x2d] | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> | ||||||||||
| Component: | thunderbird | Assignee: | Ajrat Makhmutov <rauty> | ||||||||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||||
| Severity: | normal | ||||||||||||
| Priority: | P5 | CC: | rauty, rider, varaksaaa | ||||||||||
| Version: | unstable | ||||||||||||
| Hardware: | x86_64 | ||||||||||||
| OS: | Linux | ||||||||||||
| URL: | https://bugzilla.mozilla.org/show_bug.cgi?id=2007734 | ||||||||||||
| Attachments: |
|
||||||||||||
Актуально для версии 146.0.1-alt1 Удалось выяснить причину падения. На hyprland воспроизводится вот с такой настройкой монитора: monitor=,3440x1440@180.00,auto,1.066667 А вот с такой не воспроизводится: monitor=,3440x1440@180.00,auto,1 Т.е., если масштаб чуть-чуть увеличен. На р11 с таском 402845 на системе workstation k 11.1: если открывать приложение на мониторе ноутбука IdeaPad Slim 5 14AHP9 с увеличенным масштабом до 115%, то ошибка падает, а если на внешнем мониторе, то не падает. Так же, если уменьшить масштаб экрана ноутбука хотя бы до 110%, то падать перестаёт. рекомендую проверить на апстримной версии и если воспроизведётся - повесить в апстрим Created attachment 20403 [details]
stackwalk
Также столкнулся с данным падением, при установке масштаба 175% в GNOME (Workstation 11.0 x86_84, обновлённый до p11+402845.4).
Воспроизвёл падение в том же месте кода и с чистыми ~/.thunderbird и ~/.cache/thunderbird при попытке создания учётной записи чата на встроенном экране ноутбука с 125% (как было и всегда, и никогда не падало). При этом при переносе на внешний HDMI экран с тем же масштабом не упал.
Также может падать при попытке подключения к xmpp (jabber), то же самое падение.
Итого: если воспроизводится, то падает полностью воспроизводимо. При переносе окна на другой монитор может перестать падать.
Результаты minidump-stackwalk crash report'а прикрепляю. Падение в `libxul.so` в `mozilla::EventTargetChainItem::HandleEventTargetChain(_, _, _, _)` [EventDispatcher.cpp : 493 + 0x2d] `mov qword [rsp + 0x8], rsi`.
Machine:
Type: Laptop System: LENOVO product: 82KU v: IdeaPad 3 15ALC6
serial: <filter> Chassis: type: 10
v: IdeaPad 3 15ALC6 serial: <filter>
Mobo: LENOVO model: LNVNB161216 v: NO DPK
serial: <filter>
part-nu: LENOVO_MT_82KU_BU_idea_FM_IdeaPad 3 15ALC6
uuid: <filter> UEFI: LENOVO v: GLCN42WW
date: 12/13/2021
Graphics:
Device-1: AMD Lucienne driver: amdgpu v: kernel
Device-2: Syntek Integrated Camera driver: uvcvideo type: USB
Display: wayland server: X.org v: 1.21.1.20 with: Xwayland
v: 24.1.9 compositor: gnome-shell v: 48.5 driver: X:
loaded: amdgpu unloaded: fbdev,modesetting,radeon,vesa
dri: radeonsi gpu: amdgpu resolution: 1: 1536x864 2: 1536x864
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.8
renderer: AMD Radeon Graphics (radeonsi renoir ACO DRM 3.61
6.12.63-6.12-alt1)
API: Vulkan v: 1.4.328 drivers: N/A surfaces: N/A
Created attachment 20404 [details]
stackwalk brief
Created attachment 20405 [details]
stackwalk json
(Ответ для Anton Farygin на комментарий #3) > рекомендую проверить на апстримной версии и если воспроизведётся - повесить > в апстрим Воспроизводится в сборке upstream. Завёл ошибку https://bugzilla.mozilla.org/show_bug.cgi?id=2007734. В upstream версии 147.0, выпущенной на этой неделе, ошибка у меня не воспроизводится. См. https://bugzilla.mozilla.org/show_bug.cgi?id=2007734#c9 thunderbird-147.0-alt1 - не падает. |
Created attachment 20377 [details] скриншот thunderbird 146.0-alt1 ALT Regular x86_64 kernel 6.19.0-6.19-alt0.rc1 hyprland 0.52.2 При открытии меню "Инструменты" - "Фильтры сообщений" приложение падает. В окне crash reporter ничего полезного не выводится. В терминале только такое: $ thunderbird ExceptionHandler::GenerateDump attempting to generate:/home/amakeenk/.thunderbird/b8kxt7yb.default-default/minidumps/3ab1350e-2bec-fcdc-3b7d-c27c12cf833e.dmp ExceptionHandler::GenerateDump cloned child 160709 ExceptionHandler::SendContinueSignalToChild sent continue signal to child ExceptionHandler::WaitForContinueSignal waiting for continue signal... ExceptionHandler::GenerateDump minidump generation succeeded При этом указанного dmp файла в папке minidumps нет, она вообще пустая. Без фильтров на чистом профиле не падает, но если добавить один любой фильтр, то начинает падать.