Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

God Mode のショートカットをDesktopに配置するとJavaが落ちる

少しばかりハマったので、備忘録。

Windowsには特殊な名前のフォルダを作っておくと、コンパネの操作を一覧で表示できるという機能があります。

Windows 10で「神モード(GodMode)」を使う方法 - GIGAZINE

結論からいうと、これを配置しておくと、Javaベースのプログラムでファイルダイアログを出そうとすると落ちる場合があります。(x86 / x64にかかわらずと思われる)

発端は astah で ファイルを保存してようとして、CTRL-Sしてファイルダイアログを出そうとするタイミングで落ちたからでした。(おれのクラス図を返せ)

落ちている、メソッド名(getDisplayNumberOf) でググルと

[JDK-8178873] JFileChooser crashes JVM in Windows 10 Creator Update (Version 1703) - Java Bug System

がヒットしましたが、再現できずCloseされております。メソッド名から、Graphics Driverのバグかな(Non Pnp Displayが沢山表示されるとかいうバグ)と思ったのですが、無罪でした。

少し日付の範囲を絞って検索して、以下がみつかったので、そのとおりGodModeのフォルダを消してみると、落ちなくないりました。

とんでもないピンポイントバグを踏み抜いて数時間浪費しましたので、みなさんもお気を付けください。そのうちFixされるでしょう。