stylo: Crash in mozalloc_abort | abort | style::properties::{{impl}}::to_css<T>

ASSIGNED
Assigned to

Status

()

Core
CSS Parsing and Computation
P2
critical
ASSIGNED
8 days ago
a day ago

People

(Reporter: cpeterson, Assigned: boris)

Tracking

(Blocks: 1 bug, {crash})

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

8 days ago
This bug was filed from the Socorro interface and is 
report bp-1f17713b-905a-4695-bc6e-12c9f0170715.
=============================================================
This isn't quite actionable... It is unknown which to_css aborts from the information in the report... It would be much helpful if it is from a post-20170715 build, so that we can at least have some panic message.
This is definitely a report I sent!
The crash happened when I try to check bug 1381196. With opening devtools' animation inspector and moving mouse over photos.

I guess this will easily fixed.
So there is another report bp-7105f07a-9a6d-482b-b529-57a010170717 with the panic message showing "internal error: entered unreachable code", so we are probably hitting an unreachable!() here. It is possible that animation can generate something that isn't supposed to be serializable in CSS. It would be helpful if we know at least what {{impl}} it is...
(In reply to Xidorn Quan [:xidorn] UTC+10 from comment #3)
> So there is another report bp-7105f07a-9a6d-482b-b529-57a010170717 with the
> panic message showing "internal error: entered unreachable code", so we are
> probably hitting an unreachable!() here.

That one is also mine. :)
Jeremy, if you are looking for find bugs related to crashes or real site issues, I think this bug is a good one for you.

STR

1) Open https://www.yelp.com/biz/golden-gate-bridge-san-francisco
2) Open animation inspector in devtools
3) Move mouse over images in the page
Flags: needinfo?(jeremychen)
Hi Hiro, I'd be happy to investigate this one. However, I just built stylo with the latest autoland, but I can't reproduce this on my Mac. Is this a Linux specific issue? Are you able to reproduce this still?
Flags: needinfo?(jeremychen) → needinfo?(hikezoe)
OK, I can reproduce this on linux, so I will look into this next week.
Assignee: nobody → hikezoe
Status: NEW → ASSIGNED
Flags: needinfo?(hikezoe)
Checked this on gdb.  We are trying to serialize InterpolateMatrix. Boris, would you mind taking this?
Flags: needinfo?(boris.chiou)
(Assignee)

Comment 9

a day ago
(In reply to Hiroyuki Ikezoe (:hiro) from comment #8)
> Checked this on gdb.  We are trying to serialize InterpolateMatrix. Boris,
> would you mind taking this?

Sure. I can take this.
Flags: needinfo?(boris.chiou)
(Assignee)

Comment 10

a day ago
(In reply to Boris Chiou [:boris] from comment #9)
> (In reply to Hiroyuki Ikezoe (:hiro) from comment #8)
> > Checked this on gdb.  We are trying to serialize InterpolateMatrix. Boris,
> > would you mind taking this?
> 
> Sure. I can take this.

Oh. It seems this only happens on Linux. I will try to reproduce this on my desktop (linux).
(Assignee)

Updated

a day ago
Assignee: hikezoe → boris.chiou
You need to log in before you can comment on or make changes to this bug.