Closed Bug 1650954 Opened 5 years ago Closed 3 years ago

Crash on pinch zoom in/out repeatedly on a page having background-repeat and transforms

Categories

(Core :: Graphics: Layers, defect, P3)

Unspecified
All
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: hiro, Unassigned)

Details

Attachments

(1 file)

Attached file crash.html

I am totally unsure this is a valid bug or not because it seems the crash is caused by lowmemorykiller on Android.

Steps to reproduce;

  1. Open the attachment file on Fenix (I used nightly)
  2. Pinch zoom in/out repeated even if the content is irresponsible

The page uses a static transform value, rotate(45deg), if it's animated, the crash happens more often.

Note that I couldn't reproduce the crash on Fennec.

Do you have WebRender enabled or disabled? Or does it happen with both?

I thought I was initially testing on WebRender, but it seems not. I now tried to reproduce it on WebRender, but I couldn't produce it at all.

So, it's non-WebRender specific. I am on pixel 3, FWIW.

Hiro, can you please attach a stack trace of the crash?

Flags: needinfo?(hikezoe.birchill)

As I said in comment 0, it looks it's killed by lowmemorykiller.

Flags: needinfo?(hikezoe.birchill)
Component: General → Graphics: WebRender
Flags: needinfo?(jnicol)
Product: GeckoView → Core

I am not sure where the memory allocation is bloating, but the crash doesn't happen on WebRender.

Component: Graphics: WebRender → Graphics: Layers
Severity: -- → S3
Priority: -- → P3

Fixed by webrender

Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(jnicol)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: