CG Error with popovers - known issue?
CG Error with popovers - known issue?
- Subject: CG Error with popovers - known issue?
- From: Graham Cox <email@hidden>
- Date: Thu, 10 Dec 2015 09:42:18 +1100
I’m getting this message logged when I show a popover sometimes:
Dec 10 09:33:47 ##myApp##[4602] <Error>: Error: this application, or a library it uses, has passed an invalid numeric value (NaN, or not-a-number) to CoreGraphics API and this value is being ignored.Please fix this problem.
Stack trace:
#0 0x00007fff946b2073 in CGPostError ()
#1 0x00007fff9468c55e in CGFloatValidateWithLog ()
#2 0x00007fff943b4a26 in CGPathAddLineToPoint ()
#3 0x00007fff925600d7 in _CUICreateNewPopoverPathWithArrowPosition ()
#4 0x00007fff925605cc in _CUICreateNewPopoverPath ()
#5 0x00007fff9258d792 in CUICoreThemeRenderer::DrawPopover(CUIDescriptor const*) ()
#6 0x00007fff9251d065 in CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**) ()
#7 0x00007fff9251f9c4 in CUIDraw ()
#8 0x00007fff8d04156d in __44-[NSAppearance _drawInRect:context:options:]_block_invoke ()
#9 0x00007fff8cfb5af3 in -[NSCompositeAppearance _callCoreUIWithBlock:] ()
#10 0x00007fff8d041526 in -[NSAppearance _drawInRect:context:options:] ()
#11 0x00007fff8d943e93 in -[NSPopoverFrame _drawFrameMaskInRect:] ()
#12 0x00007fff8d943b06 in -[NSPopoverFrame _frameMask] ()
#13 0x00007fff8d226dcd in -[NSPopoverFrame shapeWindow] ()
#14 0x00007fff8d227e3d in -[NSPopoverFrame tileAndSetWindowShape:updateContentView:] ()
#15 0x00007fff8d2279b8 in -[NSPopover _updateAnchorPointForFrame:reshape:] ()
#16 0x00007fff8d227855 in -[_NSPopoverWindow setFrame:display:] ()
#17 0x00007fff8d2251e1 in -[NSPopover _makePopoverWindowIfNeeded] ()
#18 0x00007fff8d224ae5 in -[NSPopover showRelativeToRect:ofView:preferredEdge:] ()
As far as I can see the parameters I’m passing to -showRelativeToRect:ofView:preferredEdge: are sane and sensible:
_cmd SEL "showRelativeToRect:ofView:preferredEdge:"
positioningRect NSRect (origin = (x = 20, y = 74), size = (width = 55, height = 19))
positioningView NSView * 0x600000334fa0
preferredEdge NSRectEdge 2
Anyone else seen this? Seems to be arsing deep in the internals of drawing the popover frame.
It’s not happening on all popovers, but frequently enough that it’s causing me concern.
—Graham
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden