Hi,

I've received a few reports from users that my app hangs and consumes
100% CPU, and they have to force quit it. It usually happens on
MacBooks after they are awaken from sleep mode.

One user also sent the following crash report:

16  com.apple.CoreFoundation            0x00007fff8846547a
_CFXNotificationPost + 2554
17  com.apple.Foundation                0x00007fff85251846
-[NSNotificationCenter postNotificationName:object:userInfo:] + 64
18  com.apple.AppKit                    0x00007fff8cb8821e -[NSView
_postFrameChangeNotification] + 259
19  com.apple.AppKit                    0x00007fff8cb728f3 -[NSView
setFrameSize:] + 1352
20  com.apple.AppKit                    0x00007fff8cc47c86
-[NSTextView(NSPrivate) _setFrameSize:forceScroll:] + 1367
21  com.apple.AppKit                    0x00007fff8cc13d33
-[NSTextContainer setContainerSize:] + 193
22  com.apple.AppKit                    0x00007fff8cc43ac9
-[NSTextContainer(NSPrivate) _resizeAccordingToTextView:] + 289
23  com.apple.CoreFoundation            0x00007fff8846547a
_CFXNotificationPost + 2554
24  com.apple.Foundation                0x00007fff85251846
-[NSNotificationCenter postNotificationName:object:userInfo:] + 64
25  com.apple.AppKit                    0x00007fff8cb8821e -[NSView
_postFrameChangeNotification] + 259
26  com.apple.AppKit                    0x00007fff8cb728f3 -[NSView
setFrameSize:] + 1352
27  com.apple.AppKit                    0x00007fff8cc47c86
-[NSTextView(NSPrivate) _setFrameSize:forceScroll:] + 1367
28  com.apple.AppKit                    0x00007fff8cc13d33
-[NSTextContainer setContainerSize:] + 193
29  com.apple.AppKit                    0x00007fff8cc43ac9
-[NSTextContainer(NSPrivate) _resizeAccordingToTextView:] + 289

These few strings repeat forever, like if there was an endless
recursion. Finally, it ends with what looks like a stack overflow:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00007fff57272d80

VM Regions Near 0x7fff57272d80:
    MALLOC_SMALL           00007fc065000000-00007fc067000000 [ 32.0M]
rw-/rwx SM=PRV
-- STACK GUARD            00007fff53a73000-00007fff57273000 [ 56.0M]
---/rwx SM=NUL  stack guard for thread 0
    Stack                  00007fff57273000-00007fff57a73000 [ 8192K]
rw-/rwx SM=COW  thread 0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation            0x00007fff8842e477
_CFArrayReplaceValues + 23
1   com.apple.CoreFoundation            0x00007fff88470164
CFRunLoopRemoveTimer + 372
2   com.apple.CoreFoundation            0x00007fff8846ff2f
CFRunLoopTimerInvalidate + 383
3   com.apple.AppKit                    0x00007fff8cca8132
-[NSScrollerImpPair _cancelOverlayScrollerHideTimer] + 45
4   com.apple.AppKit                    0x00007fff8cb2969e
-[NSScrollerImpPair _rescheduleOverlayScrollerHideTimerWithDelay:] +
61
5   com.apple.AppKit                    0x00007fff8cb28ab9
-[NSScrollerImpPair
_updateOverlayScrollersStateWithReason:forceAtLeastKnobsVisible:] +
3325
6   com.apple.AppKit                    0x00007fff8cc4cc95
-[NSClipView _immediateScrollToPoint:] + 467
7   com.apple.AppKit                    0x00007fff8cc4ca12
-[NSClipView scrollToPoint:] + 268
8   com.apple.AppKit                    0x00007fff8cd1557d
-[NSScrollView scrollClipView:toPoint:] + 426
9   com.apple.AppKit                    0x00007fff8cc4c79c
-[NSClipView _scrollTo:animateScroll:flashScrollerKnobs:] + 1626
10  com.apple.AppKit                    0x00007fff8cc4bf60
-[NSClipView _reflectDocumentViewFrameChange] + 127
11  com.apple.AppKit                    0x00007fff8cb881f3 -[NSView
_postFrameChangeNotification] + 216
12  com.apple.AppKit                    0x00007fff8cb728f3 -[NSView
setFrameSize:] + 1352
13  com.apple.AppKit                    0x00007fff8cc47c86
-[NSTextView(NSPrivate) _setFrameSize:forceScroll:] + 1367
14  com.apple.AppKit                    0x00007fff8cc13d33
-[NSTextContainer setContainerSize:] + 193
15  com.apple.AppKit                    0x00007fff8cc43ac9
-[NSTextContainer(NSPrivate) _resizeAccordingToTextView:] + 289
16  com.apple.CoreFoundation            0x00007fff8846547a
_CFXNotificationPost + 2554
17  com.apple.Foundation                0x00007fff85251846
-[NSNotificationCenter postNotificationName:object:userInfo:] + 64
18  com.apple.AppKit                    0x00007fff8cb8821e -[NSView
_postFrameChangeNotification] + 259
19  com.apple.AppKit                    0x00007fff8cb728f3 -[NSView
setFrameSize:] + 1352
20  com.apple.AppKit                    0x00007fff8cc47c86
-[NSTextView(NSPrivate) _setFrameSize:forceScroll:] + 1367
21  com.apple.AppKit                    0x00007fff8cc13d33
-[NSTextContainer setContainerSize:] + 193
22  com.apple.AppKit                    0x00007fff8cc43ac9
-[NSTextContainer(NSPrivate) _resizeAccordingToTextView:] + 289

The whole crash dump doesn't contain a single line from my own code -
only system libraries. Or maybe it's simply truncated at some point.
Anyway, it's hard to figure out where should I look for the case of
the problem.

Does anybody have some hints? Thanks!
_______________________________________________

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

Reply via email to