Stupid question, but is "r" ins or your variables? When the assertion is thrown, what is r?
There is a report on this on forums.codeblocks.org. Google for cgregion.c. There is a suggestion to go to Settings -> Editor -> Code Completion -> Symbols Browser -> Disable Symbols Browser. GL. Sent from my iPod On Sep 24, 2014, at 12:44 PM, Andreas Mayer <andr...@harmless.de> wrote: > Hi there. > > I get an assertion failure while programmatically resizing a window: > > Assertion failed: (r->shape != NULL), function assert_check_region, file > Regions/CGRegion.c, line 28. > > Anyone has any idea what might be wrong and what I can do about it? > > > I'll explain in more detail what I am doing here. > > I have a somewhat intricate window and layer layout and I'm programmatically > resizing the window according to user input. In effect I'm rotating the > contents of the (borderless) window while resizing the window to fit the > contents. > > This actually works fine *most* of the time. I.e. I'm usually able to rotate > the contents by 360 degrees several times before I hit the assertion above. > > > The last thing I'm calling is > > [self.window setFrame:newWindowFrame display:YES]; > > The newWindowFrame looks perfectly normal. > > As for the stack trace, the last entry in the side bar is > > -[NSWindow _setFrameCommon:display:stackSize:] > > There's more in the popup in the debugger toolbar; does anyone know how to > copy that? Anyway, I made a screenshot. > > Here are *some* of the more interesting entries: > > -[NSWindow _setFrameCommon:display:stackSize:] > ... > -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] > -[NSView _drawRect:clip:] > CAViewDraw > view_draw(_CAView*, double, CVTimeStamp const*, bool) > ... > some CA::OGL:: calls > ... > -[CIContext measureRequirementsOf:query::results:] > ... > some FETreeContext and FETreeNode calls > ... > FEAffineTreeNode::refactorTransforms_2(FETreeContext*, unsigned int, signed > char&) > FEMultiSourceTreeNode::copyCustomDataFrom(FETreeContext*, > FEMultiSourceTreeNode const*, unsigned int, CGAffineTransform const&] > FEAffineTreeNode::updateDOD(FETreeContext*) > CGSGetRegionBounds > CGRegionGetBoundingBox > assert_check_region > > So ... something to do with some affine transform? Yes, I'm using affine > transforms to rotate the window contents, which is located in a CALayer. > > > I really hope someone has an idea what could be going wrong here because I'm > kind of stumped right now. > > > Andreas > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > 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: > https://lists.apple.com/mailman/options/cocoa-dev/zav%40mac.com > > This email sent to z...@mac.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com