Closed Bug 1634590 Opened 5 years ago Closed 1 year ago

Crash in [@ mozalloc_abort | abort | <name omitted> | <name omitted> | gtk_header_bar_get_decoration_layout]

Categories

(Core :: Widget: Gtk, defect, P3)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1829863

People

(Reporter: mccr8, Unassigned)

References

Details

(Keywords: crash)

Crash Data

This bug is for crash report bp-ce560d3a-abb4-4085-a6d5-dd37c0200429.

Top 10 frames of crashing thread:

0 firefox-bin mozalloc_abort memory/mozalloc/mozalloc_abort.cpp:33
1 firefox-bin abort memory/mozalloc/mozalloc_abort.cpp:82
2 libglib-2.0.so.0 <name omitted> ../../../glib/gtestutils.c:2914
3 libglib-2.0.so.0 <name omitted> ../../../glib/gtestutils.c:3029
4 libgtk-3.so.0 gtk_header_bar_get_decoration_layout 
5 libgtk-3.so.0 gtk_header_bar_get_decoration_layout 
6 libgtk-3.so.0 gtk_header_bar_get_decoration_layout 
7 libgtk-3.so.0 gtk_header_bar_get_decoration_layout 
8 libgtk-3.so.0 gtk_icon_view_get_activate_on_single_click 
9 libgtk-3.so.0 gtk_container_get_path_for_child 

This crash report has the comment: "The problem occures when i want to send a document over whats app. It should open my file browser but firefox crashes. This problem is reproducable. OS: Kubuntu 20.04 ".

A number of other crashes have Phabricator URLs.

It looks like crashes with this signature first showed up on 2020-04-19 09:56:44, and they are present on 75.0 as well as Nightly. Maybe some OS update is causing this, because we're crashing inside GTK code.

The reporter included an email address. I can pass that along to somebody who is investigating this if you need more details about their system or whatever.

Crash Signature: [@ mozalloc_abort | abort | <name omitted> | <name omitted> | gtk_header_bar_get_decoration_layout] → [@ mozalloc_abort | abort | <name omitted> | <name omitted> | gtk_header_bar_get_decoration_layout] [@ gtk_header_bar_get_decoration_layout]

These crashes are all coming from the new Ubuntu release (20.04 LTS) and somehow the symbols aren't great. I'll try re-scraping them and see if I get better ones, maybe during the first scrape no debuginfo was available, it happens sometimes.

Re-processed the symbols and got a better signature. Somehow I remember running into this already possibly under another signature.

Crash Signature: [@ mozalloc_abort | abort | <name omitted> | <name omitted> | gtk_header_bar_get_decoration_layout] [@ gtk_header_bar_get_decoration_layout] → [@ mozalloc_abort | abort | <name omitted> | <name omitted> | gtk_header_bar_get_decoration_layout] [@ gtk_header_bar_get_decoration_layout] [@ mozalloc_abort | abort | <name omitted> | <name omitted> | ensure_surface_for_gicon]

I just remembered that I saw this under a signature that ended with ensure_texture_for_gicon but I can't find any crashes under that. Looking at the affected GTK code that function was indeed renamed recently. Seeing how deep is the stack in GTK & friends this might be a GTK issue rather than a Firefox one.

Priority: -- → P3

Here's a better signature, this came out after improving the signatures that were part of bug 1624099.

Crash Signature: [@ mozalloc_abort | abort | <name omitted> | <name omitted> | gtk_header_bar_get_decoration_layout] [@ gtk_header_bar_get_decoration_layout] [@ mozalloc_abort | abort | <name omitted> | <name omitted> | ensure_surface_for_gicon] → [@ mozalloc_abort | abort | <name omitted> | <name omitted> | gtk_header_bar_get_decoration_layout] [@ gtk_header_bar_get_decoration_layout] [@ mozalloc_abort | abort | <name omitted> | <name omitted> | ensure_surface_for_gicon] [@ mozalloc_abort | abo…
See Also: → 1624099

An Ubuntu Nightly user had some crashes recently: bp-37cdfd69-d1f3-4cdc-9053-e29b60230404
Each of those has a CanvasRenderer thread (which caused/causes trouble: bug 1777849).

See Also: → 1829863

Duping based on comment 5.

Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1829863
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.