#14323: wxfontdialog blows up when entering text for font point size

37 views
Skip to first unread message

wxTrac

unread,
May 21, 2012, 9:44:41 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323>

#14323: wxfontdialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------
2012-05-21 09:32:02.424 smbanner[6232:603] An uncaught exception was
raised
2012-05-21 09:32:02.425 smbanner[6232:603] *** NSRunStorage,
_NSBlockNumberForIndex(): index (2) beyond array bounds (2)
2012-05-21 09:32:02.456 smbanner[6232:603] (
0 CoreFoundation 0x91333a67 __raiseError +
231
1 libobjc.A.dylib 0x9b702149
objc_exception_throw + 155
2 CoreFoundation 0x9129b289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x9129b1f9 +[NSException
raise:format:] + 57
4 AppKit 0x92c6d14c
_NSBlockNumberForIndex + 83
5 AppKit 0x92c755f9
-[NSLayoutManager(NSPrivate)
_fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] + 2597
6 AppKit 0x92c825f9
_NSFastFillAllLayoutHolesForGlyphRange + 1121
7 AppKit 0x92c72ecd
-[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 187
8 AppKit 0x93276bca
-[NSTextView(NSPrivate) _ensureLayoutCompleteToEndOfCharacterRange:] + 129
9 AppKit 0x93282ae0
-[NSTextView(NSS2012-05-21 09:32:02.458 smbanner[6232:603] Exception
detected while handling key input.
2012-05-21 09:32:02.459 smbanner[6232:603] NSMutableRLEArray
insertObject:range:: Out of bounds
2012-05-21 09:32:02.489 smbanner[6232:603] (
0 CoreFoundation 0x91333a67 __raiseError +
231
1 libobjc.A.dylib 0x9b702149
objc_exception_throw + 155
2 CoreFoundation 0x9129b289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x9129b1f9 +[NSException
raise:format:] + 57
4 Foundation 0x95f7c4de
-[NSMutableRLEArray insertObject:range:] + 121
5 AppKit 0x92c6b423
-[NSLayoutManager(NSPrivate)
_clearTemporaryAttributesForCharacterRange:changeInLength:] + 594
6 AppKit 0x92c6afe4
-[NSLayoutManager
textStorage:edited:range:changeInLength:invalidatedRange:] + 128
7 AppKit 0x92c6af55 -[NSTextStorage
_notifyEdited:range:changeInLength:invalidatedRange:] + 141
8 AppKit 0x92d46c22 -[NSTextStorage
processEditing] + 215
9 AppKit 0x92d47664 -[NSTextStorage
endEditing] + 69
10 AppKit 0x9324baf5 -[NSTextView
insertText:replacementRange:] + 2197
11 AppKit 0x9342da33
-[NSTextInputContext insertText:replacementRange:] + 430
12 AppKit 0x934298a7
-[NSTextInputContext _handleText:] + 67
13 AppKit 0x93064f94
-[NSKeyBindingManager(NSKeyBindingManager_MultiClients)
flushTextForClient:] + 193
14 AppKit 0x9342e391
-[NSTextInputContext handleEvent:] + 1520
15 AppKit 0x932d1652 -[NSView
interpretKeyEvents:] + 220
16 AppKit 0x9323e71e -[NSTextView
keyDown:] + 676
17 AppKit 0x92c98ce3 -[NSWindow
sendEvent:] + 10891
18 AppKit 0x92c31163 -[NSApplication
sendEvent:] + 4788
19 AppKit 0x92e9877e -[NSApplication
_modalSession:sendEvent:] + 550
20 AppKit 0x92e98348 -[NSApplication
_realDoModalLoop:peek:] + 638
21 AppKit 0x92e9359d -[NSApplication
_doModalLoop:peek:] + 69
22 AppKit 0x92e98024 -[NSApplication
runModalForWindow:] + 258
23 smbanner 0x003f3909
RunMixedFontDialog + 2009
24 smbanner 0x003f9c82
_ZN12wxFontDialog9ShowModalEv + 28
25 smbanner 0x0001b14d
_ZN10Properties12OnButtonFontER14wxCommandEvent + 71
26 smbanner 0x002240de
_ZNK16wxAppConsoleBase11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_ +
102
27 smbanner 0x00224162
_ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
+ 124
28 smbanner 0x00374db3
_ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
+ 253
29 smbanner 0x0037b905
_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler + 231
30 smbanner 0x0037ba00
_ZN12wxEvtHandler11TryHereOnlyER7wxEvent + 184
31 smbanner 0x00383cb8
_ZN12wxEvtHandler16TryBeforeAndHereER7wxEvent + 66
32 smbanner 0x0037ba52
_ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent + 36
33 smbanner 0x0037a3af
_ZN12wxEvtHandler12ProcessEventER7wxEvent + 327
34 smbanner 0x005edd57
_ZN12wxWindowBase8TryAfterER7wxEvent + 225
35 smbanner 0x0037a3f4
_ZN12wxEvtHandler12ProcessEventER7wxEvent + 396
36 smbanner 0x00378daa
_ZN12wxEvtHandler18SafelyProcessEventER7wxEvent + 42
37 smbanner 0x005f1dba
_ZNK12wxWindowBase17HandleWindowEventER7wxEvent + 44
38 smbanner 0x00402368
_ZN9wxControl14ProcessCommandER14wxCommandEvent + 36
39 smbanner 0x003ca9bf
_ZN8wxButton16OSXHandleClickedEd + 133
40 smbanner 0x00493d4d
_ZN17wxWidgetCocoaImpl13controlActionEP6NSViewPvS2_ + 87
41 smbanner 0x0049de38
_Z19wxOSX_controlActionP6NSViewP13objc_selectorP11objc_object + 88
42 CoreFoundation 0x91288d11 -[NSObject
performSelector:withObject:] + 65
43 AppKit 0x92cd086f -[NSApplication
sendAction:to:from:] + 232
44 AppKit 0x92cd074c -[NSControl
sendAction:to:] + 102
45 AppKit 0x92cd064f -[NSCell
_sendActionFrom:] + 160
46 AppKit 0x92ccfa0c -[NSCell
trackMouse:inRect:ofView:untilMouseUp:] + 2295
47 AppKit 0x92d52c89 -[NSButtonCell
trackMouse:inRect:ofView:untilMouseUp:] + 501
48 AppKit 0x92cce44f -[NSControl
mouseDown:] + 943
49 smbanner 0x00497238
_ZN17wxWidgetCocoaImpl10mouseEventEP7NSEventP6NSViewPv + 240
50 smbanner 0x0049d788
_Z16wxOSX_mouseEventP6NSViewP13objc_selectorP7NSEvent + 88
51 AppKit 0x92c97fc5 -[NSWindow
sendEvent:] + 7533
52 smbanner 0x0047f181 -[wxNSPanel
sendEvent:] + 145
53 AppKit 0x92c31163 -[NSApplication
sendEvent:] + 4788
54 AppKit 0x92e9877e -[NSApplication
_modalSession:sendEvent:] + 550
55 AppKit 0x92e98348 -[NSApplication
_realDoModalLoop:peek:] + 638
56 AppKit 0x92e9359d -[NSApplication
_doModalLoop:peek:] + 69
57 AppKit 0x92e98024 -[NSApplication
runModalForWindow:] + 258
58 smbanner 0x00469b9f
_ZN16wxModalEventLoop5DoRunEv + 315
59 smbanner 0x00342325
_ZN13wxCFEventLoop3RunEv + 189
60 smbanner 0x0039228a
_ZN8wxDialog9ShowModalEv + 200
61 smbanner 0x00012546
_ZN13PCAlertDialog12OnRightClickER12wxMouseEvent + 1486
62 smbanner 0x002240de
_ZNK16wxAppConsoleBase11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_ +
102
63 smbanner 0x00224162
_ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
+ 124
64 smbanner 0x00374db3
_ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
+ 253
65 smbanner 0x0037b905
_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler + 231
66 smbanner 0x0037ba00
_ZN12wxEvtHandler11TryHereOnlyER7wxEvent + 184
67 smbanner 0x00383cb8
_ZN12wxEvtHandler16TryBeforeAndHereER7wxEvent + 66
68 smbanner 0x0037ba52
_ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent + 36
69 smbanner 0x0037a3af
_ZN12wxEvtHandler12ProcessEventER7wxEvent + 327
70 smbanner 0x003795b2
_ZN12wxEvtHandler20ProcessPendingEventsEv + 1408
71 smbanner 0x0022727c
_ZN16wxAppConsoleBase20ProcessPendingEventsEv + 224
72 smbanner 0x00341d4b
_ZN13wxCFEventLoop26CommonModeObserverCallBackEP19__CFRunLoopObserveri +
85
73 smbanner 0x00341dd1
_ZN13wxCFEventLoop29OSXCommonModeObserverCallBackEP19__CFRunLoopObserveriPv
+ 63
74 CoreFoundation 0x912570ce
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
75 CoreFoundation 0x9125700d
__CFRunLoopDoObservers + 413
76 CoreFoundation 0x91229984 __CFRunLoopRun
+ 1044
77 CoreFoundation 0x912291dc
CFRunLoopRunSpecific + 332
78 CoreFoundation 0x91229088
CFRunLoopRunInMode + 120
79 HIToolbox 0x94bdb723
RunCurrentEventLoopInMode + 318
80 HIToolbox 0x94be29b6
ReceiveNextEventCommon + 168
81 HIToolbox 0x94be28fa
BlockUntilNextEventMatchingListInMode + 88
82 AppKit 0x92bc70d8 _DPSNextEvent +
678
83 AppKit 0x92bc6942 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 113
84 AppKit 0x92bc2cb1 -[NSApplication
run] + 911
85 smbanner 0x00469dfd
_ZN14wxGUIEventLoop5DoRunEv + 67
86 smbanner 0x00342325
_ZN13wxCFEventLoop3RunEv + 189
87 smbanner 0x00225072
_ZN16wxAppConsoleBase8MainLoopEv + 88
88 smbanner 0x00223bb3
_ZN16wxAppConsoleBase5OnRunEv + 31
89 smbanner 0x004a6460
_ZN9wxAppBase5OnRunEv + 50
90 smbanner 0x003fff4b
_ZN5wxApp5OnRunEv + 35
91 smbanner 0x002b8bd2 _Z7wxEntryRiPPc
+ 258
92 smbanner 0x00010674 main + 36
93 smbanner 0x000023d5 start + 53
)
2012-05-21 09:32:02.531 smbanner[6232:603] Exception detected while
handling key input.
2012-05-21 09:32:02.532 smbanner[6232:603] *** NSRunStorage,
_NSBlockNumberForIndex(): index (3) beyond array bounds (2)
2012-05-21 09:32:02.538 smbanner[6232:603] (
0 CoreFoundation 0x91333a67 __raiseError +
231
1 libobjc.A.dylib 0x9b702149
objc_exception_throw + 155
2 CoreFoundation 0x9129b289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x9129b1f9 +[NSException
raise:format:] + 57
4 AppKit 0x92c6d14c
_NSBlockNumberForIndex + 83
5 AppKit 0x92c72f24
-[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 274
6 AppKit 0x93231bbd -[NSTextView
drawsVerticallyForCharacterAtIndex:] + 250
7 AppKit 0x93429b5d
-[NSTextInputContext drawsVerticallyForCharacterAtIndex:] + 49
8 AppKit 0x93429856
-[NSTextInputContext remapsArrowKeysForVerticalOrientation] + 70
9 AppKit 0x9306618c
-[NSKeyBindingManager(NSKeyBindingManager_MultiClients)
interpretEventAsCommand:forClient:] + 246
10 AppKit 0x9342e1b0
-[NSTextInputContext handleEvent:] + 1039
11 AppKit 0x932d1652 -[NSView
interpretKeyEvents:] + 220
12 AppKit 0x9323e71e -[NSTextView
keyDown:] + 676
13 AppKit 0x92c98ce3 -[NSWindow
sendEvent:] + 10891
14 AppKit 0x92c31163 -[NSApplication
sendEvent:] + 4788
15 AppKit 0x92bc2d11 -[NSApplication
run] + 1007
16 smbanner 0x00469dfd
_ZN14wxGUIEventLoop5DoRunEv + 67
17 smbanner 0x00342325
_ZN13wxCFEventLoop3RunEv + 189
18 smbanner 0x00225072
_ZN16wxAppConsoleBase8MainLoopEv + 88
19 smbanner 0x00223bb3
_ZN16wxAppConsoleBase5OnRunEv + 31
20 smbanner 0x004a6460
_ZN9wxAppBase5OnRunEv + 50
21 smbanner 0x003fff4b
_ZN5wxApp5OnRunEv + 35
22 smbanner 0x002b8bd2 _Z7wxEntryRiPPc
+ 258
23 smbanner 0x00010674 main + 36
24 smbanner 0x000023d5 start + 53
)
2012-05-21 09:32:38.582 smbanner[6232:603] *** NSRunStorage,
_NSBlockNumberForIndex(): index (2) beyond array bounds (2)
2012-05-21 09:32:38.589 smbanner[6232:603] (
0 CoreFoundation 0x91333a67 __raiseError +
231
1 libobjc.A.dylib 0x9b702149
objc_exception_throw + 155
2 CoreFoundation 0x9129b289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x9129b1f9 +[NSException
raise:format:] + 57
4 AppKit 0x92c6d14c
_NSBlockNumberForIndex + 83
5 AppKit 0x92c72f24
-[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 274
6 AppKit 0x92d7f6aa
-[NSTextView(NSSharing) updateInsertionPointStateAndRestartTimer:] + 812
7 AppKit 0x92d83cc0
-[NSTextView(NSPrivate) _setWindow:] + 331
8 AppKit 0x92c0b0d0
__NSViewRecursionHelper + 40
9 CoreFoundation 0x912221a9
CFArrayApplyFunction + 57
10 AppKit 0x92cdef14 -[NSView
_setWindow:] + 3029
11 AppKit 0x92cdf593 -[NSView
removeFromSuperview] + 453
12 AppKit 0x92f1369e
-[_NSKeyboardFocusClipView removeFromSuperview] + 68
13 AppKit 0x92ce498c -[NSWindow
endEditingFor:] + 578
14 AppKit 0x92cdf80c -[NSView
_endEditingIfFirstResponderIsASubview] + 146
15 AppKit 0x92cdf461 -[NSView
removeFromSuperview] + 147
16 AppKit 0x92f1369e
-[_NSKeyboardFocusClipView removeFromSuperview] + 68
17 AppKit 0x92f14f6c -[NSCell
endEditing:] + 463
18 AppKit 0x9321bb1e -[NSTextField
textDidEndEditing:] + 431
19 Foundation 0x95f19df1
__-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1
+ 49
20 CoreFoundation 0x91273903
___CFXNotificationPost_block_invoke_1 + 275
21 CoreFoundation 0x9123e688
_CFXNotificationPost + 2776
22 Foundation 0x95f04fde
-[NSNotificationCenter postNotificationName:object:userInfo:] + 92
23 AppKit 0x93283bb8
-[NSTextView(NSSharing) resignFirstResponder] + 738
24 AppKit 0x92ce8c27 -[NSWindow
makeFirstResponder:] + 489
25 AppKit 0x92ce48d5 -[NSWindow
endEditingFor:] + 395
26 AppKit 0x9311f478 -[NSPanel
resignKeyWindow] + 61
27 AppKit 0x92c37137
_NXSendWindowNotification + 60
28 AppKit 0x92c37072 endKeyAndMain +
81
29 AppKit 0x92c30d88 -[NSApplication
sendEvent:] + 3801
30 AppKit 0x92bc2d11 -[NSApplication
run] + 1007
31 smbanner 0x00469dfd
_ZN14wxGUIEventLoop5DoRunEv + 67
32 smbanner 0x00342325
_ZN13wxCFEventLoop3RunEv + 189
33 smbanner 0x00225072
_ZN16wxAppConsoleBase8MainLoopEv + 88
34 smbanner 0x00223bb3
_ZN16wxAppConsoleBase5OnRunEv + 31
35 smbanner 0x004a6460
_ZN9wxAppBase5OnRunEv + 50
36 smbanner 0x003fff4b
_ZN5wxApp5OnRunEv + 35
37 smbanner 0x002b8bd2 _Z7wxEntryRiPPc
+ 258
38 smbanner 0x00010674 main + 36
39 smbanner 0x000023d5 start + 53


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323>

wxTrac

unread,
May 21, 2012, 9:46:21 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:1>

#14323: wxfontdialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

This occurs on Lion 10.7.x and Snow Leopard 10.6.x compiled for i386. I
have tried both the 10.6 and 10.7 SDKs.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:1>

wxTrac

unread,
May 21, 2012, 9:54:01 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:2>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by vadz):

Is this reproducible in our dialogs sample?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:2>

wxTrac

unread,
May 21, 2012, 9:55:57 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:3>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I have not tried your dialogs sample. I will try it and get back with
you. The first time wxfontdialog is run, I can successfully enter the
point size of the font. On subsequent runs of wxfontdialog is when the
exception occurs.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:3>

wxTrac

unread,
May 21, 2012, 10:06:14 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:4>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Yes, this problem occurs in the dialog example...same exception.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:4>

wxTrac

unread,
May 21, 2012, 10:47:28 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:5>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Also, the point size of the font can be successfully entered the first
time in the wxfontdialog of your dialog sample. Subsequent entries cause
the exception to be raised. If there is any more information with which I
can provide you, please let me know.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:5>

wxTrac

unread,
May 21, 2012, 10:54:56 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:6>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Found this bug report for cocotron for nsfontpanel...don't know if this
could be the root cause of the problem...of course, this is probably not
the same as Apple's AppKit...but probably close...

http://code.google.com/p/cocotron/issues/detail?id=950


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:6>

wxTrac

unread,
May 21, 2012, 11:01:17 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:7>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

I'll test 32 bit after building that, but right now I cannot reproduce the
bug, so please provide a precise recipe.

Right now I'm testing 64 bit under 10.7.4, debug build

launching dialogs sample, select "Choose font" from the menu, type in 14
in the character size, click on ok, select "Choose font" again, type in 15
in the character size, click on ok again


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:7>

wxTrac

unread,
May 21, 2012, 11:13:04 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:8>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I am using Xcode Version 4.3.2 (4E2002).

Here is my configure line:

./configure --disable-shared --enable-monolithic --with-expat=builtin
--with-osx_cocoa --enable-compat28 --with-macosx-
sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
--with-macosx-version-min=10.5 --disable-unicode --enable-macosx_arch=i386
--enable-debug --enable-debug_info --enable-debug_gdb --enable-debug_cntxt
--enable-debugreport

You can substitute MacOSX10.7.sdk with MacOSX10.6.sdk as using
MacOSX10.7.sdk necessitates modifying a few files in wxWidgets 2.9.3 to
get wxWidgets 2.9.3 to build with it. I wanted to see if the problem was
present in both SDKs.


I am running my i386 application with wxWidgets 2.9.3 on Lion 10.7.4
currently.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:8>

wxTrac

unread,
May 21, 2012, 11:13:37 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:9>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I have built wxWidgets with and without debug enabled and the problem
still occurs.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:9>

wxTrac

unread,
May 21, 2012, 11:14:34 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:10>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Model Name: Mac mini
Model Identifier: Macmini5,2
Processor Name: Intel Core i7
Processor Speed: 2.7 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 4 GB
Boot ROM Version: MM51.0077.B10
SMC Version (system): 1.75f0
Serial Number (system): C07GF0P3DJD3
Hardware UUID: 02AB3E9C-B0E5-5D68-A36C-291895EC1B19


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:10>

wxTrac

unread,
May 21, 2012, 11:26:00 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:11>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: infoneeded_new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------
Changes (by csomor):

* status: new => infoneeded_new


Comment:

ok, build of current svn trunk 32 bit mode still does not crash either

also the crash log with an exception so deep in the guts is really
strange. Do you have another machine you could test your build on ? and
please add

- a crash log from the crashing dialog sample, since there I have full
source code access
- a precise descriptions of the steps you take until it crashes, or does
the same procedure I gave above which worked for me crash on your machine?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:11>

wxTrac

unread,
May 21, 2012, 11:34:32 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:12>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------
Changes (by krakorar):

* status: infoneeded_new => new


Comment:

Did you build the 32 bit and 64 bit versions of wxWidgets 2.9.3 with my
configure recipe?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:12>

wxTrac

unread,
May 21, 2012, 11:54:27 AM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:13>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Here is the result of choosing a font from the Dialogs example with
wxWidgets 2.9.3 built for x86_64.


Application Specific Information:
objc[47650]: garbage collection is OFF
Performing @selector(clickedAction:) from sender wxNSMenuItem 0x100f67020

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff9512de38 _cache_getImp +
4
1 libobjc.A.dylib 0x00007fff951302a4 lookUpMethod +
40
2 libobjc.A.dylib 0x00007fff95132a5c
class_respondsToSelector + 26
3 com.apple.CoreFoundation 0x00007fff91242002
objectIsKindOfClass + 66
4 com.apple.CoreFoundation 0x00007fff91242062
__exceptionMatch + 18
5 libobjc.A.dylib 0x00007fff9513ab36
_objc_exception_do_catch + 125
6 libc++abi.dylib 0x00007fff9375fe26
get_adjusted_ptr(std::type_info const*, std::type_info const*, void**) +
74
7 libc++abi.dylib 0x00007fff9375fa5b
__gxx_personality_v0 + 871
8 libunwind.dylib 0x00007fff9137391f
_Unwind_RaiseException + 139
9 libc++abi.dylib 0x00007fff937601dc __cxa_rethrow +
75
10 org.wxwindows.. 0x00000001001f11b5
wxEvtHandler::SafelyProcessEvent(wxEvent&) + 315
11 org.wxwindows.. 0x0000000100507f49
wxWindowBase::HandleWindowEvent(wxEvent&) const + 43
12 org.wxwindows.. 0x000000010047c07d
wxMenuBase::SendEvent(int, int) + 297
13 org.wxwindows.. 0x000000010025c752
wxMenu::HandleCommandProcess(wxMenuItem*, wxWindow*) + 254
14 org.wxwindows.. 0x0000000100334699 -[wxNSMenuItem
clickedAction:] + 121
15 com.apple.CoreFoundation 0x00007fff9123170d -[NSObject
performSelector:withObject:] + 61
16 com.apple.AppKit 0x00007fff8e712f7e -[NSApplication
sendAction:to:from:] + 139
17 com.apple.AppKit 0x00007fff8e7ffbfb -[NSMenuItem
_corePerformAction] + 399
18 com.apple.AppKit 0x00007fff8e7ff932
-[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 125
19 com.apple.AppKit 0x00007fff8ea9edd4 -[NSMenu
_internalPerformActionForItemAtIndex:] + 38
20 com.apple.AppKit 0x00007fff8e92da91
-[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 138
21 com.apple.AppKit 0x00007fff8e779e0b
NSSLMMenuEventHandler + 339
22 com.apple.HIToolbox 0x00007fff917a3448
_ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec
+ 1263
23 com.apple.HIToolbox 0x00007fff917a2a54
_ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec
+ 446
24 com.apple.HIToolbox 0x00007fff917b98f3
SendEventToEventTarget + 76
25 com.apple.HIToolbox 0x00007fff917ff99d
_ZL18SendHICommandEventjPK9HICommandjjhPKvP20OpaqueEventTargetRefS5_PP14OpaqueEventRef
+ 398
26 com.apple.HIToolbox 0x00007fff918e7035
SendMenuCommandWithContextAndModifiers + 56
27 com.apple.HIToolbox 0x00007fff9192e7a9
SendMenuItemSelectedEvent + 253
28 com.apple.HIToolbox 0x00007fff917f8a6b
_ZL19FinishMenuSelectionP13SelectionDataP10MenuResultS2_ + 101
29 com.apple.HIToolbox 0x00007fff917f01b1
_ZL14MenuSelectCoreP8MenuData5PointdjPP13OpaqueMenuRefPt + 600
30 com.apple.HIToolbox 0x00007fff917ef77a
_HandleMenuSelection2 + 580
31 com.apple.AppKit 0x00007fff8e67a88a
_NSHandleCarbonMenuEvent + 250
32 com.apple.AppKit 0x00007fff8e610381 _DPSNextEvent +
2019
33 com.apple.AppKit 0x00007fff8e60f735 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
34 com.apple.AppKit 0x00007fff8e60c071 -[NSApplication
run] + 470
35 org.wxwindows.. 0x0000000100326b46
wxGUIEventLoop::DoRun() + 64
36 org.wxwindows.. 0x00000001001b4aed
wxCFEventLoop::Run() + 193
37 org.wxwindows.. 0x00000001000697a9
wxAppConsoleBase::MainLoop() + 121
38 org.wxwindows.. 0x0000000100067ffb
wxAppConsoleBase::OnRun() + 35
39 org.wxwindows.. 0x0000000100369681
wxAppBase::OnRun() + 53
40 org.wxwindows.. 0x0000000100294922 wxApp::OnRun()
+ 36
41 org.wxwindows.. 0x000000010010ecbb wxEntry(int&,
char**) + 299
42 org.wxwindows.. 0x0000000100001f04 main + 36
(dialogs.cpp:119)
43 org.wxwindows.. 0x0000000100001eb4 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff9309a7e6 kevent + 10
1 libdispatch.dylib 0x00007fff94b5678a
_dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00007fff94b5531a
_dispatch_mgr_thread + 54

Thread 2:
0 libsystem_kernel.dylib 0x00007fff9309a192
__workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff90625594
_pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff90626b85 start_wqthread
+ 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff9309a192
__workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff90625594
_pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff90626b85 start_wqthread
+ 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff9309a192
__workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff90625594
_pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff90626b85 start_wqthread
+ 13

Thread 5:: com.apple.appkit-heartbeat
0 libsystem_kernel.dylib 0x00007fff93099e42
__semwait_signal + 10
1 libsystem_c.dylib 0x00007fff905d9dea nanosleep + 164
2 libsystem_c.dylib 0x00007fff905d9bb5 usleep + 53
3 com.apple.AppKit 0x00007fff8e8444d3 -[NSUIHeartBeat
_heartBeatThread:] + 1727
4 com.apple.Foundation 0x00007fff9703172a -[NSThread
main] + 68
5 com.apple.Foundation 0x00007fff970316a2
__NSThread__main__ + 1575
6 libsystem_c.dylib 0x00007fff906238bf _pthread_start
+ 335
7 libsystem_c.dylib 0x00007fff90626b75 thread_start +
13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0xa000000000000000 rbx: 0x0000000000000000 rcx:
0x0000000000000001 rdx: 0x0000000000000000
rdi: 0xa000000000000000 rsi: 0x00007fff8ee932f0 rbp:
0x00007fff5fbfdb40 rsp: 0x00007fff5fbfdb00
r8: 0x0000000000000004 r9: 0x00007fff9375fdc8 r10:
0x0000000000000001 r11: 0xa000000000000000
r12: 0x0000000000000000 r13: 0x00007fff91a1c97f r14:
0x00007fff8ee932f0 r15: 0xa000000000000000
rip: 0x00007fff9512de38 rfl: 0x0000000000010202 cr2:
0x00000001006f380c
Logical CPU: 0

Binary Images:
0x100000000 - 0x1008c5fef +org.wxwindows.. (2.9.3 - 2.9.3)
<B2D25F37-48C8-38A9-A0EB-4565C944D88F>
/Users/USER/*/dialogs.app/Contents/MacOS/dialogs
0x101af5000 - 0x101af8ff7 libCoreFSCache.dylib (??? - ???)
<70D5EB80-24F5-3837-9302-EBD4CFCE5CBA>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x103fc9000 - 0x103fcffef libcldcpuengine.dylib (1.50.69 -
compatibility 1.0.0) <303313AD-2D57-37A5-922B-3194C5DCD007>
/System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
0x103ff6000 - 0x103ff6ff5 +cl_kernels (??? - ???) <63428B36
-4A5B-4CBF-9409-63D8983B1C77> cl_kernels
0x1042ea000 - 0x1042eaff5 +cl_kernels (??? - ???) <4140C867
-C60B-43EB-9DBA-B579C70D5452> cl_kernels
0x107474000 - 0x107507ff7 unorm8_bgra.dylib (1.50.69 -
compatibility 1.0.0) <5FB796A4-1AD0-3B4D-AA83-F8A46E039224>
/System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_bgra.dylib
0x7fff6c717000 - 0x7fff6c74bbaf dyld (195.6 - ???) <0CD1B35B-
A28F-32DA-B72E-452EAD609613> /usr/lib/dyld
0x7fff8bb2e000 - 0x7fff8bb72ff7 com.apple.MediaKit (12 - 602)
<0C2CBEDA-412F-3DDF-9C74-44114E5E0DB9>
/System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff8bb73000 - 0x7fff8bb92fff libresolv.9.dylib (46.1.0 -
compatibility 1.0.0) <0635C52D-DD53-3721-A488-4C6E95607A74>
/usr/lib/libresolv.9.dylib
0x7fff8bbbc000 - 0x7fff8bedefe7 com.apple.JavaScriptCore (7534.56
- 7534.56.6) <675725F8-37C4-3B80-ADB0-7B6AE908A908>
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff8bedf000 - 0x7fff8bf25fff libcurl.4.dylib (7.0.0 -
compatibility 7.0.0) <2C442396-1006-3765-92D2-60869D4641CE>
/usr/lib/libcurl.4.dylib
0x7fff8bf26000 - 0x7fff8bf68ff7 libcommonCrypto.dylib (55010.0.0
- compatibility 1.0.0) <A5B9778E-11C3-3F61-B740-1F2114E967FB>
/usr/lib/system/libcommonCrypto.dylib
0x7fff8bf77000 - 0x7fff8bf77fff com.apple.audio.units.AudioUnit
(1.7.2 - 1.7.2) <04C10813-CCE5-3333-8C72-E8E35E417B3B>
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff8bf78000 - 0x7fff8bfa1fff libJPEG.dylib (??? - ???)
<64D079F9-256A-323B-A837-84628B172F21>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff8c3c0000 - 0x7fff8c3c7ff7 com.apple.CommerceCore (1.0 - 17)
<95285481-4162-308B-85E9-E0A47D4F3766>
/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x7fff8c3c8000 - 0x7fff8c3f0fff com.apple.PerformanceAnalysis
(1.11 - 11) <8D4C6382-DD92-37A2-BCFC-E89951320848>
/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff8c3f1000 - 0x7fff8cd8ec9f com.apple.CoreGraphics (1.600.0 -
???) <1DB9C92C-DFA8-36ED-B513-998134462148>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff8cd8f000 - 0x7fff8cd90fff libDiagnosticMessagesClient.dylib
(??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598>
/usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8cdd3000 - 0x7fff8cdd7fff libCGXType.A.dylib (600.0.0 -
compatibility 64.0.0) <2B1215A0-1B43-39C3-B4F4-392D71D08FFA>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff8ce70000 - 0x7fff8ce72ff7 com.apple.print.framework.Print
(7.4 - 247.3) <626C58D5-2841-3329-8C32-9F4A8353F3E7>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff8ceea000 - 0x7fff8d38ffff com.apple.RawCamera.bundle
(3.12.0 - 615) <10CCCC87-4A1E-3343-BF09-1C6640B56F45>
/System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff8d3ac000 - 0x7fff8d42ffef com.apple.Metadata (10.7.0 -
627.32) <38735923-2EB5-3133-BE36-BDD65A7E47DB>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff8d90c000 - 0x7fff8d982fff libc++.1.dylib (28.1.0 -
compatibility 1.0.0) <DA22E4D6-7F20-3BEA-9B89-2FBA735C2EE1>
/usr/lib/libc++.1.dylib
0x7fff8d988000 - 0x7fff8d9c2fe7 com.apple.DebugSymbols (2.1 - 87)
<ED2B177C-4146-3715-91DF-D99A8ED5449A>
/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff8d9c3000 - 0x7fff8d9f0ff7 com.apple.opencl (1.50.69 -
1.50.69) <57939F7D-3626-30E2-883D-8A7CCB3F8763>
/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff8d9f1000 - 0x7fff8dab8ff7 com.apple.ColorSync (4.7.4 -
4.7.4) <590AFCDA-F10E-31FE-9B01-DA5FFE74C2BB>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff8daf5000 - 0x7fff8daf5fff com.apple.Accelerate.vecLib (3.7
- vecLib 3.7) <C06A140F-6114-3B8B-B080-E509303145B8>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff8daf6000 - 0x7fff8dd69fff com.apple.CoreImage (7.98 -
1.0.1) <73485E4E-1407-3913-AB3C-B54986A3E01C>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff8dd6a000 - 0x7fff8dd7cff7 libsasl2.2.dylib (3.15.0 -
compatibility 3.0.0) <6245B497-784B-355C-98EF-2DC6B45BF05C>
/usr/lib/libsasl2.2.dylib
0x7fff8dd7d000 - 0x7fff8dd8afff libCSync.A.dylib (600.0.0 -
compatibility 64.0.0) <528BAA66-C38C-3093-84B5-92A7832CE7BC>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x7fff8dd8b000 - 0x7fff8de21ff7 libvMisc.dylib (325.4.0 -
compatibility 1.0.0) <642D8D54-F9F5-3FBB-A96C-EEFE94C6278B>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff8de22000 - 0x7fff8de95fff libstdc++.6.dylib (52.0.0 -
compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2>
/usr/lib/libstdc++.6.dylib
0x7fff8dea3000 - 0x7fff8df19fff com.apple.CoreSymbolication (2.2
- 73.2) <126415E3-3A35-315B-B4B7-507CDBED0D58>
/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff8e3f0000 - 0x7fff8e3f2fff com.apple.TrustEvaluationAgent
(2.0 - 1) <1F31CAFF-C1C6-33D3-94E9-11B721761DDF>
/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff8e3f3000 - 0x7fff8e3fafff libCGXCoreImage.A.dylib (600.0.0
- compatibility 64.0.0) <B3F07872-63B1-3AAF-A313-9B2886822C58>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x7fff8e3fb000 - 0x7fff8e436fff libsystem_info.dylib (??? - ???)
<35F90252-2AE1-32C5-8D34-782C614D9639>
/usr/lib/system/libsystem_info.dylib
0x7fff8e456000 - 0x7fff8e463ff7 libbz2.1.0.dylib (1.0.5 -
compatibility 1.0.0) <8EDE3492-D916-37B2-A066-3E0F054411FD>
/usr/lib/libbz2.1.0.dylib
0x7fff8e54f000 - 0x7fff8e554ff7 libsystem_network.dylib (??? -
???) <5DE7024E-1D2D-34A2-80F4-08326331A75B>
/usr/lib/system/libsystem_network.dylib
0x7fff8e55d000 - 0x7fff8e560fff libCoreVMClient.dylib (??? - ???)
<934D0D11-C34F-3C06-A352-21BB8FFE9774>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff8e5c2000 - 0x7fff8e606ff7 libRIP.A.dylib (600.0.0 -
compatibility 64.0.0) <22B2A10A-34B5-3787-88C9-B2722FE79504>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff8e607000 - 0x7fff8f20dff7 com.apple.AppKit (6.7.3 -
1138.47) <CAF5783F-F80B-30E7-929F-BBA6D96C5C44>
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8f484000 - 0x7fff8f48bfff com.apple.NetFS (4.0 - 4.0)
<AD99FA2A-CF27-30CB-937E-233AD161BA2C>
/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8f52c000 - 0x7fff8f543fff
com.apple.MultitouchSupport.framework (231.4 - 231.4)
<10A978D1-8781-33F0-BE45-60C9171F7278>
/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8f544000 - 0x7fff8f5deff7 com.apple.SearchKit (1.4.0 -
1.4.0) <4E70C394-773E-3A4B-A93C-59A88ABA9509>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff8f5df000 - 0x7fff8f5e9ff7 liblaunch.dylib (392.38.0 -
compatibility 1.0.0) <6ECB7F19-B384-32C1-8652-2463C1CF4815>
/usr/lib/system/liblaunch.dylib
0x7fff8f6e8000 - 0x7fff8f727ff7 libGLImage.dylib (??? - ???)
<49BB4404-68F1-3839-A5C9-983405B59F52>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8f728000 - 0x7fff8f85efff com.apple.vImage (5.1 - 5.1)
<A08B7582-67BC-3EED-813A-4833645964A7>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8fa8b000 - 0x7fff8fa90fff libpam.2.dylib (3.0.0 -
compatibility 3.0.0) <D952F17B-200A-3A23-B9B2-7C1F7AC19189>
/usr/lib/libpam.2.dylib
0x7fff8fa91000 - 0x7fff8fad0fff com.apple.AE (527.7 - 527.7)
<B82F7ABC-AC8B-3507-B029-969DD5CA813D>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff8fad1000 - 0x7fff8fae6fff
com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <1158319D-
3B16-3000-94D8-E4234CEC6152>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff8faf9000 - 0x7fff8fc05fff libcrypto.0.9.8.dylib (44.0.0 -
compatibility 0.9.8) <3A8E1F89-5E26-3C8B-B538-81F5D61DBF8A>
/usr/lib/libcrypto.0.9.8.dylib
0x7fff8fc74000 - 0x7fff8fc98fff com.apple.RemoteViewServices (1.4
- 44.1) <EA3837DF-A3A3-37FF-AE11-D50048D5F21A>
/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff90375000 - 0x7fff90383ff7 libkxld.dylib (??? - ???)
<C2FC894F-3716-32C3-967E-6AD5E2697045> /usr/lib/system/libkxld.dylib
0x7fff9041f000 - 0x7fff9041ffff com.apple.Cocoa (6.6 - ???)
<9E3D4787-A2CE-38E0-BEF8-E5DA63B6E6A1>
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff90420000 - 0x7fff904c1ff7 com.apple.LaunchServices (480.33
- 480.33) <45EF2044-3396-3910-9B5B-C8F7777D5F56>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff9052e000 - 0x7fff90596ff7 com.apple.audio.CoreAudio (4.0.2
- 4.0.2) <DFD8F4DE-3B45-3A2E-9CBE-FD8D5DD30923>
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff90597000 - 0x7fff9059bfff libmathCommon.A.dylib (2026.0.0 -
compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542>
/usr/lib/system/libmathCommon.A.dylib
0x7fff9059c000 - 0x7fff905aafff com.apple.HelpData (2.1.2 - 72.2)
<363E36C5-F7C0-34A6-83D3-97C8FB6511F0>
/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x7fff905ab000 - 0x7fff905c8ff7 com.apple.openscripting (1.3.3 -
???) <BDCCCBA9-F440-30BD-8378-FAB5AF685A5D>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff905d5000 - 0x7fff906b2fef libsystem_c.dylib (763.13.0 -
compatibility 1.0.0) <41B43515-2806-3FBC-ACF1-A16F35B7E290>
/usr/lib/system/libsystem_c.dylib
0x7fff906b3000 - 0x7fff906b3fff com.apple.Accelerate (1.7 -
Accelerate 1.7) <82DDF6F5-FBC3-323D-B71D-CF7ABC5CF568>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff908bf000 - 0x7fff908c0fff liblangid.dylib (??? - ???)
<CACBE3C3-2F7B-3EED-B50E-EDB73F473B77> /usr/lib/liblangid.dylib
0x7fff908c1000 - 0x7fff90a1afff
com.apple.audio.toolbox.AudioToolbox (1.7.2 - 1.7.2) <0AD8197C-1BA9-30CD-
98F1-4CA2C6559BA8>
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff90a5a000 - 0x7fff90ab6ff7 com.apple.HIServices (1.21 - ???)
<9645CFA8-63BE-3A0D-A636-56D9827E6C8C>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff90bed000 - 0x7fff90bf3fff libmacho.dylib (800.0.0 -
compatibility 1.0.0) <548BAEB6-8C4C-3B0F-AB0C-7E1C960BCAB5>
/usr/lib/system/libmacho.dylib
0x7fff90bf4000 - 0x7fff90d01fff libJP2.dylib (??? - ???)
<5BE8CFA7-00C2-3BDE-BC20-5FF6DC18B415>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff90d02000 - 0x7fff90d02fff com.apple.vecLib (3.7 - vecLib
3.7) <9A58105C-B36E-35B5-812C-4ED693F2618F>
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff90d03000 - 0x7fff90d19ff7 com.apple.ImageCapture (7.0.1 -
7.0.1) <BF4EC1CC-C998-3529-A69F-765774C66A6F>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff90d1a000 - 0x7fff90d20fff libGFXShared.dylib (??? - ???)
<8A61FA67-EB3C-319D-AE3C-64936FB26BAC>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff90d9e000 - 0x7fff90decfff libauto.dylib (??? - ???)
<D8AC8458-DDD0-3939-8B96-B6CED81613EF> /usr/lib/libauto.dylib
0x7fff90df2000 - 0x7fff90ed6fff com.apple.CoreServices.OSServices
(478.46 - 478.46) <70BEE269-8F4D-3FDC-B1AD-A591C0CB37E5>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff90ed7000 - 0x7fff90ef7fff libPng.dylib (??? - ???)
<F4D84592-C450-3076-88E9-8E6517C7EF33>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff9119e000 - 0x7fff91372ff7 com.apple.CoreFoundation (6.7.2 -
635.21) <62A3402E-A4E7-391F-AD20-1EF20236CE1B>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff91373000 - 0x7fff91379ff7 libunwind.dylib (30.0.0 -
compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231>
/usr/lib/system/libunwind.dylib
0x7fff9137a000 - 0x7fff9137dfff libRadiance.dylib (??? - ???)
<CD89D70D-F177-3BAE-8A26-644EA7D5E28E>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff913dd000 - 0x7fff91401fff com.apple.Kerberos (1.0 - 1)
<1F826BCE-DA8F-381D-9C4C-A36AA0EA1CB9>
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff9142b000 - 0x7fff91431fff com.apple.DiskArbitration (2.4.1
- 2.4.1) <CEA34337-63DE-302E-81AA-10D717E1F699>
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff91432000 - 0x7fff91492fff libvDSP.dylib (325.4.0 -
compatibility 1.0.0) <3A7521E6-5510-3FA7-AB65-79693A7A5839>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff91493000 - 0x7fff914a7ff7 com.apple.LangAnalysis (1.7.0 -
1.7.0) <A7C58D71-6D4A-317D-AA06-D648B1F78573>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff9154a000 - 0x7fff9154cfff libquarantine.dylib (36.6.0 -
compatibility 1.0.0) <0EBF714B-4B69-3E1F-9A7D-6BBC2AACB310>
/usr/lib/system/libquarantine.dylib
0x7fff9154d000 - 0x7fff9174ffff libicucore.A.dylib (46.1.0 -
compatibility 1.0.0) <38CD6ED3-C8E4-3CCD-89AC-9C3198803101>
/usr/lib/libicucore.A.dylib
0x7fff91750000 - 0x7fff91751ff7 libsystem_blocks.dylib (53.0.0 -
compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869>
/usr/lib/system/libsystem_blocks.dylib
0x7fff91752000 - 0x7fff91785ff7 com.apple.GSS (2.2 - 2.0)
<971395D0-B9D0-3FDE-B23F-6F9D0A2FB95F>
/System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff9179b000 - 0x7fff91ac7ff7 com.apple.HIToolbox (1.9 - ???)
<B7D2A06B-7BE5-3355-BF7D-8139100B9B97>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff91e0d000 - 0x7fff91e11ff7 com.apple.CommonPanels (1.2.5 -
94) <CA9C910D-E406-33E7-B8EE-C86EAA62AB68>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff91e12000 - 0x7fff91f9cff7 com.apple.WebKit (7534.56 -
7534.56.5) <BC22A17F-A32F-3D9B-926F-091A47C4B315>
/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff91f9d000 - 0x7fff91fb3fff libGL.dylib (??? - ???)
<6A473BF9-4D35-34C6-9F8B-86B68091A9AF>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff91fde000 - 0x7fff92019fff com.apple.LDAPFramework (3.2 -
120.2) <A2675243-9122-308D-A5C8-9C1C4FE7639D>
/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff9201a000 - 0x7fff920bcfff com.apple.securityfoundation (5.0
- 55116) <A9311EF6-B7F7-3DA5-84E8-21BC9B2C3C69>
/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff927f6000 - 0x7fff927f7ff7 libsystem_sandbox.dylib (??? -
???) <96D38E74-F18F-3CCB-A20B-E8E3ADC4E166>
/usr/lib/system/libsystem_sandbox.dylib
0x7fff9288b000 - 0x7fff928a8fff libxpc.dylib (77.19.0 -
compatibility 1.0.0) <9F57891B-D7EF-3050-BEDD-21E7C6668248>
/usr/lib/system/libxpc.dylib
0x7fff928ec000 - 0x7fff92db3fff FaceCoreLight (1.4.7 -
compatibility 1.0.0) <BDD0E1DE-CF33-3AF8-B33B-4D1574CCC19D>
/System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x7fff92db4000 - 0x7fff92e16ff7 com.apple.Symbolication (1.3 -
91) <B072970E-9EC1-3495-A1FA-D344C6E74A13>
/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff92e17000 - 0x7fff93041fe7 com.apple.CoreData (104.1 -
358.14) <6BB64605-8DA7-337D-A2AB-A3346A421CBD>
/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff93042000 - 0x7fff93082fff libtidy.A.dylib (??? - ???)
<E500CDB9-C010-3B1A-B995-774EE64F39BE> /usr/lib/libtidy.A.dylib
0x7fff93083000 - 0x7fff930a3fff libsystem_kernel.dylib (1699.26.8
- compatibility 1.0.0) <1DDC0B0F-DB2A-34D6-895D-E5B2B5618946>
/usr/lib/system/libsystem_kernel.dylib
0x7fff930a4000 - 0x7fff9320bfff com.apple.CFNetwork (520.4.3 -
520.4.3) <31D7A595-375E-341A-8E97-21E73CC62E4A>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff932a0000 - 0x7fff932bcff7 com.apple.GenerationalStorage
(1.0 - 126.1) <509F52ED-E54B-3FEF-B3C2-759387B826E6>
/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff932bd000 - 0x7fff93342ff7 com.apple.Heimdal (2.2 - 2.0)
<FF0BD9A4-6FB0-31E3-ABFB-563FBBEC45FC>
/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff936ed000 - 0x7fff93758ff7 com.apple.framework.IOKit (2.0 -
???) <6C604894-7F61-3130-8499-20791D14577F>
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff93759000 - 0x7fff93764ff7 libc++abi.dylib (14.0.0 -
compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14>
/usr/lib/libc++abi.dylib
0x7fff93765000 - 0x7fff9378bfff
com.apple.framework.familycontrols (3.0 - 300)
<93828BC1-3D83-3A93-99A5-F0E7951AFC6C>
/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x7fff9378c000 - 0x7fff9392bff7 com.apple.QuartzCore (1.7 -
270.4) <97E20A5F-652B-3E85-8C46-DCB777248ECD>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff93985000 - 0x7fff939befe7 libssl.0.9.8.dylib (44.0.0 -
compatibility 0.9.8) <79AAEC98-1258-3DA4-B1C0-4120049D390B>
/usr/lib/libssl.0.9.8.dylib
0x7fff939bf000 - 0x7fff939c8ff7 libsystem_notify.dylib (80.1.0 -
compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596>
/usr/lib/system/libsystem_notify.dylib
0x7fff939c9000 - 0x7fff93a32fff com.apple.coreui (1.2.2 - 165.10)
<F427BF39-3E01-3DC6-A63D-BFC50FE6C72E>
/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff93bbe000 - 0x7fff93cc3fff libFontParser.dylib (??? - ???)
<759645F2-8CB1-358C-AF41-BA3797CD0F60>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff93ccb000 - 0x7fff93d70fff com.apple.ink.framework (1.4 -
110) <F93B76B3-E57C-3805-B20D-03717A3F91DD>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff93e39000 - 0x7fff93e3cfff com.apple.help (1.3.2 - 42)
<416BA8D2-9A2F-3F07-9E6B-E1231A92AAC0>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff93e69000 - 0x7fff93e6cff7 com.apple.securityhi (4.0 - 1)
<B37B8946-BBD4-36C1-ABC6-18EDBC573F03>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff93e6d000 - 0x7fff93eadff7 libcups.2.dylib (2.9.0 -
compatibility 2.0.0) <5328C0AB-F169-3786-A3EC-9E82E960CAAF>
/usr/lib/libcups.2.dylib
0x7fff93eae000 - 0x7fff93eb3fff libGIF.dylib (??? - ???)
<8763F67F-A881-30B6-B20E-D395B4D9FD58>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff9406d000 - 0x7fff9406dfff com.apple.CoreServices (53 - 53)
<043C8026-8EDD-3241-B090-F589E24062EF>
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff9406e000 - 0x7fff94175fe7 libsqlite3.dylib (9.6.0 -
compatibility 9.0.0) <EE02BB01-64C9-304D-9719-A35F5CD6D04C>
/usr/lib/libsqlite3.dylib
0x7fff94180000 - 0x7fff941affff com.apple.shortcut (2.1 - 2.1)
<43C186C0-6B0F-39FA-976A-C307CC410495>
/System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x7fff941b0000 - 0x7fff941b8fff libsystem_dnssd.dylib (??? - ???)
<D9BB1F87-A42B-3CBC-9DC2-FC07FCEF0016>
/usr/lib/system/libsystem_dnssd.dylib
0x7fff944d8000 - 0x7fff944dffff libcopyfile.dylib (85.1.0 -
compatibility 1.0.0) <65602684-33B1-32DE-802B-050CE07659AC>
/usr/lib/system/libcopyfile.dylib
0x7fff9466d000 - 0x7fff946ddfff com.apple.datadetectorscore (3.0
- 179.4) <9C01D16F-75A9-3BDD-B91A-F0F32261A2E7>
/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff94752000 - 0x7fff94830fff com.apple.DiscRecording (6.0.4 -
6040.4.1) <E6D5835F-EE3C-3814-A2EE-6962B5570EF1>
/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff94831000 - 0x7fff9485cff7 com.apple.CoreServicesInternal
(113.17 - 113.17) <B1DF81C3-9C23-3BAE-9DE8-21EAFEEB97B8>
/System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff9488e000 - 0x7fff948daff7 com.apple.SystemConfiguration
(1.11.3 - 1.11) <0A7F1982-B4EA-3424-A0C7-FE46C6224F03>
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff9498c000 - 0x7fff9498dfff libunc.dylib (24.0.0 -
compatibility 1.0.0) <0482C762-746D-37EB-A8C9-E1048CF70462>
/usr/lib/system/libunc.dylib
0x7fff94b52000 - 0x7fff94b52fff libkeymgr.dylib (23.0.0 -
compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075>
/usr/lib/system/libkeymgr.dylib
0x7fff94b53000 - 0x7fff94b61fff libdispatch.dylib (187.9.0 -
compatibility 1.0.0) <1D5BE322-A9B9-3BCE-8FAC-076FB07CF54A>
/usr/lib/system/libdispatch.dylib
0x7fff94b6f000 - 0x7fff94c22ff7 com.apple.CoreText (220.20.0 -
???) <0E979362-15E4-3955-BF54-B5961361D1CC>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff94c29000 - 0x7fff94c2efff com.apple.OpenDirectory (10.7 -
146) <A674AB55-6E3D-39AE-9F9B-9865D0193020>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff94c2f000 - 0x7fff94c3afff com.apple.CommonAuth (2.2 - 2.0)
<77E6F0D0-85B6-30B5-B99C-F57104DD2EBA>
/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff94ddb000 - 0x7fff950f7fff com.apple.CoreServices.CarbonCore
(960.24 - 960.24) <6F99A26B-788F-37B9-860F-508906EC06D7>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff950f8000 - 0x7fff950fdfff libcompiler_rt.dylib (6.0.0 -
compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A>
/usr/lib/system/libcompiler_rt.dylib
0x7fff950fe000 - 0x7fff95115fff com.apple.CFOpenDirectory (10.7 -
144) <99A746A5-870A-33DB-9E4F-30A0D755A8F6>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff95124000 - 0x7fff95208e5f libobjc.A.dylib (228.0.0 -
compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B>
/usr/lib/libobjc.A.dylib
0x7fff9528c000 - 0x7fff95297ff7
com.apple.speech.recognition.framework (4.0.21 - 4.0.21) <6540EAF2-E3BF-
3D2E-B4C1-F106180D6F20>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff95298000 - 0x7fff9539afff libxml2.2.dylib (10.3.0 -
compatibility 10.0.0) <AFBB22B7-07AE-3F2E-B88C-70BEEBFB8A86>
/usr/lib/libxml2.2.dylib
0x7fff9539b000 - 0x7fff95490fff libiconv.2.dylib (7.0.0 -
compatibility 7.0.0) <5C40E880-0706-378F-B864-3C2BD922D926>
/usr/lib/libiconv.2.dylib
0x7fff95491000 - 0x7fff95497fff IOSurface (??? - ???)
<77C6757B-D357-3E34-9424-48F962B5CC9C>
/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff954a6000 - 0x7fff954d3fe7 libSystem.B.dylib (159.1.0 -
compatibility 1.0.0) <7BEBB139-50BB-3112-947A-F4AA168F991C>
/usr/lib/libSystem.B.dylib
0x7fff954d4000 - 0x7fff954e7ff7 libCRFSuite.dylib (??? - ???)
<322486D1-359C-3059-BF53-D4B038621E18> /usr/lib/libCRFSuite.dylib
0x7fff954e8000 - 0x7fff95518ff7 com.apple.DictionaryServices
(1.2.1 - 158.2) <3FC86118-7553-38F7-8916-B329D2E94476>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff9551c000 - 0x7fff955fbff7 com.apple.ImageIO.framework
(3.1.2 - 3.1.2) <FFA7532B-336A-3F0B-9AB9-2A35B56ED887>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff955fc000 - 0x7fff95650ff7 com.apple.ScalableUserInterface
(1.0 - 1) <EB468227-3203-38C9-A5BC-E28576D507CF>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x7fff95651000 - 0x7fff956a3ff7 libGLU.dylib (??? - ???)
<E2EF0336-3A5F-3532-AEB0-6CCF04851B72>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff956a4000 - 0x7fff9579eff7 com.apple.DiskImagesFramework
(10.7.4 - 331.6) <C7860B00-E1CF-3851-9A3B-9F145B7F498F>
/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff957f3000 - 0x7fff95adcff7 com.apple.security (7.0 -
55148.1) <E9C46204-1336-3D90-BC67-5162FC7079D2>
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff9625d000 - 0x7fff96286fff com.apple.CoreVideo (1.7 - 70.3)
<9A9D4058-9935-3B0A-B1A6-27EB78D02249>
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff96287000 - 0x7fff96299ff7 libbsm.0.dylib (??? - ???)
<349BB16F-75FA-363F-8D98-7A9C3FA90A0D> /usr/lib/libbsm.0.dylib
0x7fff9629a000 - 0x7fff96fd1fff com.apple.WebCore (7534.56 -
7534.56.5) <4E63291C-539E-32E3-8B1C-EA8E546B3159>
/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x7fff96fd2000 - 0x7fff96fd6fff libdyld.dylib (195.5.0 -
compatibility 1.0.0) <F1903B7A-D3FF-3390-909A-B24E09BAD1A5>
/usr/lib/system/libdyld.dylib
0x7fff96fd7000 - 0x7fff972f0fff com.apple.Foundation (6.7.2 -
833.25) <22AAC369-B63C-3C55-8AC6-C3ECBA44DA7B>
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff972f1000 - 0x7fff9731cff7 libxslt.1.dylib (3.24.0 -
compatibility 3.0.0) <E71220D3-8015-38EC-B97D-7FDB383C2BDC>
/usr/lib/libxslt.1.dylib
0x7fff9746f000 - 0x7fff9747dfff com.apple.NetAuth (1.0 - 3.0)
<CAA2C83D-B164-315A-8B6C-76C4A3746C9B>
/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff9747e000 - 0x7fff978abfff libLAPACK.dylib (??? - ???)
<4F2E1055-2207-340B-BB45-E4F16171EE0D>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff978ac000 - 0x7fff978bbff7 libxar-nossl.dylib (??? - ???)
<A6ABBFB9-E4ED-38AD-BBBB-F9958B9CEFB5> /usr/lib/libxar-nossl.dylib
0x7fff978bc000 - 0x7fff978bdff7 libremovefile.dylib (21.1.0 -
compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04>
/usr/lib/system/libremovefile.dylib
0x7fff978be000 - 0x7fff978ceff7 com.apple.opengl (1.7.7 - 1.7.7)
<0CA11278-746C-353A-923B-BCC0047190C3>
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff978cf000 - 0x7fff978e1ff7 libz.1.dylib (1.2.5 -
compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4>
/usr/lib/libz.1.dylib
0x7fff9793d000 - 0x7fff9793ffff libCVMSPluginSupport.dylib (??? -
???) <1C73D331-6F6C-3872-A011-1C41FBF49F2A>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff9798e000 - 0x7fff9798ffff libdnsinfo.dylib (395.11.0 -
compatibility 1.0.0) <853BAAA5-270F-3FDC-B025-D448DB72E1C3>
/usr/lib/system/libdnsinfo.dylib
0x7fff979e3000 - 0x7fff97fc7fff libBLAS.dylib (??? - ???)
<C34F6D88-187F-33DC-8A68-C0C9D1FA36DF>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff97fc8000 - 0x7fff980e1fff com.apple.DesktopServices (1.6.3
- 1.6.3) <20812ECE-CACC-3D44-8108-025EF6B45C14>
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff98136000 - 0x7fff9813bfff libcache.dylib (47.0.0 -
compatibility 1.0.0) <3D114C8A-AD1F-3C78-9E8C-B8F3810740E5>
/usr/lib/system/libcache.dylib
0x7fff9893c000 - 0x7fff98994fff libTIFF.dylib (??? - ???)
<A0FF68DE-2935-30E7-B61C-4D9D70E14AD0>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff98995000 - 0x7fff98995fff com.apple.ApplicationServices (41
- 41) <E23F1CED-C0FB-35A8-9657-484C5E6A32AE>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff98996000 - 0x7fff989d7fff com.apple.QD (3.40 - ???)
<47674D2C-BE88-388E-B1B0-03F08BFFE5FD>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff989d8000 - 0x7fff989d8fff com.apple.Carbon (153 - 153)
<E37A515C-4C10-3102-8146-C0FBD458F8CF>
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff989d9000 - 0x7fff98a2dfff libFontRegistry.dylib (??? - ???)
<822DD341-C735-36C9-9521-E8E98807D09D>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff98a2e000 - 0x7fff98ab2ff7 com.apple.ApplicationServices.ATS
(317.11.0 - ???) <082DEAFE-8A93-3AF2-B4E5-30012E725929>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff98ab3000 - 0x7fff98b2eff7
com.apple.print.framework.PrintCore (7.1 - 366.3) <C5F39A82-0E77-3AD6
-906A-20DD2EE8D374>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 3
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 11232
thread_create: 0
thread_set_state: 6903

VM Region Summary:
ReadOnly portion of Libraries: Total=181.6M resident=85.7M(47%)
swapped_out_or_unallocated=96.0M(53%)
Writable regions: Total=74.3M written=4908K(6%) resident=10.4M(14%)
swapped_out=52K(0%) unallocated=63.9M(86%)

REGION TYPE VIRTUAL
=========== =======
CG backing stores 2396K
CG image 156K
CG raster data 128K
CG shared images 3472K
CoreGraphics 16K
CoreImage 4K
CoreServices 1996K
MALLOC 43.4M
MALLOC guard page 32K
Memory tag=240 4K
Memory tag=242 12K
Memory tag=251 16K
OpenCL 16K
STACK GUARD 56.0M
Stack 10.5M
VM_ALLOCATE 16.2M
__CI_BITMAP 80K
__DATA 15.8M
__IMAGE 528K
__LINKEDIT 52.7M
__RC_CAMERAS 244K
__TEXT 128.9M
__UNICODE 544K
mapped file 45.5M
shared memory 312K
=========== =======
TOTAL 378.8M

Model: Macmini5,2, BootROM MM51.0077.B10, 2 processors, Intel Core i7, 2.7
GHz, 4 GB, SMC 1.75f0
Graphics: AMD Radeon HD 6630M, AMD Radeon HD 6630M, PCIe, 256 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE,
0x4D34373142353737334448302D4348392020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE,
0x4D34373142353737334448302D4348392020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xE4),
Broadcom BCM43xx 1.0 (5.106.198.4.20)
Bluetooth: Version 4.0.5f11, 2 service, 18 devices, 1 incoming serial
ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: WDC WD7500BTKT-40JKWT0, 750.16 GB
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfa100000 / 2
USB Device: BRCM20702 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 /
3
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8281,
0xfa113000 / 6
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:13>

wxTrac

unread,
May 21, 2012, 12:00:03 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:14>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Is this the information that you need?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:14>

wxTrac

unread,
May 21, 2012, 12:27:59 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:15>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

now this is even more strange, as the crash occurs in a menu event
handler, and a selector cache lookup fails ... but there's no font panel
anywhere in this stacktrace


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:15>

wxTrac

unread,
May 21, 2012, 12:33:08 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:16>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Yes, I agree. I have been fighting this thing for more than a month. I
have been hoping that it is something stupid that I am doing. This Mac
Mini is brand new. I did have a few macports packages installed and I
thought that it was the problem, so I went to the macports wiki and
followed the instructions to uninstall it. There are no traces of it
anymore but the problem persists. I can try this on Leopard (my bosses
Mac Book Pro) and see if it persists there. I contacted Apple and filed a
bug report with them as well. Could the stack be overrunning or an object
be corrupted?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:16>

wxTrac

unread,
May 21, 2012, 12:36:07 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:17>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

The font panel runs fine the first time and the second time it goes boom!
I am thinking that the font panel corrupts an object by over writing
memory or the stack overruns or something making subsequent runs of the
font panel fatal to the application.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:17>

wxTrac

unread,
May 21, 2012, 12:53:32 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:18>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

yes, most of the time these very strange issues occur because of object
layout mismatches, ie library and app are not compiled with the same idea
about the object's binary layout, I'm always building into a subdirectory
(--prefix) to make sure everything is in synch


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:18>

wxTrac

unread,
May 21, 2012, 1:04:02 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:19>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by plorkyeran):

I can consistent trigger a crash with the following steps (10.7.4, latest
wx trunk):
1. Open dialog sample
2. Open font dialog, type .5 after the 13, hit OK
3. Open font dialog, type .5 after the 14
4. Program crashes immediately

Even very similar steps don't cause crashes, but they do have very strange
results -- in step 3, if instead of typing .5 I select the text and try to
type 15 it doesn't crash, but when I press 5 it instead inserts 4.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:19>

wxTrac

unread,
May 21, 2012, 2:04:37 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:20>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Replying to [comment:19 plorkyeran]:
> I can consistent trigger a crash with the following steps (10.7.4,
latest wx trunk):
> 1. Open dialog sample
> 2. Open font dialog, type .5 after the 13, hit OK
> 3. Open font dialog, type .5 after the 14
> 4. Program crashes immediately
>
> Even very similar steps don't cause crashes, but they do have very
strange results -- in step 3, if instead of typing .5 I select the text
and try to type 15 it doesn't crash, but when I press 5 it instead inserts
4.

Thanks for confirming this. I thought that I was going mad. This has
been happening on Lion (all versions). I have not yet tested on Snow
Leopard.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:20>

wxTrac

unread,
May 21, 2012, 5:52:51 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:21>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I found this on cocotron about a bug in nsfontpanel. I know Apple's is
probably a little different. This bug report and fixes specifically
mentions the font size text view messing up the font panel and it was
filed on May 2nd of this year.

http://code.google.com/p/cocotron/issues/detail?id=950


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:21>

wxTrac

unread,
May 21, 2012, 9:39:41 PM5/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:22>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I have also file a bug report (11501575) with Apple on this issue citing
the cocotron bug filed on May 2, 2012. Please look at the cocotron bug
report and tell me if you agree.

http://code.google.com/p/cocotron/issues/detail?id=950


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:22>

wxTrac

unread,
May 22, 2012, 1:33:39 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:23>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

cocotron is a 3rd party reimplementation, you can hardly file Apple a bug
report for code of which they didn't write


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:23>

wxTrac

unread,
May 22, 2012, 1:50:02 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:24>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

Replying to [comment:19 plorkyeran]:
> I can consistent trigger a crash with the following steps (10.7.4,
latest wx trunk):
> 1. Open dialog sample
> 2. Open font dialog, type .5 after the 13, hit OK
> 3. Open font dialog, type .5 after the 14
> 4. Program crashes immediately
>
> Even very similar steps don't cause crashes, but they do have very
strange results -- in step 3, if instead of typing .5 I select the text
and try to type 15 it doesn't crash, but when I press 5 it instead inserts
4.

thanks, reproduced, I didn't think about entering fractional widths, in my
case it doesn't let me add the 5 after the decimal point at step 3, I
already get all the exceptions...


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:24>

wxTrac

unread,
May 22, 2012, 6:54:23 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:25>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Replying to [comment:23 csomor]:
> cocotron is a 3rd party reimplementation, you can hardly file Apple a
bug report for code of which they didn't write


Hey there is no need to talk to me like this. I was not rude to you and
there is no need to be a condescending jerk to me. I contacted Appled via
e-mail describing the problem and referencing the cocotron bug report.
Apple asked me to file the bug report. I have already mentioned once that
I am not a Cocoa expert.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:25>

wxTrac

unread,
May 22, 2012, 7:02:18 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:26>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 2.9.4
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

NSFontPanel's size field is interfering with the font panel itself
Inbox
x
Robert Krakora May 17 (5 days ago)
Hi, I am using NSFontPanel and I am having a problem where the size field
is ...
Robert Krakora May 17 (5 days ago)
Hi, This also seems to describe the problem I am having...
http://www.cocoabu...
Corbin Dunn May 17 (4 days ago)
Hi Rob, The best thing to do is log this as a bug: bugreporter.apple.com
If p...
Robert Krakora May 17 (4 days ago)
Hi Corbin, After entering my login and password, I get this: An error has
occ...
Robert Krakora May 17 (4 days ago)
Hi Corbin, In the attached file the function int
RunMixedFontDialog(wxFontDia...
Robert Krakora May 18 (4 days ago)
Hi Corbin, I was finally able to file a bug report. Thanks for your help.
Corbin Dunn May 18 (4 days ago)
Awesome, thanks!
Robert Krakora 9:35 AM (21 hours ago)
Here is the exception in nsfontpanel... 2012-05-21 09:32:02.424
smbanner[6232...
Corbin Dunn 10:48 AM (20 hours ago)
Thanks -- definitely include it in the bug report so the right person can
loo...
Robert Krakora

10:51 AM (20 hours ago)

to Corbin, bcc: Jerry
Hi Corbin,

I just updated the bug report.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:26>

wxTrac

unread,
May 22, 2012, 7:08:26 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:27>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------
Changes (by vadz):

* priority: critical => high
* status: new => confirmed
* milestone: 2.9.4 => 3.0


Comment:

Replying to [comment:25 krakorar]:
> Replying to [comment:23 csomor]:
> > cocotron is a 3rd party reimplementation, you can hardly file Apple a
bug report for code of which they didn't write
>
>
> Hey there is no need to talk to me like this.

There was absolutely nothing impolite (i.e. like anything involving the
word "jerk") in what Stefan wrote so I really wonder what could explain,
let alone justify, your reaction. In any case, please keep discussion here
related to technical issues, this comment didn't add anything useful.

Thanks.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:27>

wxTrac

unread,
May 22, 2012, 7:41:26 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:28>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

you can hardly file Apple a bug report for code of which they didn't write

Sorry, but this sounded a bit impolite to me. It is hard to grasp context
and emotion via textual communication. I am sorry if I offended. I have
been working on this issue for a little over a month and I explored every
avenue before I committed to filing a bug report so that I would not waste
any wxWidgets developers time looking in to something that was really a
non-issue. I love wxWidgets. ;-)


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:28>

wxTrac

unread,
May 22, 2012, 7:50:17 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:29>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Replying to [comment:25 krakorar]:
> Replying to [comment:23 csomor]:
> > cocotron is a 3rd party reimplementation, you can hardly file Apple a
bug report for code of which they didn't write
>
>
> Hey there is no need to talk to me like this. I was not rude to you and
there is no need to be a condescending jerk to me. I contacted Appled via
e-mail describing the problem and referencing the cocotron bug report.
Apple asked me to file the bug report. I have already mentioned once that
I am not a Cocoa expert.

Sorry Stephan. Please accept my apology. I woke up this morning with a
chip on my shoulder. :-)


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:29>

wxTrac

unread,
May 22, 2012, 7:52:29 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:30>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Do you think that this is a Apple Cocoa problem? If not, I will withdraw
the bug I submitted to Apple. Their front line support wanted me to file
a bug report. However, I don't want to waste anyone's time needlessly.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:30>

wxTrac

unread,
May 22, 2012, 7:55:47 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:31>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

I understand your frustration. My comment was not meant to be
condescending, it was rather meant to say that you should not hope to get
help from Apple, perhaps a little bit frustrated from my part as well.
I've written several bug reports for bugs in the OS over the last 25
years, and only once one of them was fixed, and this one only for the next
major release - which was two years away, so I had to find a workaround
anyway.

Unless we encounter a bug that is exposed in many different apps - ie we
should get Google hits for the items in the stacktrace, we are pretty much
on our own. We'd need many bug reports for the same issue in order to bump
that up in the priority queue. Also spending a Developer Tech Support
Incident usually didn't help - and wasted another 100+ USD ...

The problem is that we are really working outside the safe path here,
we're coercing a floating font-panel - which the font dialog usually is -
into a app-modal dialog, there are many things that can co wrong here, I'm
trying to find out what corrupts things, but honestly I'm still pretty
much at loss, as the exception text doesn't really help us. Unless we
cannot reproduce the bug in a simple cocoa app like eg TextEdit, I fear
it's pretty much my problem to find a solution ...


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:31>

wxTrac

unread,
May 22, 2012, 8:02:45 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:32>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

No worries Stephan. I have experienced the same frustration time and
again. I have been a software engineer for 22 years...;-) Let me know if
I can help in any way. I will keep looking at if from my end. I am
familiar with Objective C, but not Cocoa...I have the cart before the
horse, I know.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:32>

wxTrac

unread,
May 22, 2012, 8:07:21 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:33>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

That is why I love the Open Source world...bugs are turned around quickly
and there is immediate feedback by outstanding engineers who are very,
very passionate about their work.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:33>

wxTrac

unread,
May 22, 2012, 8:10:39 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:34>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

did the exception happen with non-fractional widths as well ? (thinking on
whether adding a filter on the size entry field might be a shield)


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:34>

wxTrac

unread,
May 22, 2012, 8:13:44 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:35>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Hi Stephan,

Yes, for me it happens on non-fractional widths as well. For example, I
always enter three digit sizes and I either see the exception on the first
entry without dismissing the dialog or on the second entry without even
dismissing the dialog. Have you tried three digit sizes?

-Rob


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:35>

wxTrac

unread,
May 22, 2012, 8:53:07 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:36>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

yes, unfortunately this works flawlessly, tried 123, 456, 999


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:36>

wxTrac

unread,
May 22, 2012, 9:19:31 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:37>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

couldn't reproduce this under 10.6 but received a similar crash report
under 10.8


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:37>

wxTrac

unread,
May 22, 2012, 9:39:55 AM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:38>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Is there any way to intercept the key entries before the text view
receives them, filter and then display in the text view? Is there a
possibility of excluding the text view from the nsfontpanel and adding
your own as part of the accessory view?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:38>

wxTrac

unread,
May 22, 2012, 12:14:51 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:39>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

the tag of the sizefield NSFPSizeField is deprecated

meanwhile I've found one way to eliminate the crash, at least on my mac,
by eliminating the accessory view - and having the close button enabled -
the crash doesn't happen - not the best UI, as we still need it to behave
like a modal dialog, but it doesn't look like one


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:39>

wxTrac

unread,
May 22, 2012, 12:17:49 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:40>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I assume that you modified the code to wait for the closed button? Can
you paste a snippet in here so that I can test? Pretty please?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:40>

wxTrac

unread,
May 22, 2012, 12:37:02 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:41>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

sorry, crashed again, back to the drawing board


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:41>

wxTrac

unread,
May 22, 2012, 12:41:47 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:42>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

it must have been related to my switching back to the debugger - then the
bug didn't show up anymore - heisenbugs ...


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:42>

wxTrac

unread,
May 22, 2012, 12:47:12 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:43>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

What about NSFontPanelValidation?

NSFontPanelSizeModeMask
Display the font size column.
Available in Mac OS X v10.3 and later.
Declared in NSFontPanel.h.

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Protocols/NSFontPanelValidation_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40004166


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:43>

wxTrac

unread,
May 22, 2012, 12:48:30 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:44>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Seems like it will allow the removal of the nsfontpanel size selector and
possibly the textview so that they can be replaced with something custom
added in the accessory view? Maybe I am misinterpreting...???


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:44>

wxTrac

unread,
May 22, 2012, 12:51:00 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:45>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Like this maybe?

#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_2
#define NSFontPanelStandardModesMask 0xFFFF
#define NSFontPanelSizeModeMask 1 << 1
#define NSFontPanelFaceModeMask 1 << 0
#endif

- (unsigned int) validModesForFontPanel:(NSFontPanel *) fontPanel {
unsigned int ret = NSFontPanelStandardModesMask;
if( ! _showPointSize ) ret ^= NSFontPanelSizeModeMask;
if( ! _showFontFace ) ret ^= NSFontPanelFaceModeMask;
return ret;
return 0;
}


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:45>

wxTrac

unread,
May 22, 2012, 3:32:07 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:46>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Any more ideas?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:46>

wxTrac

unread,
May 22, 2012, 3:51:45 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:47>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

rebuilt Qt 4.8.2, their modal fontdialog is running into the same
exception when confronted with the fractional widths steps, at least I
know now that it's not something special in my code that provokes it


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:47>

wxTrac

unread,
May 22, 2012, 3:54:34 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:48>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I have been moving focus away from the text view, moving it back and then
typing a size in the text view and I do not see an exception. The key is
to move the focus away from the text view and then back after bringing up
the font panel. Try it.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:48>

wxTrac

unread,
May 22, 2012, 4:27:26 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:49>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

If I comment out this line, then I do not see an exception:

wxFont font = *wxNORMAL_FONT ;
if ( fontdata.m_initialFont.IsOk() )
{
//font = fontdata.m_initialFont ;
}


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:49>

wxTrac

unread,
May 22, 2012, 4:27:53 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:50>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Sorry, I am just trying to establish a pattern...


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:50>

wxTrac

unread,
May 22, 2012, 5:05:21 PM5/22/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:51>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

Replying to [comment:48 krakorar]:
> I have been moving focus away from the text view, moving it back and
then typing a size in the text view and I do not see an exception. The
key is to move the focus away from the text view and then back after
bringing up the font panel. Try it.
yes, I guess that is the reason why I thought I had found a solution, but
in the end it was the app switch that changed focus


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:51>

wxTrac

unread,
May 23, 2012, 2:23:37 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:52>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

I really wonder if we don't have two different reasons for your crashes.
I'm only able to reproduce the fractional widths crash. Since that also
happens with qt based applications and we are still not finding of these
reports more frequently with Google I assume this usage pattern is rare.

Are you able to reproduce the other crashes also within the dialogs sample
?

I've commented out the line and while the second fractional width didn't
crash I still got erroneous typing behaviour, and a few changes later
crashed the same way.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:52>

wxTrac

unread,
May 23, 2012, 3:41:02 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:53>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

I've built a new cocoa app from xcode 4, changed nothing, ran it, selected
Format->Font->Select Font, clicked into the size field, entered 14.5,
closed the panel, opened again, deleted the 14.5, started typing, after
the first '1' the crash appeared


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:53>

wxTrac

unread,
May 23, 2012, 3:53:02 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:54>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

and as soon as I add a text field to that pristine project's window, and
have the focus on that text field before opening the font panel, the crash
disappears...


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:54>

wxTrac

unread,
May 23, 2012, 6:38:05 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:55>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

KWith 2.9.3 I cannot reproduce with fractional numbers. I can reproduce
with whole numbers though.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:55>

wxTrac

unread,
May 23, 2012, 6:46:01 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:56>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

This problem is so weird and frustrating. So you created a simple Cocoa
project with just a text view? You still saw the problem.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:56>

wxTrac

unread,
May 23, 2012, 9:10:15 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:57>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

I just created a new project with xcode, type cocoa application, added
nothing, built and run, selected the menu item (the standard project is
already having the standard menu items - even though the window itself has
no other controls) and it crashed the second time the font was changed as
described in the steps above.

As soon as I added a textview - the crash disappeared


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:57>

wxTrac

unread,
May 23, 2012, 9:15:00 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:58>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

That is really scary. How does adding a textview prevent the crash?
Maybe the heap is getting corrupted and adding the textview moves the
corruption on the heap? Could be a stack overrun but it sure seems more
like the heap is corrupted.

Thanks so much for your persistence and diligence in resolving this
(strange) issue.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:58>

wxTrac

unread,
May 23, 2012, 9:16:07 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:59>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Carbon is no longer an option in 10.7.x is it? Seems like Cocoa UI API is
messed up...


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:59>

wxTrac

unread,
May 23, 2012, 9:19:03 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:60>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Looking at the Lion AppKit release notes for any clues...

http://developer.apple.com/library/mac/#releasenotes/Cocoa/AppKit.html


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:60>

wxTrac

unread,
May 23, 2012, 9:25:55 AM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:61>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by csomor):

I think having a special 'target' for the font panel cures the problem.
Unfortunately all my attempts by setting instances of a class as delegates
on the NSFontManager and the NSFontPanel and setting the target for the
NSFontManager as well, didn't help, so it must be something else that the
textfield is changing...

but I also think that changing to fractional widths is rather rare, so as
I wrote before since you are getting different crashes as well, I strongly
suspect that there is a different issue involved as well


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:61>

wxTrac

unread,
May 23, 2012, 3:42:38 PM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:62>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

At this link it looks like NSTextView got a face lift for 10.7. Auto
Correction being the most suspect.

http://developer.apple.com/library/mac/#releasenotes/Cocoa/AppKit.html


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:62>

wxTrac

unread,
May 23, 2012, 3:47:15 PM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:63>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

"Finally, there is additional API to support the new global user
preference settings for automatic text replacement and spelling
correction. NSTextView now by default will keep track of and follow these
settings automatically, but applications using NSTextView can override
that by programmatically using existing NSTextView methods such as
-setAutomaticTextReplacementEnabled: and
-setAutomaticSpellingCorrectionEnabled: to control an individual text
view's settings. The new API is primarily for non-text view clients who
wish to keep track of the settings for themselves, using the
NSSpellChecker class methods to determine their values, and optionally
also notifications to determine when the settings have changed.
+ (BOOL)isAutomaticTextReplacementEnabled;+
(BOOL)isAutomaticSpellingCorrectionEnabled;"

'''From the link I previously provided.'''


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:63>

wxTrac

unread,
May 23, 2012, 3:48:37 PM5/23/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:64>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Could global automatic text replacement and/or spelling correction be
affecting NSTextView?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:64>

wxTrac

unread,
May 24, 2012, 12:54:51 PM5/24/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:65>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I am going to have to agree with you...my problem yields the same symptoms
but the catalyst is different. I cannot get the dialog sample to fail by
entering fractional point sizes at all. I see failures on subsequent
point size entries where the previous entry is being replaced. Here is my
trace:


2012-05-24 12:47:24.733 smbanner[49082:603] An uncaught exception was
raised
2012-05-24 12:47:24.734 smbanner[49082:603] *** NSRunStorage,
_NSBlockNumberForIndex(): index (2) beyond array bounds (2)
2012-05-24 12:47:24.761 smbanner[49082:603] (
0 CoreFoundation 0x91333a67 __raiseError +
231
1 libobjc.A.dylib 0x9b702149
objc_exception_throw + 155
2 CoreFoundation 0x9129b289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x9129b1f9 +[NSException
raise:format:] + 57
4 AppKit 0x92c6d14c
_NSBlockNumberForIndex + 83
5 AppKit 0x92c755f9
-[NSLayoutManager(NSPrivate)
_fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] + 2597
6 AppKit 0x92c825f9
_NSFastFillAllLayoutHolesForGlyphRange + 1121
7 AppKit 0x92c72ecd
-[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 187
8 AppKit 0x93276bca
-[NSTextView(NSPrivate) _ensureLayoutCompleteToEndOfCharacterRange:] + 129
9 AppKit 0x93282ae0
-[NSTextView(NS2012-05-24 12:47:24.770 smbanner[49082:603] Exception
detected while handling key input.
2012-05-24 12:47:24.771 smbanner[49082:603] NSMutableRLEArray
insertObject:range:: Out of bounds
2012-05-24 12:47:24.800 smbanner[49082:603] (
0 CoreFoundation 0x91333a67 __raiseError +
231
1 libobjc.A.dylib 0x9b702149
objc_exception_throw + 155
2 CoreFoundation 0x9129b289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x9129b1f9 +[NSException
raise:format:] + 57
4 Foundation 0x95f7c4de
-[NSMutableRLEArray insertObject:range:] + 121
5 AppKit 0x92c6b423
-[NSLayoutManager(NSPrivate)
_clearTemporaryAttributesForCharacterRange:changeInLength:] + 594
6 AppKit 0x92c6afe4
-[NSLayoutManager
textStorage:edited:range:changeInLength:invalidatedRange:] + 128
7 AppKit 0x92c6af55 -[NSTextStorage
_notifyEdited:range:changeInLength:invalidatedRange:] + 141
8 AppKit 0x92d46c22 -[NSTextStorage
processEditing] + 215
9 AppKit 0x92d47664 -[NSTextStorage
endEditing] + 69
10 AppKit 0x9324baf5 -[NSTextView
insertText:replacementRange:] + 2197
11 AppKit 0x9342da33
-[NSTextInputContext insertText:replacementRange:] + 430
12 AppKit 0x934298a7
-[NSTextInputContext _handleText:] + 67
13 AppKit 0x93064f94
-[NSKeyBindingManager(NSKeyBindingManager_MultiClients)
flushTextForClient:] + 193
14 AppKit 0x9342e391
-[NSTextInputContext handleEvent:] + 1520
15 AppKit 0x932d1652 -[NSView
interpretKeyEvents:] + 220
16 AppKit 0x9323e71e -[NSTextView
keyDown:] + 676
17 AppKit 0x92c98ce3 -[NSWindow
sendEvent:] + 10891
18 AppKit 0x92c31163 -[NSApplication
sendEvent:] + 4788
19 AppKit 0x92e9877e -[NSApplication
_modalSession:sendEvent:] + 550
20 AppKit 0x92e98348 -[NSApplication
_realDoModalLoop:peek:] + 638
21 AppKit 0x92e9359d -[NSApplication
_doModalLoop:peek:] + 69
22 AppKit 0x92e98024 -[NSApplication
runModalForWindow:] + 258
23 smbanner 0x003f3945
RunMixedFontDialog + 1941
24 smbanner 0x003f9c62
_ZN12wxFontDialog9ShowModalEv + 28
25 smbanner 0x0001b1cd
_ZN10Properties12OnButtonFontER14wxCommandEvent + 71
26 smbanner 0x0022415e
_ZNK16wxAppConsoleBase11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_ +
102
27 smbanner 0x002241e2
_ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
+ 124
28 smbanner 0x00374e33
_ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
+ 253
29 smbanner 0x0037b985
_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler + 231
30 smbanner 0x0037ba80
_ZN12wxEvtHandler11TryHereOnlyER7wxEvent + 184
31 smbanner 0x00383d38
_ZN12wxEvtHandler16TryBeforeAndHereER7wxEvent + 66
32 smbanner 0x0037bad2
_ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent + 36
33 smbanner 0x0037a42f
_ZN12wxEvtHandler12ProcessEventER7wxEvent + 327
34 smbanner 0x005edd37
_ZN12wxWindowBase8TryAfterER7wxEvent + 225
35 smbanner 0x0037a474
_ZN12wxEvtHandler12ProcessEventER7wxEvent + 396
36 smbanner 0x00378e2a
_ZN12wxEvtHandler18SafelyProcessEventER7wxEvent + 42
37 smbanner 0x005f1d9a
_ZNK12wxWindowBase17HandleWindowEventER7wxEvent + 44
38 smbanner 0x00402348
_ZN9wxControl14ProcessCommandER14wxCommandEvent + 36
39 smbanner 0x003caa3f
_ZN8wxButton16OSXHandleClickedEd + 133
40 smbanner 0x00493d2d
_ZN17wxWidgetCocoaImpl13controlActionEP6NSViewPvS2_ + 87
41 smbanner 0x0049de18
_Z19wxOSX_controlActionP6NSViewP13objc_selectorP11objc_object + 88
42 CoreFoundation 0x91288d11 -[NSObject
performSelector:withObject:] + 65
43 AppKit 0x92cd086f -[NSApplication
sendAction:to:from:] + 232
44 AppKit 0x92cd074c -[NSControl
sendAction:to:] + 102
45 AppKit 0x92cd064f -[NSCell
_sendActionFrom:] + 160
46 AppKit 0x92ccfa0c -[NSCell
trackMouse:inRect:ofView:untilMouseUp:] + 2295
47 AppKit 0x92d52c89 -[NSButtonCell
trackMouse:inRect:ofView:untilMouseUp:] + 501
48 AppKit 0x92cce44f -[NSControl
mouseDown:] + 943
49 smbanner 0x00497218
_ZN17wxWidgetCocoaImpl10mouseEventEP7NSEventP6NSViewPv + 240
50 smbanner 0x0049d768
_Z16wxOSX_mouseEventP6NSViewP13objc_selectorP7NSEvent + 88
51 AppKit 0x92c97fc5 -[NSWindow
sendEvent:] + 7533
52 smbanner 0x0047f161 -[wxNSPanel
sendEvent:] + 145
53 AppKit 0x92c31163 -[NSApplication
sendEvent:] + 4788
54 AppKit 0x92e9877e -[NSApplication
_modalSession:sendEvent:] + 550
55 AppKit 0x92e98348 -[NSApplication
_realDoModalLoop:peek:] + 638
56 AppKit 0x92e9359d -[NSApplication
_doModalLoop:peek:] + 69
57 AppKit 0x92e98024 -[NSApplication
runModalForWindow:] + 258
58 smbanner 0x00469b7f
_ZN16wxModalEventLoop5DoRunEv + 315
59 smbanner 0x003423a5
_ZN13wxCFEventLoop3RunEv + 189
60 smbanner 0x0039230a
_ZN8wxDialog9ShowModalEv + 200
61 smbanner 0x000125c6
_ZN13PCAlertDialog12OnRightClickER12wxMouseEvent + 1486
62 smbanner 0x0022415e
_ZNK16wxAppConsoleBase11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_ +
102
63 smbanner 0x002241e2
_ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
+ 124
64 smbanner 0x00374e33
_ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
+ 253
65 smbanner 0x0037b985
_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler + 231
66 smbanner 0x0037ba80
_ZN12wxEvtHandler11TryHereOnlyER7wxEvent + 184
67 smbanner 0x00383d38
_ZN12wxEvtHandler16TryBeforeAndHereER7wxEvent + 66
68 smbanner 0x0037bad2
_ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent + 36
69 smbanner 0x0037a42f
_ZN12wxEvtHandler12ProcessEventER7wxEvent + 327
70 smbanner 0x00379632
_ZN12wxEvtHandler20ProcessPendingEventsEv + 1408
71 smbanner 0x002272fc
_ZN16wxAppConsoleBase20ProcessPendingEventsEv + 224
72 smbanner 0x00341dcb
_ZN13wxCFEventLoop26CommonModeObserverCallBackEP19__CFRunLoopObserveri +
85
73 smbanner 0x00341e51
_ZN13wxCFEventLoop29OSXCommonModeObserverCallBackEP19__CFRunLoopObserveriPv
+ 63
74 CoreFoundation 0x912570ce
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
75 CoreFoundation 0x9125700d
__CFRunLoopDoObservers + 413
76 CoreFoundation 0x91229984 __CFRunLoopRun
+ 1044
77 CoreFoundation 0x912291dc
CFRunLoopRunSpecific + 332
78 CoreFoundation 0x91229088
CFRunLoopRunInMode + 120
79 HIToolbox 0x94bdb723
RunCurrentEventLoopInMode + 318
80 HIToolbox 0x94be29b6
ReceiveNextEventCommon + 168
81 HIToolbox 0x94be28fa
BlockUntilNextEventMatchingListInMode + 88
82 AppKit 0x92bc70d8 _DPSNextEvent +
678
83 AppKit 0x92bc6942 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 113
84 AppKit 0x92bc2cb1 -[NSApplication
run] + 911
85 smbanner 0x00469ddd
_ZN14wxGUIEventLoop5DoRunEv + 67
86 smbanner 0x003423a5
_ZN13wxCFEventLoop3RunEv + 189
87 smbanner 0x002250f2
_ZN16wxAppConsoleBase8MainLoopEv + 88
88 smbanner 0x00223c33
_ZN16wxAppConsoleBase5OnRunEv + 31
89 smbanner 0x004a6440
_ZN9wxAppBase5OnRunEv + 50
90 smbanner 0x003fff2b
_ZN5wxApp5OnRunEv + 35
91 smbanner 0x002b8c52 _Z7wxEntryRiPPc
+ 258
92 smbanner 0x000106f4 main + 36
93 smbanner 0x00002455 start + 53
)
2012-05-24 12:47:26.539 smbanner[49082:603] *** NSRunStorage,
_NSBlockNumberForIndex(): index (2) beyond array bounds (2)
2012-05-24 12:47:26.548 smbanner[49082:603] (
0 CoreFoundation 0x91333a67 __raiseError +
231
1 libobjc.A.dylib 0x9b702149
objc_exception_throw + 155
2 CoreFoundation 0x9129b289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x9129b1f9 +[NSException
raise:format:] + 57
4 AppKit 0x92c6d14c
_NSBlockNumberForIndex + 83
5 AppKit 0x92c72f24
-[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 274
6 AppKit 0x92d7f6aa
-[NSTextView(NSSharing) updateInsertionPointStateAndRestartTimer:] + 812
7 AppKit 0x92d83cc0
-[NSTextView(NSPrivate) _setWindow:] + 331
8 AppKit 0x92c0b0d0
__NSViewRecursionHelper + 40
9 CoreFoundation 0x912221a9
CFArrayApplyFunction + 57
10 AppKit 0x92cdef14 -[NSView
_setWindow:] + 3029
11 AppKit 0x92cdf593 -[NSView
removeFromSuperview] + 453
12 AppKit 0x92f1369e
-[_NSKeyboardFocusClipView removeFromSuperview] + 68
13 AppKit 0x92ce498c -[NSWindow
endEditingFor:] + 578
14 AppKit 0x92cdf80c -[NSView
_endEditingIfFirstResponderIsASubview] + 146
15 AppKit 0x92cdf461 -[NSView
removeFromSuperview] + 147
16 AppKit 0x92f1369e
-[_NSKeyboardFocusClipView removeFromSuperview] + 68
17 AppKit 0x92f14f6c -[NSCell
endEditing:] + 463
18 AppKit 0x9321bb1e -[NSTextField
textDidEndEditing:] + 431
19 Foundation 0x95f19df1
__-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1
+ 49
20 CoreFoundation 0x91273903
___CFXNotificationPost_block_invoke_1 + 275
21 CoreFoundation 0x9123e688
_CFXNotificationPost + 2776
22 Foundation 0x95f04fde
-[NSNotificationCenter postNotificationName:object:userInfo:] + 92
23 AppKit 0x93283bb8
-[NSTextView(NSSharing) resignFirstResponder] + 738
24 AppKit 0x92ce8c27 -[NSWindow
makeFirstResponder:] + 489
25 AppKit 0x92ce48d5 -[NSWindow
endEditingFor:] + 395
26 AppKit 0x9311f478 -[NSPanel
resignKeyWindow] + 61
27 AppKit 0x92c37137
_NXSendWindowNotification + 60
28 AppKit 0x92c37072 endKeyAndMain +
81
29 AppKit 0x92c30d88 -[NSApplication
sendEvent:] + 3801
30 AppKit 0x92bc2d11 -[NSApplication
run] + 1007
31 smbanner 0x00469ddd
_ZN14wxGUIEventLoop5DoRunEv + 67
32 smbanner 0x003423a5
_ZN13wxCFEventLoop3RunEv + 189
33 smbanner 0x002250f2
_ZN16wxAppConsoleBase8MainLoopEv + 88
34 smbanner 0x00223c33
_ZN16wxAppConsoleBase5OnRunEv + 31
35 smbanner 0x004a6440
_ZN9wxAppBase5OnRunEv + 50
36 smbanner 0x003fff2b
_ZN5wxApp5OnRunEv + 35
37 smbanner 0x002b8c52 _Z7wxEntryRiPPc
+ 258
38 smbanner 0x000106f4 main + 36
39 smbanner 0x00002455 start + 53
)


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:65>

wxTrac

unread,
May 24, 2012, 12:55:41 PM5/24/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:66>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

I am almost 45 years old with a full head of hair that is rapidly
diminishing because I am pulling it out trying to figure out the root
cause of this problem! ;-)


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:66>

wxTrac

unread,
May 25, 2012, 5:25:15 PM5/25/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:67>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Hi Stephan,

I was able to hash out a workaround that involved a slight modification to
fontdialogosx.mm. I will paste the solution here later tonight. It is a
five line hack and it takes care of my problem. With 2.9.3 I could never
reproduce the fractional size problem that you guys see on the trunk.
Fractional sizes work fine for 2.9.3. :-(


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:67>

wxTrac

unread,
May 29, 2012, 11:13:58 AM5/29/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:68>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Here is the fix that I employed…probably a bit of a hack, but it works…I
made a few other changes as well…I was never able to repeat the fractional
size entry crash that you guys were seeing…at least not on 2.9.3…;-)

sh-3.2# diff -crB
./wxWidgets-2.9.3.unmodified/src/osx/carbon/fontdlgosx.mm
./wxWidgets-2.9.3/src/osx/carbon/fontdlgosx.mm
*** ./wxWidgets-2.9.3.unmodified/src/osx/carbon/fontdlgosx.mm 2011-12-14
13:42:11.000000000 -0500
--- ./wxWidgets-2.9.3/src/osx/carbon/fontdlgosx.mm 2012-05-29
10:30:44.000000000 -0400
*** 132,137 ****
--- 132,161 ----
{
return m_okButton ;
}
+
+ - (BOOL)acceptsFirstResponder
+ {
+ NSLog(@"Accepts First Responder");
+ return YES;
+ }
+
+ - (BOOL)becomeFirstResponder
+ {
+ NSLog(@"Become First Responder");
+ return YES;
+ }
+
+ - (BOOL)resignFirstResponder
+ {
+ NSLog(@"Resigns First Responder");
+ return YES;
+ }
+
+ - (BOOL)canBecomeKeyWindow
+ {
+ NSLog(@"Can Become Key Window");
+ return YES;
+ }
@end


***************
*** 149,155 ****
wxAutoNSAutoreleasePool pool;

// setting up the ok/cancel buttons
! NSFontPanel* fontPanel = [NSFontPanel sharedFontPanel] ;

// adjust modality for carbon environment
#if wxOSX_USE_CARBON
--- 172,178 ----
wxAutoNSAutoreleasePool pool;

// setting up the ok/cancel buttons
! NSFontPanel *fontPanel = [[NSFontManager sharedFontManager]
fontPanel:YES];

// adjust modality for carbon environment
#if wxOSX_USE_CARBON
***************
*** 180,186 ****
font = fontdata.m_initialFont ;
}

! [[NSFontPanel sharedFontPanel] setPanelFont: font.OSXGetNSFont()
isMultiple:NO];

if(fontdata.m_fontColour.IsOk())
[[NSColorPanel sharedColorPanel] setColor:
--- 203,209 ----
font = fontdata.m_initialFont ;
}

! [[NSFontManager sharedFontManager] setSelectedFont:
font.OSXGetNSFont() isMultiple:NO];

if(fontdata.m_fontColour.IsOk())
[[NSColorPanel sharedColorPanel] setColor:
***************
*** 192,199 ****
else
[[NSColorPanel sharedColorPanel] setColor:[NSColor blackColor]];
#endif
!
! [NSApp runModalForWindow:fontPanel];

// if we don't reenable it, FPShowHideFontPanel does not work
[[fontPanel standardWindowButton:NSWindowCloseButton]
setEnabled:YES] ;
--- 215,237 ----
else
[[NSColorPanel sharedColorPanel] setColor:[NSColor blackColor]];
#endif
!
! BOOL done = NO;
!
! NSModalSession session = [NSApp
beginModalSessionForWindow:fontPanel];
! for (;;) {
! if ([NSApp runModalSession:session] != NSRunContinuesResponse)
! break;
! if (done == NO)
! {
! NSResponder* responder = [fontPanel firstResponder];
! if (responder != (NSResponder*)accessoryView)
! {
! done = [fontPanel makeFirstResponder:
(NSResponder*)accessoryView];
! }
! }
! }
! [NSApp endModalSession:session];

// if we don't reenable it, FPShowHideFontPanel does not work
[[fontPanel standardWindowButton:NSWindowCloseButton]
setEnabled:YES] ;
***************
*** 207,213 ****
if ( [accessoryView closedWithOk])
{
#if wxOSX_USE_COCOA
! NSFont* theFont = [fontPanel panelConvertFont:[NSFont
userFontOfSize:0]];

fontdata.m_chosenFont = wxFont( theFont );

--- 245,251 ----
if ( [accessoryView closedWithOk])
{
#if wxOSX_USE_COCOA
! NSFont* theFont = [fontPanel panelConvertFont:[NSFont
userFontOfSize:0]];;

fontdata.m_chosenFont = wxFont( theFont );

***************
*** 351,356 ****
--- 389,399 ----
{
}

+ wxFontDialog::wxFontDialog(wxWindow *parent)
+ {
+ Create(parent);
+ }
+
wxFontDialog::wxFontDialog(wxWindow *parent, const wxFontData& data)
{
Create(parent, data);
***************
*** 360,369 ****
--- 403,422 ----
{
}

+ bool wxFontDialog::Create(wxWindow *parent)
+ {
+ return Create(parent);
+ }
+
bool wxFontDialog::Create(wxWindow *parent, const wxFontData& data)
{
m_fontData = data;

+ return Create(parent);
+ }
+
+ bool wxFontDialog::Create(wxWindow *parent)
+ {
//autorelease pool - req'd for carbon
NSAutoreleasePool *thePool;
thePool = [[NSAutoreleasePool alloc] init];


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:68>

wxTrac

unread,
May 29, 2012, 11:44:50 AM5/29/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:69>

#14323: wxFontDialog blows up when entering text for font point size
-------------------------+--------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: confirmed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
-------------------------+--------------------------------------------------

Comment(by krakorar):

Here is the contents of the history .plist file from my machine…;-)


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>date</key>
<date>2011-09-21T18:37:26Z</date>
<key>displayName</key>
<string>Remote Desktop Client Update</string>
<key>displayVersion</key>
<string>3.5.1</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.RemoteDesktopClient</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-21T18:37:26Z</date>
<key>displayName</key>
<string>Digital Camera Raw Compatibility Update</string>
<key>displayVersion</key>
<string>3.8</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.RAWCameraUpdate3</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-21T18:37:26Z</date>
<key>displayName</key>
<string>Mac OS X Update</string>
<key>displayVersion</key>
<string>10.7.1</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.cpu.10.7.1.patch</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-21T18:37:26Z</date>
<key>displayName</key>
<string>iTunes</string>
<key>displayVersion</key>
<string>10.4.1</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.AppleMobileDeviceSupport</string>
<string>com.apple.pkg.iTunesX</string>
<string>com.apple.pkg.CoreFP</string>
<string>com.apple.pkg.iTunesAccess</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-21T18:37:27Z</date>
<key>displayName</key>
<string>Mac mini EFI Firmware Update</string>
<key>displayVersion</key>
<string>1.3</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.MacminiEFIUpdate</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-21T20:19:08Z</date>
<key>displayName</key>
<string>Xcode Install Assistant</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.InstallXcodeLion</string>
</array>
<key>processName</key>
<string>storeagent</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-22T11:44:46Z</date>
<key>displayName</key>
<string>Xcode (Part 1 of 2)</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.DeveloperToolsLeo</string>
<string>com.apple.pkg.SystemScriptLeo</string>
<string>com.apple.pkg.OpenGLAppsLeo</string>
<string>com.apple.pkg.DevToolsDocumentationLeo</string>
<string>com.apple.pkg.gcc4.2Leo</string>
<string>com.apple.pkg.clangLeo</string>
<string>com.apple.pkg.llvm-gcc4.2Leo</string>
<string>com.apple.pkg.MacOSX10.6Leo</string>
<string>com.apple.pkg.MacOSX10.7Leo</string>
<string>com.apple.pkg.DashcodeLeo</string>
<string>com.apple.pkg.DevSamplesLeo</string>
<string>com.apple.pkg.DeveloperToolsCLILeo</string>
<string>com.apple.pkg.DevDocumentationLeo</string>
<string>com.apple.pkg.OtherDevDocumentationLeo</string>
<string>com.apple.pkg.X11DocumentationLeo</string>
<string>com.apple.pkg.XcodeToolsLeo</string>
<string>com.apple.pkg.ApplicationLoaderLeo</string>
<string>com.apple.pkg.SourceControlLeo</string>
<string>com.apple.pkg.RelocatableScriptLeo</string>
<string>com.apple.pkg.iPhoneSDK4_0</string>
<string>com.apple.pkg.iPhoneSDK4_1</string>
<string>com.apple.pkg.iPhoneSDK4_2</string>
<string>com.apple.pkg.iPhoneSDK4_3</string>
<string>com.apple.pkg.iPhoneSDKTools</string>
<string>com.apple.pkg.iPhoneSimulatorSDK4_3</string>
<string>com.apple.pkg.iPhoneSimulatorSDK4_3Patch1</string>
<string>com.apple.pkg.iPhoneSimulatorSDKTools</string>
<string>com.apple.pkg.iPhoneHostSideTools</string>
<string>com.apple.pkg.iPhoneDocumentation</string>
<string>com.apple.pkg.DeveloperDiskImage4_3</string>
<string>com.apple.pkg.DeveloperDiskImageReleased</string>
<string>com.apple.pkg.iPhoneSDKSnowLeopardExtras</string>
<string>com.apple.pkg.iPhoneSDK3_2</string>
<string>com.apple.pkg.iPhoneSDK3_1_3</string>
<string>com.apple.pkg.iPhoneSDK3_1_2</string>
<string>com.apple.pkg.iPhoneSDK3_1</string>
<string>com.apple.pkg.iPhoneSDK3_0</string>
<string>com.apple.pkg.XcodeiPhonePluginsLeo</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-22T11:47:24Z</date>
<key>displayName</key>
<string>Xcode (Part 2 of 2)</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.iPhoneSystemComponents</string>
<string>com.apple.pkg.MobileDevice</string>
<string>com.apple.pkg.VersionedDeveloperToolsSystemSupportLeo</string>
<string>com.apple.pkg.NetworkLinkConditionerLeo</string>
<string>com.apple.pkg.DistributedBuildsSupportLeo</string>
<string>com.apple.pkg.XcodeUserSystemSupportLeo</string>
<string>com.apple.pkg.XcodeEssentialsSystemSupportLeo</string>
<string>com.apple.pkg.DeveloperToolsSystemSupportLeo</string>
<string>com.apple.pkg.DevSDKLeo</string>
<string>com.apple.pkg.X11SDKLeo</string>
<string>com.apple.pkg.QuickTimeSDKLeo</string>
<string>com.apple.pkg.OpenGLSDKLeo</string>
<string>com.apple.pkg.WebKitSDKLeo</string>
<string>com.apple.pkg.FireWireSDKLeo</string>
<string>com.apple.pkg.BluetoothSDKLeo</string>
<string>com.apple.pkg.CoreAudioSDKLeo</string>
<string>com.apple.pkg.JavaSDKLeo</string>
<string>com.apple.pkg.gcc4.2Leo</string>
<string>com.apple.pkg.clangLeo</string>
<string>com.apple.pkg.llvm-gcc4.2Leo</string>
<string>com.apple.pkg.X11DocumentationLeo</string>
<string>com.apple.pkg.DeveloperToolsCLILeo</string>
<string>com.apple.pkg.xcrunLeo</string>
<string>com.apple.pkg.DocDownloadOnLeo</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-22T11:49:23Z</date>
<key>displayName</key>
<string>PlugIn</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.pkg.FlashPlayer</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-23T20:28:31Z</date>
<key>displayName</key>
<string>MacPorts-2.0.3</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>org.macports.MacPorts</string>
</array>
<key>processName</key>
<string>Installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-26T12:41:40Z</date>
<key>displayName</key>
<string>Java for Mac OS X 10.7</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.JavaEssentials</string>
<string>com.apple.pkg.JavaForMacOSX107</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-28T14:17:08Z</date>
<key>displayName</key>
<string>Thunderbolt Software Update</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.LionThunderboltSoftwareUpdate</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-09-28T14:17:08Z</date>
<key>displayName</key>
<string>Security Update 2011-005</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.security.2011.005.lion</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-10-05T12:08:51Z</date>
<key>displayName</key>
<string>Wireshark 1.6.2 Intel 64</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>org.wireshark.Wireshark.pkg</string>
<string>org.wireshark.ChmodBPF.pkg</string>
<string>org.wireshark.cli.pkg</string>
</array>
<key>processName</key>
<string>Installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-10-13T13:37:57Z</date>
<key>displayName</key>
<string>PlugIn</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.pkg.FlashPlayer</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-10-13T16:12:08Z</date>
<key>displayName</key>
<string>Mac OS X Update</string>
<key>displayVersion</key>
<string>10.7.2</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.os.10.7.2.11C74.delta</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-10-13T16:12:08Z</date>
<key>displayName</key>
<string>iTunes</string>
<key>displayVersion</key>
<string>10.5</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.041-2498-43.1050A171.AppleMobileDeviceSupportDelta</string>
<string>com.apple.pkg.update.041-2498-43.1050A171.iTunesXDelta.patch</string>
<string>com.apple.pkg.update.041-2498-43.1050A171.CoreFPDelta</string>
<string>com.apple.pkg.update.041-2498-43.1050A171.iTunesAccessDelta</string>
<string>com.apple.pkg.CoreFP1</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-10-13T16:13:03Z</date>
<key>displayName</key>
<string>Lion Recovery Update</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.RecoveryHDUpdate</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-10-13T18:35:43Z</date>
<key>displayName</key>
<string>Microsoft® Silverlight™ Browser Plug-In</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.microsoft.installSilverlightPlugin</string>
</array>
<key>processName</key>
<string>Installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-11-17T12:33:25Z</date>
<key>displayName</key>
<string>PlugIn</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.pkg.FlashPlayer</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2011-11-17T12:35:47Z</date>
<key>displayName</key>
<string>Java for Mac OS X 10.7 Update 1</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.JavaEssentials</string>
<string>com.apple.pkg.JavaForMacOSX107</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-11-17T12:35:47Z</date>
<key>displayName</key>
<string>Digital Camera Raw Compatibility Update</string>
<key>displayVersion</key>
<string>3.9</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.RAWCameraUpdate3</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-11-17T12:35:49Z</date>
<key>displayName</key>
<string>Mac mini EFI Firmware Update</string>
<key>displayVersion</key>
<string>1.4</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.MacminiEFIUpdate</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-11-18T18:42:37Z</date>
<key>displayName</key>
<string>Thunderbolt Software Update</string>
<key>displayVersion</key>
<string>1.1</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.thunderboltswupdate</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2011-11-18T18:42:37Z</date>
<key>displayName</key>
<string>iTunes</string>
<key>displayVersion</key>
<string>10.5.1</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.041-2631-49.1051A47.AppleMobileDeviceSupportDelta</string>
<string>com.apple.pkg.update.041-2631-49.1051A47.iTunesXDelta.patch</string>
<string>com.apple.pkg.update.041-2631-49.1051A47.CoreFPDelta</string>
<string>com.apple.pkg.update.041-2631-49.1051A47.iTunesAccessDelta</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-02-13T15:50:57Z</date>
<key>displayName</key>
<string>AirPort Utility</string>
<key>displayVersion</key>
<string>6.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.AirPortUtility</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-02-13T15:50:57Z</date>
<key>displayName</key>
<string>Mac OS X Update Combined</string>
<key>displayVersion</key>
<string>10.7.3</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.os.10.7.3.11D50b.combo</string>
<string>com.apple.pkg.JavaEssentials</string>
<string>com.apple.pkg.RemoteDesktop</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-02-13T15:50:57Z</date>
<key>displayName</key>
<string>iTunes</string>
<key>displayVersion</key>
<string>10.5.3</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.AppleMobileDeviceSupport</string>
<string>com.apple.pkg.iTunesX</string>
<string>com.apple.pkg.CoreFP</string>
<string>com.apple.pkg.iTunesAccess</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-02-28T13:01:13Z</date>
<key>displayName</key>
<string>PlugIn</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.pkg.FlashPlayer</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2012-03-07T13:39:27Z</date>
<key>displayName</key>
<string>Application Loader</string>
<key>displayVersion</key>
<string>2.5.1</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.ApplicationLoader</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-03-07T13:39:38Z</date>
<key>displayName</key>
<string>Mac mini EFI Firmware Update</string>
<key>displayVersion</key>
<string>1.6</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.Macmini2011EFIUpdate</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-03-12T16:41:16Z</date>
<key>displayName</key>
<string> Adobe Reader X (10.1.2) </string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.acrobat.reader.1012.reader.app.pkg.en_US</string>
<string>com.adobe.acrobat.reader.1012.reader.browser.pkg.en_US</string>
<string>com.adobe.acrobat.reader.1012.reader.appsupport.pkg.en_US</string>
</array>
<key>processName</key>
<string>Installer</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-02T12:35:21Z</date>
<key>displayName</key>
<string>Digital Camera Raw Compatibility Update</string>
<key>displayVersion</key>
<string>3.11</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.RAWCameraUpdate3</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-02T12:35:21Z</date>
<key>displayName</key>
<string>Safari</string>
<key>displayVersion</key>
<string>5.1.5</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.Safari_515_Lion</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-02T12:35:21Z</date>
<key>displayName</key>
<string>iTunes</string>
<key>displayVersion</key>
<string>10.6</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.041-3544-20.1060A44.iTunesXDelta.patch</string>
<string>com.apple.pkg.update.041-3544-20.1060A44.AppleMobileDeviceSupportDelta</string>
<string>com.apple.pkg.update.041-3544-20.1060A44.CoreFPDelta</string>
<string>com.apple.pkg.update.041-3544-20.1060A44.iTunesAccessDelta</string>
<string>com.apple.pkg.update.041-3544-20.1060A44.CoreFP1Delta</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-02T20:35:17Z</date>
<key>displayName</key>
<string>HP Printer Software Update</string>
<key>displayVersion</key>
<string>2.8</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.HP_CHorse</string>
<string>com.apple.pkg.HP_CHorseI</string>
<string>com.apple.pkg.HP_CHorseIL</string>
<string>com.apple.pkg.HP_Chuckwalla</string>
<string>com.apple.pkg.HP_Cmd2HP</string>
<string>com.apple.pkg.HP_DMF</string>
<string>com.apple.pkg.HP_Fax2</string>
<string>com.apple.pkg.HP_ImageEnhancement</string>
<string>com.apple.pkg.HP_Inkjet6</string>
<string>com.apple.pkg.HP_Interlaken</string>
<string>com.apple.pkg.HP_PDE</string>
<string>com.apple.pkg.HP_Pdf2Pdf1</string>
<string>com.apple.pkg.HP_ResourceManager</string>
<string>com.apple.pkg.HP_Scan</string>
<string>com.apple.pkg.HP_Scan3</string>
<string>com.apple.pkg.HP_SmartX</string>
<string>com.apple.pkg.MakeQueuesScript</string>
</array>
<key>processName</key>
<string>PrintUITool</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-11T21:36:38Z</date>
<key>displayName</key>
<string>PlugIn</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.pkg.FlashPlayer</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-12T19:45:10Z</date>
<key>displayName</key>
<string>Xcode</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.XcodeMAS_iOSSDK_5_1</string>
</array>
<key>processName</key>
<string>storeagent</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-18T15:55:57Z</date>
<key>displayName</key>
<string>PlugIn</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.pkg.FlashPlayer</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-20T18:09:20Z</date>
<key>displayName</key>
<string>Digital Camera Raw Compatibility Update</string>
<key>displayVersion</key>
<string>3.12</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.RAWCameraUpdate3</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-20T18:09:20Z</date>
<key>displayName</key>
<string>Java for OS X 2012-003</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.JavaEssentials</string>
<string>com.apple.pkg.JavaForMacOSX107</string>
<string>com.apple.pkg.JavaSecurity</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-04-20T18:09:20Z</date>
<key>displayName</key>
<string>iTunes</string>
<key>displayVersion</key>
<string>10.6.1</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.041-4794-12.1061A11.iTunesXDelta.patch</string>
<string>com.apple.pkg.update.041-4794-12.1061A11.AppleMobileDeviceSupportDelta</string>
<string>com.apple.pkg.update.041-4794-12.1061A11.CoreFPDelta</string>
<string>com.apple.pkg.update.041-4794-12.1061A11.iTunesAccessDelta</string>
<string>com.apple.pkg.update.041-4794-12.1061A11.CoreFP1Delta</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-05-03T16:18:54Z</date>
<key>displayName</key>
<string>HP Printer Software Update</string>
<key>displayVersion</key>
<string>2.9</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.HP_CHorse</string>
<string>com.apple.pkg.HP_CHorsePI</string>
<string>com.apple.pkg.HP_CHorsePIL</string>
<string>com.apple.pkg.HP_CHorsePSF</string>
<string>com.apple.pkg.HP_Chuckwalla</string>
<string>com.apple.pkg.HP_Cmd2HP</string>
<string>com.apple.pkg.HP_DMF</string>
<string>com.apple.pkg.HP_Fax2</string>
<string>com.apple.pkg.HP_Scan</string>
<string>com.apple.pkg.HP_Scan3</string>
<string>com.apple.pkg.HP_SmartX</string>
<string>com.apple.pkg.MakeQueuesScript</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-05-07T19:29:04Z</date>
<key>displayName</key>
<string>HP Printer Software Update</string>
<key>displayVersion</key>
<string>2.9</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.HP_Crossbow</string>
<string>com.apple.pkg.HP_Inkjet</string>
<string>com.apple.pkg.MakeQueuesScript</string>
</array>
<key>processName</key>
<string>PrintUITool</string>
</dict>
<dict>
<key>date</key>
<date>2012-05-16T13:31:35Z</date>
<key>displayName</key>
<string>Mac OS X Update</string>
<key>displayVersion</key>
<string>10.7.4</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.update.os.10.7.4.11E53.patch</string>
<string>com.apple.pkg.RemoteDesktop</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-05-16T18:06:42Z</date>
<key>displayName</key>
<string>PlugIn</string>
<key>displayVersion</key>
<string></string>
<key>packageIdentifiers</key>
<array>
<string>com.adobe.pkg.FlashPlayer</string>
</array>
<key>processName</key>
<string>installer</string>
</dict>
<dict>
<key>date</key>
<date>2012-05-29T12:27:37Z</date>
<key>displayName</key>
<string>Safari</string>
<key>displayVersion</key>
<string>5.1.7</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.Safari_517_Lion</string>
<string>com.apple.pkg.FlashUpdateTool</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
<dict>
<key>date</key>
<date>2012-05-29T12:27:37Z</date>
<key>displayName</key>
<string>Digital Camera Raw Compatibility Update</string>
<key>displayVersion</key>
<string>3.13</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.RAWCameraUpdate3</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
</array>
</plist>


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:69>

wxTrac

unread,
May 30, 2012, 2:57:47 PM5/30/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:70>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: closed
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: invalid | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------
Changes (by krakorar):

* status: confirmed => closed
* resolution: => invalid


Comment:

I have found out that the Lion image on my mid-2011 Mac Mini became
corrupted somehow causing the problem that I was seeing. wxFontDialog no
longer blows up and I cannot get it to blow up using fractional numbers
either. I am closing this and apologizing to Stephan and all the other
precious wxWidgets developers who graciously looked in to this non-
existent issue. Sorry all. :-(


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:70>

wxTrac

unread,
May 30, 2012, 3:10:03 PM5/30/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:71>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------
Changes (by krakorar):

* status: closed => reopened
* resolution: invalid =>


Comment:

Spoke too soon, can still make it happen without the fix I posted in
comments a little above...reopening...


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:71>

wxTrac

unread,
May 30, 2012, 3:13:47 PM5/30/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:72>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

2012-05-30 15:11:38.890 smbanner[25237:603] *** NSRunStorage,
_NSBlockNumberForIndex(): index (2) beyond array bounds (2)
2012-05-30 15:11:38.893 smbanner[25237:603] (
0 CoreFoundation 0x938f8a67 __raiseError +
231
1 libobjc.A.dylib 0x9b1f9149
objc_exception_throw + 155
2 CoreFoundation 0x93860289 +[NSException
raise:format:arguments:] + 137
3 CoreFoundation 0x938601f9 +[NSException
raise:format:] + 57
4 AppKit 0x94f5314c
_NSBlockNumberForIndex + 83
5 AppKit 0x94f58f24
-[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 274
6 AppKit 0x950656aa
-[NSTextView(NSSharing) updateInsertionPointStateAndRestartTimer:] + 812
7 AppKit 0x95069cc0
-[NSTextView(NSPrivate) _setWindow:] + 331
8 AppKit 0x94ef10d0
__NSViewRecursionHelper + 40
9 CoreFoundation 0x937e71a9
CFArrayApplyFunction + 57
10 AppKit 0x94fc4f14 -[NSView
_setWindow:] + 3029
11 AppKit 0x94fc5593 -[NSView
removeFromSuperview] + 453
12 AppKit 0x951f969e
-[_NSKeyboardFocusClipView removeFromSuperview] + 68
13 AppKit 0x94fca98c -[NSWindow
endEditingFor:] + 578
14 AppKit 0x94fc580c -[NSView
_endEditingIfFirstResponderIsASubview] + 146
15 AppKit 0x94fc5461 -[NSView
removeFromSuperview] + 147
16 AppKit 0x951f969e
-[_NSKeyboardFocusClipView removeFromSuperview] + 68
17 AppKit 0x951faf6c -[NSCell
endEditing:] + 463
18 AppKit 0x95501b1e -[NSTextField
textDidEndEditing:] + 431
19 Foundation 0x91dc2df1
__-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1
+ 49
20 CoreFoundation 0x93838903
___CFXNotificationPost_block_invoke_1 + 275
21 CoreFoundation 0x93803688
_CFXNotificationPost + 2776
22 Foundation 0x91dadfde
-[NSNotificationCenter postNotificationName:object:userInfo:] + 92
23 AppKit 0x95569bb8
-[NSTextView(NSSharing) resignFirstResponder] + 738
24 AppKit 0x94fcec27 -[NSWindow
makeFirstResponder:] + 489
25 AppKit 0x94fca8d5 -[NSWindow
endEditingFor:] + 395
26 AppKit 0x95405478 -[NSPanel
resignKeyWindow] + 61
27 AppKit 0x94f1d137
_NXSendWindowNotification + 60
28 AppKit 0x94f1d072 endKeyAndMain +
81
29 AppKit 0x94f16d88 -[NSApplication
sendEvent:] + 3801
30 AppKit 0x94ea8d11 -[NSApplication
run] + 1007
31 smbanner 0x0028a367
_ZN14wxGUIEventLoop5DoRunEv + 51
32 smbanner 0x001ee9da
_ZN13wxCFEventLoop3RunEv + 144
33 smbanner 0x0015398b
_ZN16wxAppConsoleBase8MainLoopEv + 157
34 smbanner 0x0024fbd2
_ZN5wxApp5OnRunEv + 30
35 smbanner 0x001a56ae _Z7wxEntryRiPPc
+ 110
36 smbanner 0x00007ff6 main + 30
37 smbanner 0x00002765 start + 53
38 ??? 0x00000003 0x0 + 3
)


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:72>

wxTrac

unread,
May 31, 2012, 1:18:19 PM5/31/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:73>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

I know Cocoa and Cocoatron share the same API and one is Apple and one is
Open Source, but what I am seeing sure seems a lot like what this
Cocoatron bug report describes...

http://code.google.com/p/cocotron/source/detail?r=781e0902c3965f8da1f371642062cb6523e1e6a0&name=default&path=/AppKit/NSTextView.subproj/NSLayoutManager.m


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:73>

wxTrac

unread,
Jun 1, 2012, 11:07:06 AM6/1/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:74>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

More evidence of Apple Cocoa weirdness pertaining to nslayoutmanager...

http://cocoa.resourcezen.com/nslayoutmanager-setallowsnoncontiguouslayout-
misplaces-caret


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:74>

wxTrac

unread,
Jun 1, 2012, 2:02:06 PM6/1/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:75>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

Attached is a Cocoa project for Xcode 4.3.2 built against 10.7 SDK. It is
32 bit and ARC is enabled.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:75>

wxTrac

unread,
Jun 1, 2012, 2:06:08 PM6/1/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:76>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

Sorry, it is 64 bit.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:76>

wxTrac

unread,
Jun 1, 2012, 3:19:49 PM6/1/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:77>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

In the uploaded example, if [fontPanel close]; is commented out then the
error does not occur. However, I did modify the example and added code to
test if the font panel was visible at the start and unhide it if it was
and then test if it was visble at the end and if it was then hide it and
the error came back. It is something about removing the font panel from
the viewable area...you have probably stopped investigating this since it
appears to be an Apple problem. ;-)


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:77>

wxTrac

unread,
Jun 2, 2012, 12:31:02 AM6/2/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:78>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by csomor):

I just ran out of time, I have too many bug reports where I can probably
find a fix in an hour or two, and I've already spent many hours on this
one, and the workarounds I still have in mind are rather adventurous and
time consuming as well, so I had to stop for the moment


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:78>

wxTrac

unread,
Jun 2, 2012, 9:13:56 AM6/2/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:79>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

I understand, I had to stop myself several times to work on other things.
I am thinking that this is a Apple problem. I build the code under Lion
with Xcode 4.3.2 against the 10.7 SDK and take the executable to Snow
Leopard and Leopard machines and it runs flawlessly. I looked at the Lion
change log versus Snow Leopard and there are many substantial changes. I
also came up with a Cocoa only project that failed and I attached it to
the Apple bug report. They don't seem to care as you have made me aware.
:-(

Is there anything that can be done with the Generic Font Dialog to be
populated with system fonts?


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:79>

wxTrac

unread,
Jun 2, 2012, 9:25:41 PM6/2/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:80>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

Check this out:

http://lists.apple.com/archives/carbon-dev/2011/Sep/msg00005.html


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:80>

wxTrac

unread,
Jun 2, 2012, 9:43:42 PM6/2/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:81>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

It looks like under Lion, NSTextView has many, many problems...

http://cocoa.resourcezen.com/nstextview-does-not-display-data-until-mouse-
passes-over


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:81>

wxTrac

unread,
Jun 2, 2012, 9:55:57 PM6/2/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:82>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

Replying to [comment:1 krakorar]:
> This occurs on Lion 10.7.x and Snow Leopard 10.6.x compiled for i386. I
have tried both the 10.6 and 10.7 SDKs.

Actually, this runs fine on 10.6 but fails on 10.7.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:82>

wxTrac

unread,
Jun 7, 2012, 12:54:37 PM6/7/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:83>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

I am uploading a version of fontdlgosx.mm that employs a hack that
actually remedies the problem I am seeing on Lion. I am not proud of the
hack and it is a culmination of actually messing with the NSFontPanel
under Lion until I came up with a way to enter text in the NSTextView on
the NSFontPanel without encountering the dreaded exception that I have
been encountering. I don't know if this hack will remedy what you are
seeing with the fractional point sizes. Caution, this hack is ugly and
not for the squeamish.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:83>

wxTrac

unread,
Jun 21, 2012, 1:14:44 PM6/21/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:84>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone: 3.0
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

extern "C" int RunMixedFontDialog(wxFontDialog* dialog) ;
int RunMixedFontDialog(wxFontDialog* dialog)
{
#if wxOSX_USE_COCOA
wxFontData& fontdata= ((wxFontDialog*)dialog)->GetFontData() ;
#else
wxUnusedVar(dialog);
#endif
int retval = wxID_CANCEL ;

wxAutoNSAutoreleasePool pool;

// setting up the ok/cancel buttons
NSFontPanel *fontPanel = [[NSFontManager sharedFontManager]
fontPanel:YES];

// adjust modality for carbon environment
#if wxOSX_USE_CARBON
WindowRef carbonWindowRef = (WindowRef)[fontPanel windowRef] ;
SetWindowModality(carbonWindowRef, kWindowModalityAppModal , 0) ;
SetWindowGroup(carbonWindowRef ,
GetWindowGroupOfClass(kMovableModalWindowClass));
#endif

[fontPanel setFloatingPanel:NO] ;
[[fontPanel standardWindowButton:NSWindowCloseButton] setEnabled:NO] ;

wxMacFontPanelAccView* accessoryView = (wxMacFontPanelAccView*)
[fontPanel accessoryView] ;
if ( accessoryView == nil)
{
NSRect rectBox = NSMakeRect( 0 , 0 , 192 , 40 );
accessoryView = [[wxMacFontPanelAccView alloc]
initWithFrame:rectBox];
[fontPanel setAccessoryView:accessoryView];
[accessoryView release];

[fontPanel setDefaultButtonCell:[[accessoryView okButton] cell]] ;
}

[accessoryView resetFlags];
#if wxOSX_USE_COCOA
wxFont font = *wxNORMAL_FONT ;
if ( fontdata.m_initialFont.IsOk() )
{
font = fontdata.m_initialFont ;
}

[[NSFontManager sharedFontManager] setSelectedFont:
font.OSXGetNSFont() isMultiple:NO];

if(fontdata.m_fontColour.IsOk())
[[NSColorPanel sharedColorPanel] setColor:
[NSColor colorWithCalibratedRed:fontdata.m_fontColour.Red() /
255.0
green:fontdata.m_fontColour.Green() / 255.0
blue:fontdata.m_fontColour.Blue()
/ 255.0
alpha:1.0]
];
else
[[NSColorPanel sharedColorPanel] setColor:[NSColor blackColor]];
#endif

// Lets start the modal loop for NSFontPanel that has been modified
// to fix the NSTextView exception occurring in Lion (OSX 10.7.X)
NSView* savedView = nil;
NSTableView* tableView = nil;
NSTextView* textView = nil;
NSString *origString = nil;
//BOOL done = NO;
NSModalSession session = [NSApp beginModalSessionForWindow:fontPanel];

if ([NSApp runModalSession:session] == NSRunContinuesResponse)
{
// Enumerate the views on NSFontPanel
NSMutableArray* array = allSubviewsOfView([fontPanel
contentView]);
NSString* classString = [NSString stringWithString:@"NSTextView"];
NSString* string = nil;
// Save view that initially has focus when the NSFontPanel is
instantiated
savedView = (NSView*)[fontPanel firstResponder];
// Get view count
NSUInteger count = [array count];
// Search for NSTextView
for (NSUInteger i = 0; i < count; i++)
{
string = NSStringFromClass([[array objectAtIndex: i] class]);
if (string != nil && [string isEqualToString: classString])
{
// Get NSTextView
textView = (NSTextView*)[array objectAtIndex: i];
// Save the original NSString in NSTextView
origString = [[textView textStorage] string];
// Delete NSString in NSTextView
[[textView textStorage] beginEditing];
[[textView textStorage]
deleteCharactersInRange:NSMakeRange(0, [[textView textStorage] length])];
[[textView textStorage] endEditing];
NSLog(@"\nNSTextView:\n%@", textView);
break;
}
}

classString = [NSString stringWithString:@"NSFontPanelTableView"];
string = nil;
// Search for NSTableView (actually subclassed as
NSFontPanelTableView)
// The first NSFontPanelTableView is the one we want and the one
we will get
// as it is the first one encountered in the enumeration. It
contains a list of
// "canned" font point sizes.
for (NSUInteger i = 0; i < count; i++)
{
string = NSStringFromClass([[array objectAtIndex: i] class]);
if (string != nil && [string isEqualToString: classString])
{
// Get NSFontPanelTableView
tableView = (NSTableView*)[array objectAtIndex: i];
NSLog(@"\nNSFontPanelTableView:\n%@", tableView);
break;
}
}

// NSFontPanelTableView found?
if (tableView != nil)
{
// Is one of the "canned" font point sizes in the list
selected?
if ([tableView selectedRow] >= 0)
{
// Get index of selected "canned" font point size
NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:
[tableView selectedRow]];
// Select the currently selected "canned" font point
size...I know, it is redundant,
// but this is part of the recipe to avoid the exception
encountered in the
// NSTextView without this hack
[tableView selectRowIndexes:indexSet
byExtendingSelection:NO];

// Delete NSString in NSTextView resulting from selection
of "canned" font point size
// above
[[textView textStorage] beginEditing];
[[textView textStorage]
deleteCharactersInRange:NSMakeRange(0, [[textView textStorage] length])];
[[textView textStorage] endEditing];
}

// Set focus to NSFontPanelTableView
[fontPanel makeFirstResponder: (NSResponder*)tableView];

// Is "canned" font point size selected?
if ([tableView selectedRow] >= 0)
{
// Get window position of selected row of "canned" font
point size
NSPoint origin =[tableView frameOfCellAtColumn:0
row:[tableView selectedRow]].origin;

// Convert to window coords
origin = [tableView convertPoint:origin toView:nil];
// Convert to screen coords - This is not needed...
//origin = [[view window] convertBaseToScreen:origin];

// Send left mouse down event to selected row of "canned"
font point size
NSEvent *newEvent = [NSEvent
mouseEventWithType:NSLeftMouseDown
location:origin
modifierFlags:0
timestamp:0
windowNumber:[[tableView
window] windowNumber]
context:[[tableView
window] graphicsContext]
eventNumber:0
clickCount:1
pressure:0
];
[NSApp postEvent:newEvent atStart:NO];

// Send left mouse up event to selected row of "canned"
font point size
newEvent = [NSEvent mouseEventWithType:NSLeftMouseUp
location:origin
modifierFlags:0
timestamp:0
windowNumber:[[tableView
window] windowNumber]
context:[[tableView
window] graphicsContext]
eventNumber:0
clickCount:1
pressure:0
];
[NSApp postEvent:newEvent atStart:NO];
}
// "canned" font point size was not selected, could be font
point size
// not in list that is residing in NSTextView
else
{
// Was there a NSString orginally in NSTextView?
if (origString != nil)
{
// Put orininal NSString back in to NSTextView
[textView insertText: origString];
}
}

// Restore focus to view that had focus when NSFontPanel was
// first instantiated
if (savedView != nil)
{
// Set focus to saved view
[fontPanel makeFirstResponder: (NSResponder*)savedView];
}
}
}

[NSApp runModalForWindow:fontPanel];

[NSApp endModalSession:session];

// if we don't reenable it, FPShowHideFontPanel does not work
[[fontPanel standardWindowButton:NSWindowCloseButton] setEnabled:YES]
;
#if wxOSX_USE_CARBON
if( FPIsFontPanelVisible())
FPShowHideFontPanel() ;
#else
[fontPanel close];
#endif

if ( [accessoryView closedWithOk])
{
#if wxOSX_USE_COCOA
NSFont* theFont = [fontPanel panelConvertFont:[NSFont
userFontOfSize:0]];

fontdata.m_chosenFont = wxFont( theFont );

//Get the shared color panel along with the chosen color and set
the chosen color
NSColor* theColor = [[[NSColorPanel sharedColorPanel] color]
colorUsingColorSpaceName:NSCalibratedRGBColorSpace];

fontdata.m_fontColour.Set((unsigned char) ([theColor redComponent]
* 255.0),
(unsigned char) ([theColor
greenComponent] * 255.0),
(unsigned char) ([theColor
blueComponent] * 255.0));
#endif
retval = wxID_OK ;
}
[fontPanel setAccessoryView:nil];

return retval ;
}


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:84>

wxTrac

unread,
Nov 25, 2012, 6:46:30 PM11/25/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:85>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone:
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------
Changes (by vadz):

* milestone: 3.0 =>


Comment:

I don't think we can fix this in time for 3.0.


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:85>

wxTrac

unread,
Nov 25, 2012, 7:12:25 PM11/25/12
to wx-...@googlegroups.com
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:86>

#14323: wxFontDialog blows up when entering text for font point size
--------------------------+-------------------------------------------------
Reporter: krakorar | Owner:
Type: defect | Status: reopened
Priority: high | Milestone:
Component: wxOSX-Cocoa | Version: 2.9.3
Resolution: | Keywords:
Blockedby: | Patch: 0
Blocking: |
--------------------------+-------------------------------------------------

Comment(by krakorar):

Hello,

Turns out that this is a >= OSX 10.6 bug. I submitted it and source code
to reproduce the problem to Apple. A couple of months ago it was
submitted to engineering according to a notification that I received. I
was able to "fix" the bad behavior of the font dialog by modifying the
wxWidgets source...but it is not pretty and may make your eyes bleed.
However, if you are interested, I can attach it to this bug report.

Best Regards,

Rob Krakora


--
Ticket URL: <http://trac.wxwidgets.org/ticket/14323#comment:86>
Reply all
Reply to author
Forward
0 new messages