Warnings on OS X: Internals of CFAllocator not known
What steps will reproduce the problem?
- run the wxpython.py example or any cefpython app on OS X 10.10 (Yosemite)
What is the expected output? What do you see instead?
There are memory errors when running cefpython apps: Internals of CFAllocator not known; out-of-memory failures via CFAllocator will not result in termination. http://crbug.com/45650
This seems to be a known bug (fixed) in chromium, can it be fixed on cefpython?
What version of the product are you using? On what operating system? OS X Yosemite 10.10.2 (14C1510)
Name: cefpython3 Version: 31.2
Please provide any additional information below.
Here is the full log:
$ python wxpython.py
[wxpython.py] architecture=64-bit
[wxpython.py] wx.version=3.0.2.0 osx-cocoa (classic)
[CEF Python] Initialize() called
[CEF Python] CefExecuteProcess(): exitCode = -1
[CEF Python] CefInitialize()
2015-03-20 12:07:03.817 Python[1311:52570] Internals of CFAllocator not known;
out-of-memory failures via CFAllocator will not result in termination.
http://crbug.com/45650
[CEF Python] App_OnBeforeCommandLineProcessing_BrowserProcess()
[CEF Python] Command line string for the browser process:
--browser-subprocess-path=/usr/local/lib/python2.7/site-packages/cefpython3/subp
rocess --lang=en-US
--log-file=/usr/local/lib/python2.7/site-packages/cefpython3/examples/debug.log
--log-severity=info --enable-release-dcheck
--resources-dir-path=/usr/local/lib/python2.7/site-packages/cefpython3/Resources
--remote-debugging-port=52792 --no-sandbox
--locale_pak=/usr/local/lib/python2.7/site-packages/cefpython3/Resources/en.lpro
j/locale.pak
[CEF Python] BrowserProcessHandler_OnBeforeChildProcessLaunch()
[CEF Python] Switch already set, ignoring: locale_pak
[CEF Python] BrowserProcessHandler_OnBeforeChildProcessLaunch()
2015-03-20 12:07:03.950 subprocess[1314:52633] Internals of CFAllocator not
known; out-of-memory failures via CFAllocator will not result in termination.
http://crbug.com/45650
[CEF Python] WindowUtils::IsWindowHandle() not implemented (always True)
[CEF Python] CreateBrowserSync() called
[CEF Python] navigateUrl:
file:///usr/local/lib/python2.7/site-packages/cefpython3/examples/wxpython.html
[CEF Python] CefBrowser::CreateBrowserSync()
[CEF Python] GetPyBrowser(): creating new PyBrowser, browserId=1
[wxpython.py] LifespanHandler::_OnAfterCreated()
browserId=1
[CEF Python] BrowserProcessHandler_OnBeforeChildProcessLaunch()
[CEF Python] CefBrowser::CreateBrowserSync() succeeded
2015-03-20 12:07:04.130 subprocess[1315:52660] Internals of CFAllocator not
known; out-of-memory failures via CFAllocator will not result in termination.
http://crbug.com/45650
The last cef client works fine on OS X:
http://www.magpcss.net/cef_downloads/index.php?file=cef_binary_3.2171.1979_macosx64_client.7z&session=b88e8b7b099bb60cac322f0bac0b8df7&begin_download=1
Original issue reported on code.google.com by [email protected] on 20 Mar 2015 at 11:18
This is just a warning, not an error. The error message is quite clear - if there is an error, application will not result in termination. There is nothing that says that there is an actual error.
Issue 45650 in Chromium has status "Available". It seems that this is not yet fixed on all OS X versions.
Updating to the latest CEF may or may not fix it. Error level and the debug.log file should be checked.
Original comment by [email protected] on 20 Mar 2015 at 3:07