Closed Bug 1304659 Opened 8 years ago Closed 8 years ago

Intermittent /2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm | No data received over socket

Categories

(Core :: Graphics, defect, P3)

51 Branch
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Assigned: rhunt)

References

Details

(Keywords: intermittent-failure, regression, Whiteboard: [gfx-noted])

ryan, seems a regression of bug 1289251
Blocks: 1289251
Flags: needinfo?(ryanhunt)
From the log it looks like there's something wrong with the window causing XGetWindowAttributes to fail. It does this first in CompositorOGL [1], and then I'm guessing it happens in X11CompositorWidget too [2]. Without the window attributes we wouldn't have a visual which would give us a bad format which causes all the X11WindowSurface creation to fail [3][4]. It looks like there should be better error handling in X11CompositorWidget to make it clear that XGetWindowAttributes failed. Something is going wrong in the initialization of the window/display in X11CompositorWidget, but I'm not sure if that is from a regression from bug 1289251 or is unrelated. When there is no gpu-process X11CompositorWidget should not be doing anything new with x11 windows/displays than what was already done before. [1] http://searchfox.org/mozilla-central/source/gfx/gl/GLContextProviderGLX.cpp#1253 [2] http://searchfox.org/mozilla-central/source/widget/gtk/X11CompositorWidget.cpp#32 [3] http://searchfox.org/mozilla-central/source/widget/nsShmImage.cpp#186 [4] http://searchfox.org/mozilla-central/source/widget/gtk/WindowSurfaceX11.cpp#26
Flags: needinfo?(ryanhunt)
Assignee: nobody → ryanhunt
Keywords: regression
Priority: -- → P3
Whiteboard: [gfx-noted]
Went away around October 28.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Version: unspecified → 51 Branch
You need to log in before you can comment on or make changes to this bug.