Sitzung stürzt ab, wenn USB-C-Hub mit HDMI-Monitor getrennt wird

Sitzung stürzt ab, wenn USB-C-Hub mit HDMI-Monitor getrennt wird

Ubuntu 21.04, Wayland-Sitzung auf Gnome 3.38 über Mutter 3.38.4. Dell XPS 13 9300.

Ich habe einen USB-C-Hub, der Strom, HID und HDMI-Konnektivität bereitstellt. In neun von zehn Fällen wird der Bildschirm für eine Weile schwarz, wenn ich diesen Dongle abziehe, und meine Benutzersitzung wird zurückgesetzt, woraufhin mir der Anmeldebildschirm angezeigt wird. Wenn ich mich erneut anmelde, sind alle meine offenen GUI-Programme beendet (aber die Hintergrunddienste laufen noch).

Ich glaube, dies liegt daran, dass Mutter (Wayland) abstürzt, aber wie kann ich dies verhindern?

Manchmal sehe ich eine Reihe von @@@@@@@Symbolen auf einem schwarzen Terminalbildschirm, bevor der Anmeldebildschirm angezeigt wird.

Darin dmesgfinde ich folgendes:

[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 ]---

Antwort1

Ich habe vergessen, dass ich diese Frage unbeantwortet gelassen hatte. Ich hatte das Problem nie wieder, nachdem ich das Ubuntu Dock deaktiviert hatte (das ist eine Shell-Erweiterung und ich habe erfahren, dass diese die ganze Shell zum Absturz bringen können).

Gehen Sie also zum AppLauncher und geben Sie „Erweiterungen“ ein, um das Erweiterungsfenster zu öffnen. Schalten Sie dann das Ubuntu-Dock aus und erfahren Sie, wie Sie GNOME ohne verwenden.

Tipp: Mit dem Trackpad mit drei Fingern nach unten gelangen Sie zu Ihren Anwendungen. Wiederholen Sie diesen Vorgang, um zum Launcher zu gelangen. Oder drücken Sie die Super-Taste (Windows oder andere). Ich vermisse das Dock nicht allzu sehr :)

verwandte Informationen