Closed Bug 877629 Opened 11 years ago Closed 11 years ago

Categories

(Core :: Graphics, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: sawrubh, Assigned: bas.schouten)

References

()

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

Attached file about:support
STR :

Try opening http://elijahmanor.github.io/talks/angry-birds-javascript/index.html and then probably navigating quickly with the arrow keys.

Expected :
Smooth animations and movement

Actual :
Nightly crashes.
This works smoothly on stable Firefox, Chrome and Chrome Canary.
I'm able to reproduce it on a new profile.
Here's the link to my crash stat : https://crash-stats.mozilla.com/report/index/bp-e28a897c-05d8-4fe3-8a51-536fd2130530

It stops crashing when I turn off Hardware Acceleration.
Crash Signature: [@ gfxContext::PushClipsToDT(mozilla::gfx::DrawTarget*)]
No crash for me on Intel GMA4500HD.
Blocks: 805406
Severity: normal → critical
Component: General → Graphics
Keywords: crash
Product: Firefox → Core
Hardware: x86_64 → x86
Version: unspecified → Trunk
(In reply to Saurabh Anand [:sawrubh] from comment #1)
> This works smoothly on stable Firefox, Chrome and Chrome Canary.

Which version of Firefox is crashing and which version isn't?
It's working perfectly fine in Firefox 21.0 but it's crashing in Firefox Nightly 24.0a1 (2013-06-05).
Is this a dupe of 839805? both have same crash signature.
(In reply to Tracy Walker [:tracy] from comment #7)
> Is this a dupe of 839805? both have same crash signature.

We'd need to look if the whole crash stack (or a relevant part of it) is the same, and/or if the pattern of what is being done to graphics is the same on both bug 839805 and this one.
There could of course be a connection to the more general bug 805406 as well.

The bug here and bug 839805 both have actual cases/websites that cause crashes, it would be pretty helpful if we could find systems that can reproduce those and then get graphics developers access to such machines so they can debug and hopefully solve or work around the issue(s).
Bas, could you take a quick look at this and bug 839805?
Flags: needinfo?(bas)
Yes.
Assignee: nobody → bas
Flags: needinfo?(bas)
This or one of the variants (Bug 839805, Bug 805406) is by far the most common crasher
(excluding corrupt dumps).
Keywords: topcrash
(In reply to Olli Pettay [:smaug] from comment #11)
> This or one of the variants (Bug 839805, Bug 805406) is by far the most
> common crasher
We only mark as topcrash the meta bug.
Keywords: topcrash
(In reply to Olli Pettay [:smaug] from comment #11)
> This or one of the variants (Bug 839805, Bug 805406) is by far the most
> common crasher
> (excluding corrupt dumps).

"most common" in what? And what criteria do you use for assigning topcrasher here?


(In reply to Scoobidiver from comment #12)
> (In reply to Olli Pettay [:smaug] from comment #11)
> > This or one of the variants (Bug 839805, Bug 805406) is by far the most
> > common crasher
> We only mark as topcrash the meta bug.

I can't even decipher what your statement should mean here. Meta bugs are *not* supposed to be marked as topcrash unless it really really makes sense.
(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #13)
> (In reply to Olli Pettay [:smaug] from comment #11)
> > This or one of the variants (Bug 839805, Bug 805406) is by far the most
> > common crasher
> > (excluding corrupt dumps).
> 
> "most common" in what? And what criteria do you use for assigning topcrasher
> here?

I was looking the crash-stats' topcrashers.
gfxContext::PushClipsToDT(mozilla::gfx::DrawTarget*) is #2 (6.63%) and #1 is corrupted dump.
#3 is 3.77%.
(In reply to Olli Pettay [:smaug] from comment #14)
> gfxContext::PushClipsToDT(mozilla::gfx::DrawTarget*) is #2 (6.63%) and #1 is
> corrupted dump.
How do you know the ratio of crashes with the STR of comment 0 vs. crashes with this signature? You can mark it as a top crasher whether it fixes 14% (22947/3119) of crashes with this signature.

(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #13)
> I can't even decipher what your statement should mean here. Meta bugs are
> *not* supposed to be marked as topcrash unless it really really makes sense.
Meta bugs depend on bugs with STR or testcase but crash stats don't give you the ratio so you can't mark depending bugs as topcrash, only the meta one. But you can track those depending bugs for a version.
I suspect that this will be fixed by the patch in bug 877700. I can't verify that right now and I can't push the patch there, I've asked someone else to and we should check if that fixes this bug as well.
(In reply to Bas Schouten (:bas.schouten) from comment #16)
> I suspect that this will be fixed by the patch in bug 877700. I can't verify
> that right now and I can't push the patch there, I've asked someone else to
> and we should check if that fixes this bug as well.

Hmm, could you point out in that bug then how it is supposed to move forward? Looks like it has been dormant for almost 2 months now. :(
:sawrubh, do you still crash in the latest Nightly after the landing of bug 877700's patch?
Flags: needinfo?(saurabhanandiit)
I don't see a crash now.
Flags: needinfo?(saurabhanandiit)
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: