HDMI モニター付き USB-C ハブを取り外すとセッションがクラッシュする

HDMI モニター付き USB-C ハブを取り外すとセッションがクラッシュする

Ubuntu 21.04、Mutter 3.38.4 経由の Gnome 3.38 上の Wayland セッション。Dell XPS 13 9300。

私は、電源、HID、HDMI 接続を提供する USB-C ハブを持っています。このドングルを取り外すと、10 回中 9 回は画面がしばらく黒くなり、ユーザー セッションがリセットされてログイン画面が表示されます。再度ログインすると、開いている GUI プログラムはすべて終了しています (ただし、バックグラウンド サービスは引き続き実行されています)。

これは Mutter (Wayland) がクラッシュしたためだと思いますが、どうすればこれを防ぐことができますか?

@@@@@@@ログイン画面が表示される前に、黒い端末画面に一連のシンボルが表示されることがあります。

ではdmesg、次のことがわかります。

[435887.627817] Call Trace:
[435887.627823]  typec_altmode_update_active+0x60/0x100 [typec]
[435887.627834]  ? cancel_work_sync+0x10/0x20
[435887.627842]  typec_remove+0xee/0x110 [typec]
[435887.627853]  __device_release_driver+0x181/0x240
[435887.627859]  device_release_driver+0x29/0x40
[435887.627864]  bus_remove_device+0xe1/0x150
[435887.627868]  device_del+0x19c/0x3e0
[435887.627873]  ? klist_put+0x23/0x90
[435887.627880]  device_unregister+0x1b/0x60
[435887.627885]  typec_unregister_altmode+0x30/0x40 [typec]
[435887.627896]  ucsi_unregister_altmodes+0x46/0xa0 [typec_ucsi]
[435887.627902]  ucsi_handle_connector_change+0x2d8/0x510 [typec_ucsi]
[435887.627910]  process_one_work+0x220/0x3c0
[435887.627914]  worker_thread+0x50/0x370
[435887.627918]  kthread+0x12f/0x150
[435887.627923]  ? process_one_work+0x3c0/0x3c0
[435887.627926]  ? __kthread_bind_mask+0x70/0x70
[435887.627932]  ret_from_fork+0x1f/0x30
[435887.627941] ---[ end trace b6d883829019f6e9 ]---

答え1

これに回答しなかったことを忘れていました。Ubuntu Dock (これはシェル拡張機能であり、これによりシェル全体がダウンする可能性があることを知りました) を無効にしてからは、この問題は発生していません。

そこで、AppLauncher に移動し、「extensions」と入力して拡張機能パネルを開きます。次に、Ubuntu ドックをオフにして、GNOME をドックなしで使用する方法を学習します。

ヒント: 3 本指でトラックパッドを押すとアプリケーションが起動します。これを繰り返すとランチャーが表示されます。または、Super キー (Windows またはその他) を押します。ドックがなくても困りません :)

関連情報