October 17, 2009
If you use NSMenuItem directly and assign a submenu to it using [parentMenu setSubmenu:forItem:], be sure to use [parentMenu setSubmenu:nil forItem:...] before releasing the NSMenuItem or parentMenu.
It appears that there's some internal system cache of NSMenuItems (for keyboard shortcuts etc), and simply removing the menu item doesnt invalidate that cache, which can cause random crashes on some systems, though it might be fixed for 10.6.
I've spent so much time on getting everything nice on OS X, for REAPER v3.13. I think it's paying off. Schwa says "it is like walking through mud." I tend to agree -- it's 95% "ugh" and 5% "woot". To be fair I'm sure Win32 was similar for me, back in the day, but I guess I didn't have much of an alternative (before that I had done some Xlib stuff that was not particularly enjoyable).
If you have a ReadyNAS, you might need to set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa LmCompatibilityLevel = 2 to let you access it via SMB.
October 17, 2009
0 com.apple.CoreFoundation 0x94563084 CFRetain + 36
1 com.apple.HIToolbox 0x90e99438 RetainEventParamData + 90
2 com.apple.HIToolbox 0x90e991cb SetEventParameter + 233
3 com.apple.HIToolbox 0x90edff75 SendMenuPopulate + 189
4 com.apple.HIToolbox 0x90edfe73 PopulateMenu + 63
5 com.apple.HIToolbox 0x90eebcd6 SearchCacheEntries + 348
6 com.apple.HIToolbox 0x90eeb86c SearchCache + 316
October 17, 2009
October 17, 2009
Posted by Juan Diego on Sun 18 Oct 2009 at 01:02 from 79.146.187.x
Posted by AF on Sun 18 Oct 2009 at 04:46 from 78.53.42.x
Posted by Justin on Sun 18 Oct 2009 at 13:50 from 64.81.54.x
Posted by Dan on Mon 19 Oct 2009 at 21:21 from 208.87.217.x
Posted by Cindy on Tue 20 Oct 2009 at 15:37 from 68.108.243.x
Posted by SALAMANDER on Thu 21 Jan 2010 at 06:06 from 195.149.90.x
Add comment: