Closed Bug 852101 Opened 11 years ago Closed 3 years ago

Firefox hangs on SVG file with certain combination of transforms, filters and masks

Categories

(Core :: SVG, defect)

17 Branch
x86
All
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: x.zupftom, Unassigned)

References

Details

(Keywords: hang, perf, regression, Whiteboard: [external-report])

Attachments

(1 file)

Attached file causes Firefox to hang permanently.  The combination of mask, filter and transform seems to cause this.  Deleting either will result in Firefox to continue working.  Also, removing some of the path segments will "improve" the situation.

This was reproducible on Windows and Linux, in both 19.02 and 21.0a2 (2013-03-14).
Regression window(m-c)
Good:
http://hg.mozilla.org/mozilla-central/rev/688734575830
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0 ID:20120802041638
Bad:
http://hg.mozilla.org/mozilla-central/rev/074fb996dfd7
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0 ID:20120802062038
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=688734575830&tochange=074fb996dfd7

Regression window(m-i)
Good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/a799b5bff84c
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0 ID:20120801155239
Bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/b077c43a4306
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0 ID:20120801163038
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=a799b5bff84c&tochange=b077c43a4306

Triggered by : Bug 776054

svg.display-lists.painting.enabled = false helps
Blocks: 776054
Severity: normal → critical
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: hang, regression
Version: 21 Branch → 17 Branch
bp-c3cbcc2f-e639-4531-94ed-9fece2130318
(Stack using http://benjamin.smedbergs.us/crashfirefox.exe
run crashfirefox.exe to kill the Firefox process and then report the crash (via the crashreporter) so that we can see the stack at the time of the hang)
@Alice0775 White: How can I and link the crash report here?  (And is there something similar to crashfirefox.exe for Linux?)
(In reply to ThomasW from comment #3)
> @Alice0775 White: How can I and link the crash report here?  (And is there
> something similar to crashfirefox.exe for Linux?)

Maybe gdb helps.
https://developer.mozilla.org/en-US/docs/How_to_get_a_stacktrace_for_a_bug_report#Linux
Keywords: perf
Whiteboard: [external-report]

Marking this as Resolved > Incomplete since the reporter cannot be contacted further to provide an answer if the issue is still occurring.
Please feel free to re-open or file a new bug if anyone is still encountering this issue.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: