И кто-то мне ещё будет рассказывать, что эти быдлокодеры могут писать нормальный софт?
Только зашёл на морду этого icloud’а, а он сразу “перестал отвечать”. Выключил adblock, перегружал страницу раз пять, ноль эмоций. Stopped responding, и всё тут:

Полный текст Details, если кому интересно:
ERROR
The operation is insecure.
FILE
Unknown
LINE
524
EXCEPTION INFO
code: 18
result: 2152923154
name: SecurityError
filename: https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js
columnNumber: 0
(null)
(null)
INDEX_SIZE_ERR: 1
DOMSTRING_SIZE_ERR: 2
HIERARCHY_REQUEST_ERR: 3
WRONG_DOCUMENT_ERR: 4
INVALID_CHARACTER_ERR: 5
NO_DATA_ALLOWED_ERR: 6
NO_MODIFICATION_ALLOWED_ERR: 7
NOT_FOUND_ERR: 8
NOT_SUPPORTED_ERR: 9
INUSE_ATTRIBUTE_ERR: 10
INVALID_STATE_ERR: 11
SYNTAX_ERR: 12
INVALID_MODIFICATION_ERR: 13
NAMESPACE_ERR: 14
INVALID_ACCESS_ERR: 15
VALIDATION_ERR: 16
TYPE_MISMATCH_ERR: 17
SECURITY_ERR: 18
NETWORK_ERR: 19
ABORT_ERR: 20
URL_MISMATCH_ERR: 21
QUOTA_EXCEEDED_ERR: 22
TIMEOUT_ERR: 23
INVALID_NODE_TYPE_ERR: 24
DATA_CLONE_ERR: 25
STACK
._getValueFromStorage@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:524:1063
.getValueFromSessionStorage@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:523:1513
COS.AuthUIController<.validateDidFail@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:674:153
SC.DelegateSupport.invokeDelegateMethod@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:129:1441
COS.AuthController<.validateUser/<@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:667:1085
SC.Response<._notifyListeners@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:213:412
SC.Response<.notify@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:213:626
SC._detect_base/<@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:94:304
CW.Response<.notify@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:460:919
SC.Response<.receive/<@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:212:1246
SC.run@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:117:131
SC.Response<.receive@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:212:1064
SC._detect_base/<@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:94:304
CW.Response<.receive@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:461:86
SC.XHRResponse<.finishRequest@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:214:791
.handle@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:137:519
._addEventListener/r<@https://www.icloud.com/system/cloudos/14H40/en-us/javascript-packed.js:138:445
MOST RECENT STACK
SC.run
> args: function (){i&&i.willReceive&&i.willReceive(r,this),e.call(t,!this.get("isCancelled")),!this.get("isCancelled")&&i&&i.didReceive&&i.didReceive(r,this),this.get("isCancelled")||this.notify()}, CW.Response:sc1563<POST https://setup.icloud.com/setup/ws/1/validate, status=421, undefined, undefined, undefined
SC.Response#receive
> args: function (e){if(!e)return;i=-1;try{i=t.status||0}catch(n){}if(i<200||i>=300){try{s=t.statusText||""}catch(o){s=""}r=SC.$error(s||"HTTP Request failed","Request",i),r.set("errorValue",this),this.set("isError",YES),this.set("errorObject",r)}this.set("status",i)}, CW.Response:sc1563<POST https://setup.icloud.com/setup/ws/1/validate, status=421, undefined, undefined, undefined
function (){var i=n[r],s;if(!i)throw new Error("No '"+r+"' method was found on the superclass");return t.isEnhancement?s=Array.prototype.slice.call(ar
> args: function (e){if(!e)return;i=-1;try{i=t.status||0}catch(n){}if(i<200||i>=300){try{s=t.statusText||""}catch(o){s=""}r=SC.$error(s||"HTTP Request failed","Request",i),r.set("errorValue",this),this.set("isError",YES),this.set("errorObject",r)}this.set("status",i)}, CW.Response:sc1563<POST https://setup.icloud.com/setup/ws/1/validate, status=421, undefined, undefined, undefined
CW.Response#receive
> args: function (e){if(!e)return;i=-1;try{i=t.status||0}catch(n){}if(i<200||i>=300){try{s=t.statusText||""}catch(o){s=""}r=SC.$error(s||"HTTP Request failed","Request",i),r.set("errorValue",this),this.set("isError",YES),this.set("errorObject",r)}this.set("status",i)}, CW.Response:sc1563<POST https://setup.icloud.com/setup/ws/1/validate, status=421, undefined, undefined, undefined
SC.XHRResponse#finishRequest
> args: [object Object], undefined, undefined, undefined, undefined
function (e){if(typeof SC=="undefined"||SC.Event.triggered)return YES;var t,n,r,i,s,o,u,a,f,l;o=SC.A(arguments),o[0]=e=SC.Event.normalizeEvent(e||wind
> args: [object Event], undefined, undefined, undefined, undefined
function (){return SC.Event.handle.apply(SC.Event._elements[s],arguments)}
> args: [object Event], undefined, undefined, undefined, undefined
IS FATAL
true
TYPE
client
APPLICATION NAME
cloudos
APP STATECHART
SC.Statechart:sc934
initialized: true
name: cloudos-statechart
current-states: [
validatingAuth.gettingReply
]
state-transition:
active: false
suspended: false
handling-event: false
BUILD NUMBER
14H40
TIME
Tue Dec 02 2014 14:48:35 GMT+0000 (GMT) (1417531715675)
HOST
www.icloud.com
USER AGENT
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:33.0) Gecko/20100101 Firefox/33.0
ENVIRONMENT
PROD
RECENT LOG MESSAGES
Tue, 02 Dec 2014 14:48:34 GMT: DEBUG: SC.Module: Attempting to load 'cloudos_foundation/springboard'
Tue, 02 Dec 2014 14:48:34 GMT: DEBUG: SC.Module: Module 'cloudos_foundation/springboard' already loaded.
Tue, 02 Dec 2014 14:48:34 GMT: DEBUG: SC.Module: Evaluating JavaScript for module 'cloudos_foundation/springboard'.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: CloudOS.main() already has localized strings, proceeding to run CloudOS.run() now.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Loading localized strings and metrics
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: --> Request 1: GET to /applications/pages/current/info.json, headers: Content-Type=text/plain, body: (omitted)
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: --> Request 2: GET to /applications/numbers/current/info.json, headers: Content-Type=text/plain, body: (omitted)
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: --> Request 3: GET to /applications/keynote/current/info.json, headers: Content-Type=text/plain, body: (omitted)
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: BEGIN initialize statechart
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: BEGIN gotoState: __ROOT_STATE__
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: starting from current state: ---
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: current states before: ---
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: --> entering state: __ROOT_STATE__
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: --> entering state: loading
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: current states after: loading
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: END gotoState: __ROOT_STATE__
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: BEGIN gotoState: validatingAuth
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: starting from current state: loading
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: current states before: loading
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: pivot state = __ROOT_STATE__
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: <-- exiting state: loading
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: --> entering state: validatingAuth
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: --> entering state: validatingAuth.gettingReply
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: COS: Sending validate POST request to https://setup.icloud.com/setup/ws/1/validate
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: --> Request 4: POST to https://setup.icloud.com/setup/ws/1/validate?clientBuildNumber=14H40&clientId=1B80D346-8FB8-4466-91A8-1830AFC3241A, headers: Content-Type=text/plain, body: (omitted)
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: current states after: validatingAuth.gettingReply
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: END gotoState: validatingAuth
Tue, 02 Dec 2014 14:48:35 GMT: INFO: SC.Statechart<cloudos-statechart, sc934>: END initialize statechart
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Language check for CloudOS: null -> en-us. We WILL relocalize cloudOS.
Tue, 02 Dec 2014 14:48:35 GMT: WARN: Could not get storage object for localStorage: SecurityError: The operation is insecure.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Module 'cloudos_foundation/springboard' has completed loading, invoking callbacks.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: <-- Response 2: 200 (349ms), headers: Accept-Ranges=bytes, Cache-Control=no-cache, no-store, private, Connection=keep-alive, Content-Encoding=gzip, Content-Language=en-us, Content-Length=349, Content-Type=application/json, Date=Tue, 02 Dec 2014 14:48:35 GMT, Etag="2c4-507e05fcea440", Expires=Wed, 02 Dec 2015 14:48:35 GMT, Last-Modified=Sat, 15 Nov 2014 07:05:45 GMT, Server=Apache, Strict-Transport-Security=max-age=31536000; includeSubDomains, Vary=Accept-Encoding body: (omitted)
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Adding additional data for numbers
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Springboard: A wait condition became satisfied. Still waiting on 1 conditions. Requirement was: dynamic app numbers
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: <-- Response 1: 200 (367ms), headers: Accept-Ranges=bytes, Cache-Control=no-cache, no-store, private, Connection=keep-alive, Content-Encoding=gzip, Content-Language=en-us, Content-Length=361, Content-Type=application/json, Date=Tue, 02 Dec 2014 14:48:35 GMT, Etag="2d8-507e05fcea440", Expires=Wed, 02 Dec 2015 14:48:35 GMT, Last-Modified=Sat, 15 Nov 2014 07:05:45 GMT, Server=Apache, Strict-Transport-Security=max-age=31536000; includeSubDomains, Vary=Accept-Encoding body: (omitted)
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Adding additional data for pages
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Springboard: A wait condition became satisfied. Still waiting on 1 conditions. Requirement was: dynamic app pages
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: <-- Response 3: 200 (365ms), headers: Accept-Ranges=bytes, Cache-Control=no-cache, no-store, private, Connection=keep-alive, Content-Encoding=gzip, Content-Language=en-us, Content-Length=349, Content-Type=application/json, Date=Tue, 02 Dec 2014 14:48:35 GMT, Etag="2c0-507e05fcea440", Expires=Wed, 02 Dec 2015 14:48:35 GMT, Last-Modified=Sat, 15 Nov 2014 07:05:45 GMT, Server=Apache, Strict-Transport-Security=max-age=31536000; includeSubDomains, Vary=Accept-Encoding body: (omitted)
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Adding additional data for keynote
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: Springboard: A wait condition became satisfied. Still waiting on 1 conditions. Requirement was: dynamic app keynote
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: <-- Response 4: 421 (259ms), headers: Cache-Control=no-cache, no-store, private, Content-Type=application/json; charset=UTF-8 body: {"error":"Missing X-APPLE-WEBAUTH-TOKEN cookie","success":false}
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: COS: invoking validateDidFail
Tue, 02 Dec 2014 14:48:35 GMT: INFO: Spent 121 ms symbolicating
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: CloudKit: ErrorCatcher dialog invoked.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Attempting to load 'cloudkit/error_catcher'
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Module 'cloudkit/error_catcher' is not loaded, loading now.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Loading CSS file in 'cloudkit/error_catcher' -> '/system/cloudos/14H40/cloudkit/error_catcher/14H40/en-us/stylesheet.css'
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Loading JavaScript file in 'cloudkit/error_catcher' -> '/system/cloudos/14H40/cloudkit/error_catcher/14H40/en-us/javascript-strings.js'
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Module 'cloudkit/error_catcher' finished loading.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Evaluating and invoking callbacks for 'cloudkit/error_catcher'.
Tue, 02 Dec 2014 14:48:35 GMT: DEBUG: SC.Module: Module 'cloudkit/error_catcher' has completed loading, invoking callbacks.
Оригинал этой записи в личном блоге.