パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

リンクをクリックするだけでiOSデバイスが再起動してしまうWebサイト」記事へのコメント

  • Windowsでもクラッシュするということは、メモリ確保に失敗したのに
    エラー処理をせずに未確保領域を使用してしまっているということ?

    • by Anonymous Coward on 2016年01月29日 20時45分 (#2956765)

      メモリ確保に失敗したらリカバリは原則不可能だからね。
      メモリ切れになると例外を動かすメモリがない可能性があるし。
      一部の高信頼性が必要な機器は対策してるかもしれないけど。

      親コメント
      • by Anonymous Coward

        Firefoxの場合だと(プロジェクトが古いので例外の使用を禁止している関係もあるけど)infallible allocatorという、割り当てに失敗したらその場でクラッシュするアロケーターを原則として使って、明らかに失敗する可能性が高そうな割り当て(大量のグラフィックメモリの確保とか)だけ、個別に失敗をチェックできるアロケーターを使っている。
        ただしこれはGeckoの場合なので、iOS版では単にSafariと同じWKWebKitのバグを踏んでいるだけだと思う。

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

処理中...