Bug 64551
Summary: | REGRESSION (r91003): 4 svg/dynamic-updates tests failing assertions in WebCore::createSharedCursor on Windows XP Debug (Tests) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adam Roben (:aroben) <aroben> |
Component: | Platform | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | bfulgham, ddkilzer, fishd, japhet, pvollan |
Priority: | P2 | Keywords: | LayoutTestFailure, MakingBotsRed, Regression |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows XP | ||
URL: | http://build.webkit.org/results/Windows%20XP%20Debug%20(Tests)/r91003%20(30671)/results.html |
Adam Roben (:aroben)
The following tests started failing assertions in WebCore::createSharedCursor on Windows XP Debug (Tests) in r91003 <http://trac.webkit.org/changeset/91003>:
svg/dynamic-updates/SVGCursorElement-dom-x-attr.html
svg/dynamic-updates/SVGCursorElement-dom-y-attr.html
svg/dynamic-updates/SVGCursorElement-svgdom-x-prop.html
svg/dynamic-updates/SVGCursorElement-svgdom-y-prop.html
http://build.webkit.org/results/Windows%20XP%20Debug%20(Tests)/r91002%20(30670)/results.html passed
http://build.webkit.org/results/Windows%20XP%20Debug%20(Tests)/r91003%20(30671)/results.html failed
Here's the asserting code:
FAULTING_SOURCE_CODE:
52: HDC dc = GetDC(0);
53: HDC workingDC = CreateCompatibleDC(dc);
54: if (doAlpha) {
55: OwnPtr<HBITMAP> hCursor = adoptPtr(CreateDIBSection(dc, (BITMAPINFO *)&cursorImage, DIB_RGB_COLORS, 0, 0, 0));
> 56: ASSERT(hCursor);
57:
58: img->getHBITMAP(hCursor.get());
59: HBITMAP hOldBitmap = (HBITMAP)SelectObject(workingDC, hCursor.get());
60: SetBkMode(workingDC, TRANSPARENT);
61: SelectObject(workingDC, hOldBitmap);
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
David Kilzer (:ddkilzer)
Does this still occur in recent Windows bots (since we've retired XP)?