Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Warning on OS X Mavericks: usage of deprecated "CGFontSetShouldUseMulticache" #5736

Open
dieu opened this issue Oct 28, 2013 · 13 comments
Open

Comments

@dieu
Copy link

dieu commented Oct 28, 2013

 Brackets Helper[3759] <Error>: The function `CGFontSetShouldUseMulticache' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

nwjs/nw.js#1216 (comment)

https://code.google.com/p/chromium/issues/detail?id=45650

[peterflynn: Note that there's another warning, about CFAllocator that this bug is now tracking too since #6379 was duped out.]

@peterflynn
Copy link
Member

@dieu Does Brackets actually not work, though? It sounds like this is just a warning message that gets logged -- it shouldn't prevent Brackets from functioning properly.

Revising title to reflect that (was: "Don't work on Mac OS X Maverick"). If something about Brackets doesn't appear to be working properly, please provide more detail.

@peterflynn
Copy link
Member

Also, it looks like you may have pasted the wrong Chromium bug link -- that one doesn't appear to be related to this issue. (Tagging CEF though since that's almost certainly where the warning is being triggered).

@dieu
Copy link
Author

dieu commented Oct 29, 2013

@peterflynn Yes, Brackets don't work, please see screenshot.

screen shot 2013-10-29 at 10 56 03

And it is not warning, it is error :)

 Brackets Helper[3759] <Error>:

PS: Linkt to chromium issues from logs.

@peterflynn
Copy link
Member

@dieu What version of Brackets are you running? Is it an official download, or are you building brackets-shell yourself. (If building yourself, can you try an official download to see if it's any different? -- to make sure it's not something like #5277)

Also, do you have any extensions installed? If so, can you try launching with all extensions disabled? (Move extensions from "user" folder to "disabled" folder).

Lastly, try launching with a clean cache and prefs -- remove or temporarily relocate your cache folder.

@peterflynn
Copy link
Member

@dieu Also, can you try to get a stack dump for the frozen "Brackets Helper" process? Find its PID and run kill -9 <pid> in the terminal. You should see a crash log appear either in the terminal, in a popup dialog, or in /Library/Logs (look under CrashReporter or DiagnosticReports).

@dieu
Copy link
Author

dieu commented Oct 29, 2013

@peterflynn It is clear run, Sprint 32. I just download from site and run (I find error and found console file in app package).

@dieu
Copy link
Author

dieu commented Oct 29, 2013

@peterflynn I doт't know what happened, but now began to run ....

@ghost ghost assigned JeffryBooher Nov 4, 2013
@njx
Copy link
Contributor

njx commented Nov 4, 2013

Unpacking this, it looks like there are two issues. The warning at the beginning is a Chromium/CEF issue, and presumably will get fixed there at some point before the next Mac OS release, but we should leave this bug open (as low priority) to track it.

The other issue (Brackets Helper appearing to hang in Activity Monitor even though Brackets is working) looks like the same as #5794, so I think we can consider that separately.

Assigning to @JeffryBooher and marking tracking...no action needed for now.

@peterflynn
Copy link
Member

Note: the Chromium bug linked above https://code.google.com/p/chromium/issues/detail?id=45650, does not appear to have anything to do with the "CGFontSetShouldUseMulticache" warning. It is instead related to another warning about "CFAllocator" that's shown several times at startup (see #6379 for example).

I'll see if I can find an actual tracking bug to go with the font message described here.

@peterflynn
Copy link
Member

Looks like the font warning is tracked by private(?) bug https://code.google.com/p/chromium/issues/detail?id=255125, a fix for which was merged over the summer. Any way to tell if that's made it into our version of CEF yet?

@peterflynn
Copy link
Member

Added note in description to make sure we verify #6379 too before closing this

@MauricioAntunez
Copy link

24-03-14 22:29:37,140 Brackets Helper[7102]: The function `CGFontSetShouldUseMulticache' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

OSX Mavericks and Last version of Brackets

@JeffryBooher
Copy link
Contributor

Not fixed with CEF 1750

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants