「Runtime Error」が発生します。No.40514
Bull さん 23/05/06 19:56
 
お世話になります。

環境は以下の通りです。
Windows10 Home 64bit バージョン 22H2 (19045.2846)
秀丸エディタ Version 9.21 (64bit)

編集しているファイルを閉じるタイミングでランタイムエラー
が発生した旨のメッセージボックスが出ることがあります。
頻度はかなり低く、月に数回程度です。

内容は以下の通りです。
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!

Program: C:\Program Files\Hidemaru\HIDEMARU.EXE

R6016

- not enough space for thread data


---------------------------
OK  
---------------------------

以前から時々発生することがあったのですが、Version 9.21 にしても
発生しました。

ほとんどがファイルを閉じる時に発生します。他のタイミングでも
発生していたような記憶もありますが、詳細は覚えてないです。
ファイルの保存は問題なくできていて、ファイルが破損するなどのことはないです。

ファイルを閉じる時のエラーなので、編集作業に支障はないのですが、
ちょっと気になったので、一応報告しておきたいと思います。

[ ]
RE:40514 「Runtime Error」が発生しますNo.40519
秀丸担当 さん 23/05/08 13:32
 
エラーメッセージが出るとのことで、お手数をおかけして申し訳ありません。
エラーコードで検索してみたら、スレッド生成のメモリ不足のほか、メモリ不足でな
くてもスレッド終了時にも出る場合があるらしいエラーのようでした。
おそらく後者と思われます。
こちらでは出たことがなく、正確にはわからないのですが、様々なスレッドの処理の
うちちゃんと終わっていない何かがあるのだと思います。
例えば単語補完で本体と並行してスレッドが動いたり、秀丸エディタのヘルプのHTML
ヘルプビューワーも別のスレッドだったり、[ファイル]→[開く]をしただけでも秀丸
エディタとは違う様々なスレッドが動く場合があります。
稀にしか起きないのとことで、これを特定するのは難しそうです。
もしまた起きるようなことがあって、何か特定の操作や特定のマクロを実行した後と
かに限られるようでいたら、その状況とかがわかると助かります。

エラーメッセージのメッセージそのものは、おそらくですがWindows本体とは別に後
からアプリに付属してインストールされるような、
Visual C++ ランタイムライブラリが出しているのかもしれないです。
アプリによっては、Visual C++ 再頒布可能パッケージをインストールしてください
とか出るようなもののことです。
秀丸エディタはVisual C++ 再頒布可能パッケージは必要ないアプリです。
何かしら別のアプリが使っているものがあるのかもしれないです。
参考までの情報としてですが、R6016で検索すると、ランタイムライブラリを消した
り入れなおしたりしたら直ったというような情報もあるので、そのあたりを試してみ
るといいのかもしれないです。

[ ]
RE:40514 「Runtime Error」が発生しますNo.40657
n'Guin さん 23/06/21 16:31
 
お世話になります。

>環境は以下の通りです。
>Windows10 Home 64bit バージョン 22H2 (19045.2846)
>秀丸エディタ Version 9.21 (64bit)
>---------------------------
>Microsoft Visual C++ Runtime Library
>---------------------------
>Runtime Error!
>
>Program: C:\Program Files\Hidemaru\HIDEMARU.EXE
>
>R6016
>
>- not enough space for thread data
>
>
>---------------------------
>OK  
>---------------------------
>
>以前から時々発生することがあったのですが、Version 9.21 にしても
>発生しました。
>

私のところでも、同じエラーメッセージが出るようになりました。
出るのはファイルを閉じるときです。 複数のファイルをタブで開いているときに限
ります。

> 秀丸エディタはVisual C++ 再頒布可能パッケージは必要ないアプリです。


ランタイムエラーですが、下記のページに次のように記されています。

各メッセージで Microsoft Visual C++ ランタイム ライブラリについて言及してい
る場合でも、それはライブラリにバグがあることを意味しているわけではありません。
 これらのエラーは、アプリのコード内のバグ、またはランタイム ライブラリを処理
できない状態 (メモリ不足など) を示します。

https://learn.microsoft.com/ja-jp/cpp/error-messages/tool-errors/c-runtime-errors-r6002-through-r6035?view=msvc-170

以前は、このエラーは出ませんでしたので、何らかの問題が秀丸エディタにあるもの
と思われます。 以上、ご報告申し上げます。

[ ]
RE:40657 「Runtime Error」が発生しますNo.40660
秀丸担当 さん 23/06/21 17:37
 
情報ありがとうございます。
他の方も出る場合があるということで、何らかの問題がありそうです。
エラー情報のページを参考に、今後のバージョンでいろいろ対策してみます。

[ ]