• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
CG Error with popovers - known issue?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: CG Error with popovers - known issue?
      • From: Jonathan Mitchell <email@hidden>
  • Prev by Date: Determining underlying type of array in swift?
  • Next by Date: Supporting iPad Pro keyboard in iOS apps?
  • Previous by thread: Re: Determining underlying type of array in swift?
  • Next by thread: Re: CG Error with popovers - known issue?
  • Index(es):
    • Date
    • Thread