PATIOさん、
マシンも替えているのであればOSのバージョンアップではないということですね。
カウンタCGIであれば、ファイルロックが関係するかもしれません。CPUやメモリも変わっているのであれば、ロック関係のエラーが出ることは十分考えられます。
まず、Perlの実行に PerlIS.dll を使っているのであれば、perl.exe にしてください。
その上で、オプションの「単一スレッド」にチェックを入れてやってみてください。
智猫さんのURLがわかったのでお知らせしときます。
http://www.botan.sakura.ne.jp/~tomo/
です。
すいません、忙しさにかまけていてチェックにきていませんでした。
例外エラーが起こったのは、カウンタ用のCGIです。
tomcnt.cgiという奴で作者のホームページからいただいてきたものです。
この方のホームページは行方不明で現在はアクセスできないのですが、
NT4.0の時は全く問題なく動いていたものです。
ちなみにOSの切り替えと同時にマシンも切り替わっているので環境の違いかも
インストールしているソフトの内容は同じなんですが、この辺は厳密に同じとはいえませんものね。
問題のCGIは、Perlで書かれていまして、付属にGIFファイルを結合するモジュールを中で呼んでいます。
このモジュールもNT4.0では問題なく動いていました。
PATIOさん、
WinNT4.0 Workstation から Win2000 Professional にアップグレードしたという意味でしょうか(?)。
アプリケーションエラーのアドレスはシステムのDLLの領域だと思います。
エラー発生の原因はよくわからないので、とりあえず、そのCGIはどこのなんというCGIなのか、をお知らせ下さい。
どうも初めましてPATIOと言います。
今まで、NT4.0+SP6aでHTTPDを動かしていたんですが、
諸般の事情によりWindows2000に変わりまして、バージョン1.37dを使用しておりますが、
HTTPDが時々例外処理エラーを出すようになっております。
内容は以下のとおりです。
アプリケーション ポップアップ: httpd.exe - アプリケーション エラー : 例外 unknown software exception (0xc0000027) がアプリケーションの 0x77e56153 で発生しました。
アプリケーション ポップアップ: httpd.exe - アプリケーション エラー : "0x281a2aee" の命令が "0x00000304" のメモリを参照しました。メモリが "written" になることはできませんでした。
どうもCGIが動くタイミングで起こっているようなんですが、CGIそのものは今まで動いていたものです。
ちなみに、IE5.5 SP2でPerlはActivePerl5.6.1.629を使っています。