
#6 0x0000000108f076bf in extensions::(anonymous namespace)::LoadExtensionOnUIThread(base::WeakPtr, std::_1::unique_ptr >, base::FilePath const&, bool, scoped_refptr, scoped_refptr) at /Users/johnb/cloudwing/cef_binary/chromium/src/cef/libcef/browser/extensions/extension_:106 #5 0x0000000108f04eea in extensions::CefExtensionSystem::LoadExtension(std::_1::unique_ptr >, base::FilePath const&, bool, scoped_refptr, scoped_refptr) at /Users/johnb/cloudwing/cef_binary/chromium/src/cef/libcef/browser/extensions/extension_:311 #4 0x0000000108f05adc in extensions::CefExtensionSystem::LoadExtension(extensions::CefExtensionSystem::ComponentExtensionInfo const&, scoped_refptr, scoped_refptr) at /Users/johnb/cloudwing/cef_binary/chromium/src/cef/libcef/browser/extensions/extension_:579 #3 0x0000000108f06dac in extensions::CefExtensionSystem::NotifyExtensionLoaded(extensions::Extension const*) at /Users/johnb/cloudwing/cef_binary/chromium/src/cef/libcef/browser/extensions/extension_:646 #2 0x00000001083a1631 in extensions::ExtensionRegistry::TriggerOnLoaded(extensions::Extension const*) at /Users/spotify-buildagent/buildAgent/work/215ce731d4621561/CEF3_git/chromium/src/extensions/browser/extension_:64 #1 0x000000010b53cd46 in ThemeService::ThemeObserver::OnExtensionLoaded(content::BrowserContext*, extensions::Extension const*) at /Users/johnb/cloudwing/cef_binary/chromium/src/chrome/browser/themes/theme_:126 #0 0x000000010b53b3b6 in ThemeService::DoSetTheme(extensions::Extension const*, bool) at /Users/johnb/cloudwing/cef_binary/chromium/src/chrome/browser/themes/theme_:592 It appears to be written inElectron and can test Electron apps.Īttached the two extensions that are problematic. My company is using it for testing browser based apps.

Getting Cypress working would be a huge win - there are a few other forums posts over there for people trying to get it working with cef. Both callstacks are listed below, could potentially be two bugs.

The app crashes in one of two call stacks, depending on which extension loads first. load-exension=/path_to_theme_extension /path_to_cypress_exension
Cloudwing h code#
To try loading both extensions without modifying code can use this command line option: Changed client/browser/root_windows_ line 69 to use '.’ as delimiter. First issue was that it passes two extensions on the command line, using ‘.' as a delimiter. These extensions are used by Cypress.io to run tests.
Cloudwing h install#
The full instructions would be to install cypress and add the cef app as a recognized browser, then attempt to run tests. NOTE: these are simplified instructions to reproduce the crashes reported here.

Cloudwing h download#
download and unzip the attached extensions.
