Как запустить WebKit через скрипт bisect-builds? - PullRequest
0 голосов
/ 27 февраля 2019

В WebKit есть скрипт, который должен помочь разделить регрессии, как упомянуто в этом сообщении в блоге

Я пробую его с помощью

./bisect-builds -p mac-mojave -a x86_64 -c release -s 230000 -e 242118

ион загружает релиз и запускает его, но я не могу перейти ни на одну веб-страницу независимо от того, какую версию он загружает.Я могу щелкнуть по закладке, но ввод URL никогда не работает.Я не могу редактировать закладки (выбор редактировать закладки ничего не делает)

При запуске я вижу ошибки в терминале ниже.Это заставляет меня задуматься, нужно ли мне устанавливать какие-то переменные окружения или что-то такое, чтобы webkit не использовал ~/Library/Caches/com.apple.Safari и аналогичные папки библиотеки, а вместо этого использовал временную папку для всех своих файлов, так как в противном случае может показаться, что они конфликтуют с системой.версия Safari.

На этой странице о работе webkit ничего не упоминается

Я не знаю, что эти ошибки являются причиной невозможности навигации по страницам, но независимо от того,По этой причине до сих пор невозможно разделить пополам, если я не могу загрузить тестовую веб-страницу.

Как я могу запустить сценарий webkit bisect-builds таким образом, который фактически позволяет мне тестировать каждую ревизию веб-набора, которую он запускает?

Запуск SafariForWebKitDevelopment с параметром DYLD_FRAMEWORK_PATH, указывающим на встроенный WebKit в / var / folder / 7h / wyw4jhd933z5jmqzsdx6r0sr0000gn / T / tmp6D8gwS / Release.2019-02-27 11: 58: 59.835 SafariForWebKitDevelopment [43176: 20392508] NetworkStorageDB: _openDBReadConnections: не удалось открыть соединение для чтения с БД @ /Users/gregg/Library/Caches/com.apple.Safari/Cache.db.Ошибка = 14.Причина = невозможно открыть файл базы данных 2019-02-27 11: 58: 59.835 SafariForWebKitDevelopment [43176: 20392508] CacheRead: невозможно открыть файлы кэша в /Users/gregg/Library/Caches/com.apple.Safari 2019-02-2711: 58: 59.836 SafariForWebKitDevelopment [43176: 20392508] Не удалось получить расширение песочницы для пути = / Users / gregg / Library / Caches / com.apple.Safari.Errno: 1 2019-02-27 11: 58: 59.836 SafariForWebKitDevelopment [43176: 20392508] NetworkStorageDB: _openDBReadConnections: не удалось открыть соединение чтения с БД @ /Users/gregg/Library/Caches/com.apple.Safari/Cache.db.Ошибка = 14.Причина = невозможно открыть файл базы данных 2019-02-27 11: 58: 59.836 SafariForWebKitDevelopment [43176: 20392508] CacheRead: невозможно открыть файлы кэша в /Users/gregg/Library/Caches/com.apple.Safari 2019-02-2711: 58: 59.836 SafariForWebKitDevelopment [43176: 20392508] Не удалось получить расширение песочницы для пути = / Users / gregg / Library / Caches / com.apple.Safari.Ошибка: 1 Не удалось открыть хранилище исправлений автозаполнения SQLite на AutoFillCorrections.db.Ошибка: Ошибка Домен = com.apple.Safari.SQLite Код = 14 «невозможно открыть файл базы данных» _RegisterApplication (), НЕ удалось установить соединение по умолчанию с WindowServer, _CGSDefaultConnection () имеет значение NULL.Не удалось открыть хранилище настроек cahce в файле: ///Users/gregg/Library/Safari/Touch%20Icons%20Cache/TouchIconCacheSettings.db: Ошибка домена = com.apple.Safari.SQLite Code = 14 "невозможно открыть файл базы данных"2019-02-27 11: 59: 00.100 SafariForWebKitDevelopment [43176: 20392508] NetworkStorageDB: _openDBReadConnections: не удалось открыть соединение для чтения с БД @ /Users/gregg/Library/Caches/com.apple.Safari/Cache.db.Ошибка = 14.Причина = невозможно открыть файл базы данных 2019-02-27 11: 59: 00.100 SafariForWebKitDevelopment [43176: 20392508] CacheRead: невозможно открыть файлы кэша в /Users/gregg/Library/Caches/com.apple.Safari 2019-02-2711: 59: 00.100 SafariForWebKitDevelopment [43176: 20392508] Не удалось получить расширение песочницы для пути = / Users / gregg / Library / Caches / com.apple.Safari.Ошибка: 1 Не удалось открыть хранилище исправлений автозаполнения SQLite на CloudAutoFillCorrections.db.Ошибка: Ошибка Домен = com.apple.Safari.SQLite Code = 14 "невозможно открыть файл базы данных" Не удалось открыть хранилище исправлений автозаполнения SQLite на AutoFillCorrections.db.Ошибка: Ошибка Domain = com.apple.Safari.SQLite Code = 14 "невозможно открыть файл базы данных"Не удалось открыть хранилище исправлений автозаполнения SQLite на CloudAutoFillCorrections.db.Ошибка: Ошибка Domain = com.apple.Safari.SQLite Code = 14 «невозможно открыть файл базы данных» 2019-02-27 11: 59: 00.417 SafariForWebKitDevelopment [43176: 20392529] + [NSXPCSharedListener endpointForReply: withListenerName:]: произошла ошибкапри попытке получить конечную точку для прослушивателя «SandboxBroker»: соединение недействительно Не удалось открыть хранилище исправлений автозаполнения SQLite на AutoFillCorrections.db.Ошибка: Ошибка Домен = com.apple.Safari.SQLite Code = 14 «невозможно открыть файл базы данных» Не удалось открыть хранилище исправлений автозаполнения SQLite на CloudAutoFillCorrections.db.Ошибка: Ошибка Домен = com.apple.Safari.SQLite Code = 14 «невозможно открыть файл базы данных» 2019-02-27 11: 59: 00.560 SafariForWebKitDevelopment [43176: 20392510] AOSKit ОШИБКА: КЛИЕНТ XPC: получена ошибка неавторизованного клиента Не удалосьОткройте хранилище исправлений автозаполнения SQLite на AutoFillCorrections.db.Ошибка: Ошибка Домен = com.apple.Safari.SQLite Code = 14 «невозможно открыть файл базы данных» Не удалось открыть хранилище исправлений автозаполнения SQLite на CloudAutoFillCorrections.db.Ошибка: Ошибка Домен = com.apple.Safari.SQLite Код = 14 «невозможно открыть файл базы данных» _RegisterApplication (), НЕ удалось установить соединение по умолчанию с WindowServer, _CGSDefaultConnection () имеет значение NULL._RegisterApplication (), НЕ удалось установить соединение по умолчанию с WindowServer, _CGSDefaultConnection () имеет значение NULL.Не удалось открыть хранилище настроек cahce в файле: ///Users/gregg/Library/Safari/Touch%20Icons%20Cache/TouchIconCacheSettings.db: Ошибка домена = com.apple.Safari.SQLite Code = 14 "невозможно открыть файл базы данных"_RegisterApplication (), не удалось установить ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...