Skip to content

Instantly share code, notes, and snippets.

View kkuehl's full-sized avatar

Kirby Kuehl kkuehl

View GitHub Profile
@kkuehl
kkuehl / gist:af5bbcd843a6239cee2c64b58be6def7
Last active October 30, 2022 19:25
webkitgtk Asan Linux Compilation Instructions
wget --no-check-certificate http://nightly.webkit.org/files/WebKit-SVN-source.tar.bz2 -O WebKit-SVN-source.tar.bz2
tar jxvf WebKit-SVN-source.tar.bz2
cd webkit
echo Y | Tools/gtk/install-dependencies
Tools/Scripts/update-webkitgtk-libs
Apply the following patch:
--- Source/WebKit/PlatformGTK.cmake.orig 2017-09-26 13:04:14.571070291 -0700
+++ Source/WebKit/PlatformGTK.cmake 2017-09-26 13:04:31.871119018 -0700
2017-05-22 16:53:28:620 - info: [Appium] Welcome to Appium v1.6.5-beta
2017-05-22 16:53:28:623 - info: [Appium] Non-default server args:
2017-05-22 16:53:28:623 - info: [Appium] log: IOSTest-20170522095308/appium.log
2017-05-22 16:53:28:657 - info: [Appium] Appium REST http interface listener started on 0.0.0.0:4723
2017-05-22 16:53:38:003 - info: [HTTP] --> POST /wd/hub/session {"requiredCapabilities":{},"desiredCapabilities":{"deviceName":"4siphone","wdaStartupRetries":6,"wdaConnectionTimeout":600000,"launchTimeout":60000,"udid":"96b56a4bd6823af837410767ab917e17b17bb739","platformName":"iOS","automationName":"XCUITest","startIWDP":false,"useNewWDA":true,"browserName":"Safari","xcodeConfigFile":"/Users/kkuehl/iostestframework/Config.xcconfig","newCommandTimeout":2000,"platformVersion":"9.3.5","showXcodeLog":false,"showIOSLog":false}}
2017-05-22 16:53:38:005 - info: [debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"deviceName":"4siphone","wdaStartupRetries":6,"wdaConnectionTimeout":600000
2017-05-18 18:03:51:922 - info: [Appium] Welcome to Appium v1.6.5-beta
2017-05-18 18:03:51:925 - info: [Appium] Non-default server args:
2017-05-18 18:03:51:926 - info: [Appium] address: 127.0.0.1
2017-05-18 18:03:51:926 - info: [Appium] log: IOSTest-20170518110316/appium.log
2017-05-18 18:03:51:926 - info: [Appium] loglevel: info
2017-05-18 18:03:51:954 - info: [Appium] Appium REST http interface listener started on 127.0.0.1:4723
2017-05-18 18:05:08:717 - info: [HTTP] --> POST /wd/hub/session {"requiredCapabilities":{},"desiredCapabilities":{"deviceName":"4siphone","wdaStartupRetries":6,"wdaConnectionTimeout":600000,"launchTimeout":60000,"udid":"96b56a4bd6823af837410767ab917e17b17bb739","platformName":"iOS","automationName":"XCUITest","startIWDP":true,"useNewWDA":true,"browserName":"Safari","xcodeConfigFile":"/Users/kkuehl/iostestframework/Config.xcconfig","newCommandTimeout":200,"platformVersion":"9.3.5","showXcodeLog":false,"showIOSLog":false}}
2017-05-18 18:05:08:722 - info: [Appium] Creating new X
2017-05-18 04:05:39:760 - info: [Appium] Welcome to Appium v1.6.4
2017-05-18 04:05:39:762 - info: [Appium] Non-default server args:
2017-05-18 04:05:39:763 - info: [Appium] address: 127.0.0.1
2017-05-18 04:05:39:763 - info: [Appium] log: IOSTest-20170517210519/appium.log
2017-05-18 04:05:39:763 - info: [Appium] loglevel: info
2017-05-18 04:05:39:791 - info: [Appium] Appium REST http interface listener started on 127.0.0.1:4723
2017-05-18 04:06:07:583 - info: [HTTP] --> POST /wd/hub/session {"requiredCapabilities":{},"desiredCapabilities":{"deviceName":"4siphone","wdaStartupRetries":6,"wdaConnectionTimeout":600000,"launchTimeout":60000,"udid":"96b56a4bd6823af837410767ab917e17b17bb739","autoAcceptAlerts":true,"automationName":"XCUITest","useNewWDA":true,"browserName":"Safari","xcodeConfigFile":"/Users/kkurhl/iostestframework/Config.xcconfig","newCommandTimeout":200,"platformVersion":"9.3.5","platformName":"iOS","showIOSLog":false,"showXcodeLog":false}}
2017-05-18 04:06:07:589 - info: [Appium] Creating new
[MJSONWP] Encountered internal error running command: Error: Error: not opened
at ../../lib/webkit-rpc-client.js:91:18
at WebSocket.send (/usr/local/lib/node_modules/appium/node_modules/ws/lib/WebSocket.js:218:35)
at ../../lib/webkit-rpc-client.js:88:19
at Promise._execute (/usr/local/lib/node_modules/appium/node_modules/appium-remote-debugger/node_modules/bluebird/js/release/debuggability.js:300:9)
at Promise._resolveFromExecutor (/usr/local/lib/node_modules/appium/node_modules/appium-remote-debugger/node_modules/bluebird/js/release/promise.js:483:18)
at new Promise (/usr/local/lib/node_modules/appium/node_modules/appium-remote-debugger/node_modules/bluebird/js/release/promise.js:79:10)
at WebKitRpcClient.send$ (../../lib/webkit-rpc-client.js:79:12)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerat

Keybase proof

I hereby claim:

  • I am kkuehl on github.
  • I am kkuehl (https://keybase.io/kkuehl) on keybase.
  • I have a public key ASDwK94Rn0KciChRAK86R3Z_0YWNjMPSiPWAoGbXBIIAEwo

To claim this, I am signing this object: