Closed Bug 595990 Opened 14 years ago Closed 8 years ago

Switching graphics card from the dedicated to the integrated one causes a crash [@ cairo_d2d_present_backbuffer ]

Categories

(Core :: Graphics, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
blocking2.0 --- -

People

(Reporter: cbook, Unassigned)

References

Details

(Keywords: crash)

Crash Data

http://crash-stats.mozilla.com/report/list?signature=cairo_d2d_present_backbuffer shows a lot of comments about Problems while changing from dedicated to integrated graphics card.

Bas noted that this might not a Problem for that Crash but a General issue that should fix for the future.
Signature	cairo_d2d_present_backbuffer
UUID	8608a2b0-aac0-496a-b767-ef7a42100920
Time 	2010-09-20 08:11:02.393343
Uptime	36680
Last Crash	36780 seconds (10.2 hours) before submission
Install Age	385155 seconds (4.5 days) since version was first installed.
Product	Firefox
Version	4.0b6
Build ID	20100914083612
Branch	2.0
OS	Windows NT
OS Version	6.1.7600
CPU	x86
CPU Info	GenuineIntel family 6 model 37 stepping 2
Crash Reason	EXCEPTION_ACCESS_VIOLATION_READ
Crash Address	0x4
App Notes 	AdapterVendorID: 1002, AdapterDeviceID: 68e0

Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	xul.dll 	cairo_d2d_present_backbuffer 	gfx/cairo/cairo/src/cairo-d2d-surface.cpp:770
1 	xul.dll 	gfxD2DSurface::Present 	gfx/thebes/gfxD2DSurface.cpp:78
2 	xul.dll 	xul.dll@0x4e143c
Severity: normal → critical
Keywords: crash
Summary: Switching graphics card from the dedicated to the integrated one cause Problems → Switching graphics card from the dedicated to the integrated one causes a crash [@ cairo_d2d_present_backbuffer ]
Version: unspecified → Trunk
there must be something else going on that tickles this bug.  we are getting 500 crashes per day on 4.0b6 which now has 400,000 users, and 465-795 crashes per day overall.

date     tl crashes at, count build, count build, ...
         cairo_d2d_present_backbuffer
20100910 653 ,, 646 4.0b52010083108, 3 4.0b6pre2010091004,..
20100911 647 ,, 646 4.0b52010083108, 1 4.0b5pre2010082804, 
20100912 535 ,, 533 4.0b52010083108, 1 4.0b6pre2010091204,...
20100913 637 4.0b52010083108, 637 ,, 
20100914 465 ,, 459 4.0b52010083108, 6 4.0b6pre2010091304, 
20100915 368 ,, 217 4.0b52010083108, 151 4.0b62010091408, 
20100916 795 ,, 545 4.0b62010091408, 246 4.0b52010083108, ...
20100917 738 ,, 542 4.0b62010091408, 186 4.0b52010083108, 5 4.0b62010091323,...
20100918 755 ,, 577 4.0b62010091408, 172 4.0b52010083108, 3 4.0b7pre2010091704
20100919 615 ,, 503 4.0b62010091408, 107 4.0b52010083108, 2 4.0b62010091323,
blocking2.0: --- → ?
If i disable gfx.direct2d and gfx.font_rendering.directwrite the crashs stop happening
> there must be something else going on that tickles this bug.
There are already 3 known different causes for this crash signature :
this bug, bug 549496 (could be the main cause), bug 592595.
Depends on: 549496, 592595
This -should- no longer occur with current trunk! It's important we make sure this is true. (on current trunk cairo_d2d_present_buffer should never be called!)
(In reply to comment #5)
> > there must be something else going on that tickles this bug.
> There are already 3 known different causes for this crash signature :
> this bug, bug 549496 (could be the main cause), bug 592595.

It's the latter, not the first (see my comment there). It might still be broken in some cases, but this signature should simply never happen (unless someone intentionally prefs D3D layers off).
Crashes with this signature still happen on all the b7pre builds :
2010092400	1
2010092300	3
2010092200	6
2010092100	3
2010092000	9
2010091900	1
2010091800	3
2010091700	5
2010091600	4
In these crashes, d3d9.dll is loaded.
We will not run into this in the real world once we release beta 7. It will happen only for people who have explicitly turned accelerated layers off.
blocking2.0: ? → -
str crash in bug 656589
Crash Signature: [@ cairo_d2d_present_backbuffer ]
This is happening again on 8.0. There were 1,228 crashes with this signature in the last three days. The difference for me was that using the dedicated card makes it crash. The integrated one runs it fine.
(In reply to homsar987 from comment #11)
> There were 1,228 crashes with this signature in the last three days.
It's bug 679859 which is fixed by recent versions of NVIDIA drivers (above 8.17.12.6830).
(In reply to Swarnava Sengupta (:Swarnava) from comment #13)
> Firefox 8.0.1 crash report:-
> https://crash-stats.mozilla.com/report/index/290f8026-ac0f-4ee9-b6f2-
> 3c5b02111126
Did it occur when you switched your GPU?
its not mine, i found it on support.mozilla :|
(In reply to Swarnava Sengupta (:Swarnava) from comment #15)
> its not mine, i found it on support.mozilla :|
Crash reports are available without the need of SUMO (see comment 0). Crashes reported on SUMO can be helpful in Bugzilla when there are steps to reproduce that were not previously reported.
does upgrading graphics solved the problem?
(In reply to Swarnava Sengupta (:Swarnava) from comment #17)
> does upgrading graphics solved the problem?
For this startup crash (unrelated to this bug), see the reply in bug 702215 comment 8.
I am closing this bug since there are no reports beyond Firefox 9. Please reopen this bug report if you can still reproduce this crash in a current Firefox version.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.