- macOS Sonoma にアップグレードしてから、GIMPにコピー・ペーストするとクラッシュするようになりました。
- 「Developer Tools Accessが別のプロセスを制御しようとしています」という権限確認のメッセージが表示されます。
- これは、デバッグ実行のための権限確認。
問題の本質は、GIMPプログラムがクラッシュしていることでした。 - GIMPのバージョンを確認すると、「GIMP 2.10.14」。
最新が「GIMP 2.10.36」なので、だいぶアップデートが滞っていたようです。 - インストールし直すと、無事に動作するようになりました。
1. 動作させるための許可ではない
コピーした画像をGIMP上でペーストしたら、「Developer Tools Access」という通知が出てきました。
Developer Tools Access
Developer Tools Access が別のプロセスを制御しようとしています。
許可するには Touch ID を使用するか
パスワードを入力してください。
なんとなく「macOSを更新したから何かセキュリティが厳しくなって、新しく権限を許可しないといけないのか」と思い、パスワード入力をして「許可」してみました。
1-1. GIMPは「応答なし」になり強制終了もできない
ところが、認証してもGIMPは「応答なし」になってしまいました。
GIMPのアプリケーションの強制終了もできません。
1-2. cfprefsdのCPU使用率が異常に高い
「アクティビティモニタ」をみると、「cfprefsd」というプロセスのCPU使用率が異常に高くなっていました。
設定データに頻繁にアクセスしているようで、設定ファイルの破損やアプリケーションの不具合が考えられます。
「cfprefsd」とは、macOSで設定や環境設定データを管理するためのバックグラウンドプロセスです。
“Core Foundation Preferences Daemon” の略で、Core Foundationフレームワークの一部として機能しています。
仕方がないのでMacBook自体を「システム終了(シャットダウン)」するしかありませんでした。
2. クラッシュとデバッグ
「Developer Tools Accessのアクセス許可がうまくいっていないからGIMPが動かないのか」と思って調べてみましたが、実は因果関係が逆でした。
「Developer Tools Access」は、プログラムエラーでデバッグモードにするための認証。
GIMPのプログラムにある不具合の結果として表示されているようです。
「許可ができていないからGIMPを動かない」というわけではありません。
それで、「許可」しても動かないんだね。
原因はクラッシュの方なんだね。
3. GIMPのクラッシュ情報を調べた
GIMPのコピー・ペーストのエラーについて調べてみると、けっこうクラッシュすることがあるようです。
3-1. クリップボード管理アプリ Clipy が干渉している?
まずは、クリップボード管理アプリ Clipyを確認してみました。
以前、「画像」はオフにしていたつもりだったのですが、いつの間にかオンにしていたようです。
ところが、画像をオフにしても、さらにClipy自体を終了しても、GIMPに画像ペーストするとクラッシュする、という状況は改善されませんでした。
3-2. GIMPのバージョン(GIMP 2.10.34以降で修正)
次は、GIMPのバージョンを確認しました。
「GIMP 2.10 なので最新」だと思っていたのですが、よくみると「2.10.14」。
マイナーバージョンが古いまま、更新できていなかったようです。
このバージョンにはアプリ内に更新する機能がなかった3ので、ダウンロードしてきてインストールし直しました。
古い方のGIMP.appは削除しました。
GIMPを2020年1月にインストールしたままだったんだね。
4. 【余談】GIMPのデバッグポリシー
GIMPの設定を見ていたら、「Developer Tools Access」が表示された理由がわかりました。
「デバッグポリシー」が「クラッシュのみデバッグ」になっていたのです。
デバッグ
これらの設定が必要ないことを願っていますが、すべてのソフトウェアと同じく、GIMPにはバグがあり、クラッシュする可能性があります。クラッシュした時に、バグを報告することによって私たちを助けることができます。
この設定によって、GIMPがクラッシュしたときに、Developer Tools Accessが起動していたわけです。
(補足)
- カットまたはコピーしようとするたびに Gimp 2.10 がクラッシュする(2020-10-23)
- GIMP Crashes on startup after upgrade to MacOS Sonoma 14.0 (#10150) · イシュー · GNOME / GIMP · GitLab(2023年10月9日)
- 最新版だとAbout GIMPに更新ボタンがある