【Logicool】ロジクールキーボード 9th【Logitech】

このエントリーをはてなブックマークに追加
712不明なデバイスさん
G510を使っているんだが、昨日Logicoolゲーミングソフトウェア(以下LGS)を8.30.86.0から8.35.18に更新したところ、
8.20.74.0で起きていたMicrosoft Visual C++ Runtime Library の「Runtime Error!」で強制終了するバグが再発した。
対処方法は、settings.json を削除することだが、何度もこんな事を繰り返したくないので、
なぜ起きるのか原因を探してみた。
結果、LGSがVC++ runtime errorで強制終了する条件を特定する事ができたので参考までに書いておく。

・LGSがVC++ runtime errorで強制終了する条件

「バックライト色をカスタマイズ」項目において
プロファイルが二つ以上ある状態で
 □プロファイルごとのバックライトの設定を有効にする
にチェックを入れる。

すると、LGSの終了→起動を繰り返すことでsettings.jsonのファイルサイズが増えていき、
最終的には130MB以上になってVC++ runtime errorを起こして強制終了する。
(通常のsettings.jsonのファイルサイズは5KB前後)
一度ファイルサイズが増えてしまったら、設定のチェックを外しても
LGSの再起動を繰り返すことでファイルサイズが増えていってしまう。
こうなるとsettings.jsonを削除して「上記の設定にチェックをしない」ように再設定するしかない。

ということで、強制終了する条件が分かったので、他の人への参考になればと思い書いてみた。
なお、ロジクールにもこの件を一応報告しておいた。
本当はLogitech Forumsの方に書けばより確実に対応してくれるんだろうが、
英語でこれを伝える自信がないのでもし良ければ誰か他の人が報告してくれ。
というか、むしろ報告して下さい、お願いします<(_ _)>

LGS 8.35 is now available for G-Series keyboards! - Logitech Forums
ttp://forums.logitech.com/t5/G-Series-Gaming-Keyboards/LGS-8-35-is-now-available-for-G-Series-keyboards/td-p/877338