Pull to refresh

Comments 43

Навернулся Google, а беспокоится нужно разработчикам Apple iCloud и Windows Live. Когда уже гугл начнет беспокоится, а не впихивать Говно+ во все подряд.
Боже мой, корпорация добра начала творить зло…
Подумай об этом как об оборотной стороне облачных технологий. Фишка Google всегда была в том, что его сервисы проще использовать и в них меньше ошибок, чем в кривом десктопном ПО. Но проблема с Sync показала, что когда Google отключается, он может не только отрезать тебя от почты – но вызвать и более глобальные проблемы с десктопной программой, такой как барузер.
Какая связь между облачными технологиями и багом хрома (десктопное (мысленно приравняем планшеты к десктопам) ПО, заметьте)?
Идеологически никто не мешал хрому обработать ошибку сервиса корректно, а не падать.
А реализовать криво можно всё что угодно, но это не значит, что всё плохо только потому, что оно может, например, падать в самый неподходящий момент из-за ошибки программистов.
Мне кажется, автор имел ввиду, что если в облачном приложении, в котором вы работаете с документами/почтой/прочим, произойдет схожая ошибка, и ляжет все вместе, то у вас могут возникнуть некоторые проблемы.
так это и так было известно, до этого падения. С самого начала активного распространения облачных приложений только ленивый не говорит, что главный минус — они не автономны и от вас их работа мало зависит.

А из-за багов может падать что угодно в сколь угодно извращённой форме. Если производитель ОС допустит критический баг в обновлении, приводящий к краху системы, никто же не будет говорить, что обновляться — злое зло.
UFO just landed and posted this here
Точно уже не припомню, но, помоему, с эклипсом было что-то типа того:

if (vendorName.equals(«Sun Microsystems, Inc.»)){ //it will never change
//do workaround for PermGen
}
А чего паника-то? Наоборот, хорошо, что такой малой кровью обошлось, зато теперь программисты гугла узнают о таком баге и придумают чего-нибудь, чтобы избежать подобного в будущем. Все-таки там отличные спецы работают.
UFO just landed and posted this here
Они специально написали с ошибкой и думали, что прокатит, по вашему? Словили баг, сейчас исправят его быстренько, с кем не бывает.
UFO just landed and posted this here
Люди ошибались, ошибаются и будут ошибаться. Идеальных нет.

Важно другое. Разработчики Хрома предусмотрели его «тихое» обновление, равно как и обновление своего серверного ПО. Т.е. потенциальная возможность ошибки была рассмотрена и предусмотрена намного раньше этого неприятного, но далеко не фатального события.

Как говорили на лекциях собственно сами гуглеры — мы думаем «не что делать, ЕСЛИ будет сбой, а что делать КОГДА будет сбой». Это довольно умный и дальновидный подход.

А вы говорите «код без ошибок». Ну-ну…
При условии что это именно баг, а не случайно активированная скрытая фича…
Chrome гордится тем, что он работает по принципу «песочницы»

Да, просто создавая отдельный процесс для каждой вкладки. Лично для меня это выглядит несколько странным.
А зачем делать свой велосипед с рантаймом и виртуалками, если изоляция процессов уже реализована средствами ОС?
Ну вот и я говорю — чем тут гордиться-то?
Открыл 100500 вкладок вышел за ulimit =))
Ну и что? Открыл Firefox и пошел дальше.
Пополз наверное, а не пошел.
На самом деле я пользовался FF постоянно, но лаги бесили (при открытии новой вкладки или даже при открытии новой старницы, фризы браузера по 1-5 секунд), и в конце концов с сожалением был вынужден искать замену. То что он тормозной это неоспоримый факт, независимо от вашего восприятия действительности, и минусование как стадия отрицания этого не изменит.
PS до 15 версии включительно пользовался, и долго с преданностью терпел.
Ах вот оно что! Я то думал в какой-то из открытых вкладок проблема, и по-очереди закрывал вкладки. Снова ошибка — перезапустился, восстановил все вкладки и попробовал закрыть другую вкладку. Как раз понадеялся на песочницу
Точно, я тоже не мог понять что случилось, а спросить спеца узкого профиля постеснялся и все прошло.
Я подумал это расширение какое-то, но до экспериментов по отключению не успел дойти — после пары падений хром снова заработал нормально.
Тоже наблюдал подобное в понедельник, в интервале 19:40 — 20:00 по мск. С десяток раз свалился с ошибкой. Причем только на windows (chrome stable), на рядом стоящем ноутбуке с линуксом (chrome dev) хром вел себя нормально.
А обновление-то когда будет? Что-то во последнее время Тимы-вестники лажи :)
Какой предельно желтый заголовок. Просто приложение Sync бажное, при недоступности гугловского сервиса падает и тянет за собой хром.

Да, возможен сценарий, когда мертвые сервисы гугла приведут к невозможности запустить у себя браузер. Собственно Lamport по моему говорил, распределенные системы — это когда ошибка на удаленном сервере, о котором ты и не знал, может привести к сбою у тебя. К счастью это не часть функционала, баги имеют особенность фиксится при их обнаружении.

Нет, никаких кодов самоуничтожения нет. Все остальное — истерика.
Sync отличная штука, но, к сожалению, кривая. Например, синхронизация закладок между устройствами убивает — постоянно восстанавливаются удаленные закладки, часть закладок перемешивается случайным образом. Думаю с остальными данным которые синхронизирует хром творится примерно то же самое, просто сложнее это обнаружить, в отличие от закладок. В общем пользоваться синхронизацией удобно только на одном устройстве, иначе вынос мозга гарантирован :( Надеюсь, когда-нибудь сделают систему более вменяемой.
Вы правы, в первом абзаце описка, далее он везде Стил.
… проблемы с одной страницей могут вызвать сбой только в одной закладке в браузере, а не вызвать падение всей программы.
Это правильное утверждение, с песочницей всё ок.

Но именно это и произошло с понедельничным багом. Он обрушил весь браузер.
Так проблема была не с одной страницей, а с сервисом самого браузера — над песочницей.

Это отличие наверное нужно понимать перед тем как делать какие-либо выводы.
Было бы логично такие второстепенные медиа-сервисы браузера отделять от всего, что поддерживает работу движка и прочих вещей, заставляющих его показывать страницы.
Пожалуй, в случае «сферического браузера в вакууме» согласен.
Вот только как их отделять? В отдельный процесс?
Код Sync'а по понятным причинам* в том или ином виде вынужден быть в тех же процессах, что заведуют открытием страниц и т.д. — то есть собственно browser. И наверное поэтому сейчас sync сделан в основном процессе — «петух пока не клевал».
Возможность посеять ошибку есть, увы, у каждого и первая/единственная относительно крупная (полчаса программа падала кстати не для каждого крупная) проблема — это возможно ещё не повод строить статистические выводы что именно Sync является «корнем всех зол».
* — потому что Sync должен знать о посещаемых URL, списке закладок и т.п.

Можно наверное сделать и отдельный процесс-Sync-сервер, передавать ему всё по IPC…
Не мне судить, но в попытке достичь желаемого код в целом станет сложнее — а (обычно) чем сложнее код, тем больше вероятность посеять ошибку/нестабильность.
То есть падать что-то всё равно будет, при этом в целом даже чаще, но браузер будет повреждён только в «половине» случаев. Вопрос как эта «половина»*общее_число_ошибок переводится в абсолютное кол-во ошибок в браузерной части.
Ситуация может как улучшиться (ошибки перекочевали в отдельный процесс, в процессе браузера ошибок добавилось мало), так и наоборот.
Эмм… вы о чем? Чет не заметил проблем в понедельник =/ работал с 9 до 23 часов
В этой понедельничной багофишке не всё так просто было, на мой взгляд. Я только со второй ошибки понял, что с Гуглом что-то не так. К третьей ошибке уже был запущен простенький сниффер WireShark. Но самое интересное, что до падения Хрома в третий раз, WireShark получил некую ахинею, я не успел сделать скрин — заметил глазами буквально на полсекунды и сниффер повис в белом экране. Во время этого и обвалился Хром в третий раз. Больше у меня падений Хрома не было.

Я всё это пишу к тому, что автор статьи мыслит в весьма правильном направлении. Гугл уже давно начал блокировать неугодные (якобы вредоносные, или ещё какие-там) сайты, наверняка многие из Вас видели эти сообщения в Хроме — но сейчас мы этого практически не замечаем. Теперь вот и досадные «ошибки». Так давайте обратим внимание, а ошибки ли это?

Кроме того, для меня весьма удивительно, что команда Гугл так быстро признала вину. Уж очень удивительно, поскольку явное признание такой ошибки может повлечь судебные иски. А значит есть ресурс из чего покрывать судебные убытки и наверняка есть какой-то заработок. Ибо я уже давно не верю в то, что корпорации делают что-то для людей. Только лишь с выгодой для себя. Даже «ошибки» проворачивают в прибыль. Так что я думаю, что всё гораздо глубже и стоит задуматься, а вообще каким программным обеспечением мы пользуемся и что оно по факту делает? А то в один прекрасный день 2016 года домашний Google Hoover на Android 100500 или утащит бумажник, или натворит ещё чего совсем жестокого.

IMHO.
Вот поэтому и держу свой sync сервер для FF. В chromium sync'ом не пользуюсь. Он не умеет отвязываться от гугла.

Когда-нибудь централизация всего и вся капитально всех нагнет.
UFO just landed and posted this here
UFO just landed and posted this here
Лет 10 назад получасовой «перерыв» в работе сайта Майкрософт, привел к полной неработоспособности почтового клиента ms outlook express- клиент запускался и тут же вываливался с ошибкой.Причем, судя по гневным отзывам в форумах, происходило это в независимости от платформы win или mac. Что породило у пользователей подозрения в шпионаже и удаленном контроле со стороны майкрософт. Можно сделать вывод: истории имеют обыкновение повторятся.
Это случайно не из-за неотключенной привязки к MSN мессенджеру было?
Нет, это была проблема именно с оутлуком-я уже не припомню подробностей, но вроде даже данные терялись.
Only those users with full accounts are able to leave comments. Log in, please.