https://naba-san.hatenablog.com/


DEP有効にしてると、maximaが起動しない?

naba_san2009-10-07

DEP*1を有効に設定していると、こんなエラーが出る事があるようです。



フロントエンド「wmMaxima」を立ち上げた直後の画面*2
wmMaximaってのは、maximaのフロントエンドです。(こっちは落ちません。)



肝心のエラー画面は、こんな感じ。
(wmMaximaが裏でmaximaを起動させようとして、失敗したみたい?)


なお、このエラーは Windows Vista SP2 (x86) で確認できたものです。(x64とかは分かりません。)




解決法

「コンピュータのプロパティ」(システムの詳細)のあたりから、maximaDEPの除外対象に設定すると、冒頭のエラーは出なくなりました。



DEP除外の設定画面
こんな感じ。
(※まだ実際に触っての動作を確認していないので、確実じゃない。)




補足
エラー画面にも出ていますが、除外対象に設定する実行ファイルは、「maxima.exe」です。
ファイルパスは‥環境によって違うかもしれませんが、自分の場合は「(インストール先)\lib\maxima\5.19.2\binary-gcl」にありました。

※参考用の設定画面では、wmMaximaとかXMaximaとかも除外設定のリストに入れちゃってますが、これは入れなくても良さそうな感じです。

*1:Data Execute Prevention/データ実行防止

*2:Aeroで透けて見えてる赤と白の頭は‥夢のコラボ、例の二人組(謎)