超能力者でゲームを開始しようとするとクラッシュ
下記コミットで修正しました。
spell_bookをNONEにすることの影響は一通りチェックしましたが、超能力者・鏡使い・青魔道師についてはMPの計算以外には関わっていないように思えます。
検証が大変なので、Alpha5リリースに含めるかはおまかせします。
https://osdn.net/projects/hengband/scm/git/hengband/commits/560d98a61c032b0fb8444e4b41001c6d129aff76
ひとまずWindowsでもたまたま問題発生していないだけで重篤な問題を持っていることは違いないと思うので、今回であえてマージします。 いくつかの職のケースでWindowsでレベル50まで伸ばしましたが、特に大きな問題はなさそうです。万一問題あればRevert含めてHotFix対応も視野に入れます。本チケットは完了とします。
Linux環境において、GCCでAddressSanitizerを有効にしてコンパイルしたバイナリで、超能力者でゲームを開始しようとするとAddressSanitizerが配列外アクセスを検出してクラッシュする。