Is using the "--debug" flag the same as passing "debug": "true" in the argument to Initialise()? Because I don't see anything different.
I'm calling QuitMessageLoop() exactly once, and it crashes the first time. Here are the last lines from the log before it crashes:
[CEF Python] BrowserProcessHandler_OnBeforeChildProcessLaunch()
[CEF Python] BrowserProcessHandler_OnBeforeChildProcessLaunch()
[CEF Python] Switch already set, ignoring: disable-web-security
[CEF Python] Switch already set, ignoring: debug
[CEF Python] Switch already set, ignoring: ignore-gpu-blacklist
[CEF Python] BrowserProcessHandler_OnBeforeChildProcessLaunch()
[CEF Python] CreateBrowserSync() called
[CEF Python] navigateUrl: file:///home/ivoras/zvium/tests/resources/testrtanimation.html
[CEF Python] CefBrowser::CreateBrowserSync()
[CEF Python] GetPyBrowser(): create new PyBrowser, browserId=1
[CEF Python] BrowserProcessHandler_OnBeforeChildProcessLaunch()
[CEF Python] CefBrowser::CreateBrowserSync() succeeded
[CEF Python] MessageLoop()
[CEF Python] App: Command line string for the zygote process: /usr/local/lib/python3.5/dist-packages/cefpython3/subprocess --type=zygote --no-sandbox --lang=en-US --locales-dir-path=/usr/local/lib/python3.5/dist-packages/cefpython3/locales --log-file=/tmp/zvium_cef.log --log-severity=disable --resources-dir-path=/usr/local/lib/python3.5/dist-packages/cefpython3 --disable-web-security=true --debug=true --ignore-gpu-blacklist=true
[CEF Python] App: Renderer: OnContextCreated()
[CEF Python] App: Browser: OnProcessMessageReceived(): OnContextCreated
[CEF Python] V8ContextHandler_OnContextCreated()
[CEF Python] QuitMessageLoop()