拡張カーネル v2.9 リリース候補版で Firefox 53がとりあえず動いた話

まず、動かなかった原因ですが、追加した関数関係ありませんでした。

Windows Vista 以降のアプリで、TlsAlloc の問題があるので、それの独自回避処理入れてたのですが、
それが原因でクラッシュしていたので、とりあえず処理を削りました。

スレッド固有記憶領域を持つ DLLを LoadLibrary すると異常動作する問題 - seclan のほえほえルーム

Windows Vista 以降のアプリで、行儀が悪いものは、いきなり fs:[2ch] にアクセスしてクラッシュするので対策難しいんですが、いい方法はないものか…。
(通常 XPの場合は 0、ここにTls の変数アドレスのデフォルトオフセットを入れると Java 9 は回避できるのですが、 Firefox の場合、通常動いていたバージョンまで死ぬというよく分からない状態)

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です