「地図で指定」ボタンを押した際の「読み取り違反」 - Saito
2019/08/27 (Tue) 14:21:06
お世話になります。
「地図で指定」のボタンを押して、地図の範囲を設定しようとした際、「モジュール’ig9icd32.dll’のアドレス0FA807A8でアドレス00000020に対する読み取り違反が起きました。」と表示され、地図を表示できないエラーが起こっています。
エラーは以下のような流れで起こります。
1.Vector map maker を起動する
2.「基本設定」を行い、「描画範囲設定」の中の「地図で指定」ボタンをクリック
3.画面がフリーズ
4.ディスプレイドライバーが応答を停止、その後回復
「ディスプレイドライバー Intel HD Graphics Drivers for Windows8(R)は動作を停止しましたが、正常に回復しました。」とメッセージが画面右下に表示される
5.「地図で指定」の画面が立ち上がるが、真っ白な画面が出る
6.キャンセルボタンを押す
7.「地図で指定」の画面が閉じる
8.もう一度、「地図で指定」のボタンをクリック
9.「モジュール’ig9icd32.dll’のアドレス0FA807A8でアドレス00000020に対する読み取り違反が起きました。」と表示される。
以上です。
この後は何度「地図で指定」ボタンを押しても同じエラーが出ます。
http://mapdxfmaker.bbs.fc2.com/?act=reply&tid=16104549に以前似たような質問があり、確認したところ、
Vector mapmaker のフォルダはProgram Dataフォルダに入っております。
解決方法をご教示いただけますと幸いです。よろしくお願いいたします。
画面のスクリーンショットを添付いたします。「設定値保存」のファイルもギガファイル便のurlを添付いたします。
https://38.gigafile.nu/1026-d26173882c16b4d2533bc10aaccf1095e
PCはLenovoのThinkPad P50 Windows7 64bitです。
お手数をおかけいたしますが、どうぞよろしくお願いいたします。
Re: 「地図で指定」ボタンを押した際の「読み取り違反」 - 作者
2019/08/27 (Tue) 21:14:38
ご迷惑をおかけし申し訳ありません。
VectorMapMakerからグラフィックアクセラレータに命令を送った際に障害が発生したのだと思います。
お使いの機種のディスプレイドライバは Quadro M2000M のWindows7用ではないかと思うのですが使用されているドライバを確認していただけないでしょうか。
参考にこちらの状況を添付します。
Re: 「地図で指定」ボタンを押した際の「読み取り違反」 - Saito
2019/08/29 (Thu) 12:05:00
ご回答いただき、ありがとうございます。
私のパソコンでは、IntelのグラフィックスプロセッサとNVIDIAのグラフィックプロセッサが切り替えられるようになっており、デフォルトの設定だとVectorMapMakerはIntelのプロセッサを使うように設定されていました。
Intelのグラフィックドライバは Intel(R) HD Graphics P530
NVIDIAのグラフィックドライバは NVIDIA Quadro M200Mです。
Windows7用なのかどうかはデバイスマネージャからは確認できませんでした。
NVIDIAのプロセッサは最新版だったのですが、Intelのプロセッサは最新版ではなかったようで、手動で更新したところ、エラーは起こらなくなりました。
今のところ、Intel、NVIDIAどちらのプロセッサに切り替えても、エラーは起こりません。(http://faq3.dospara.co.jp/faq/show/1577?site_domain=defaultを参考に切り替えました。)
貴重なアドバイスをいただき、ありがとうございます。おかげさまで、ベクターマップメーカーが利用できるようになりました。
またエラーが出ましたら、質問させていただけますと幸いです。よろしくお願いいたします。
Re: 「地図で指定」ボタンを押した際の「読み取り違反」 - Saito
2019/08/29 (Thu) 12:08:30
訂正します。
NVIDIAのグラフィックドライバは NVIDIA Quadro M2000Mです.
(M200Mと誤記しておりました。)
申し訳ありません。よろしくお願いいたします。